diff --git a/.github/workflows/generate_client_storage.yml b/.github/workflows/generate_client_storage.yml new file mode 100644 index 00000000000..fc95e895096 --- /dev/null +++ b/.github/workflows/generate_client_storage.yml @@ -0,0 +1,33 @@ +name: "Generate Client Storage" +on: + push: + branches: + - master + paths: + - tgui/public/* + +jobs: + dispatch_repo: + if: ( !contains(github.event.head_commit.message, '[ci skip]') ) + name: Repository Dispatch + runs-on: ubuntu-latest + steps: + - name: Generate App Token + id: app-token-generation + uses: actions/create-github-app-token@v2 + if: env.APP_PRIVATE_KEY != '' && env.APP_ID != '' + with: + app-id: ${{ secrets.APP_ID }} + private-key: ${{ secrets.APP_PRIVATE_KEY }} + owner: tgstation + env: + APP_PRIVATE_KEY: ${{ secrets.APP_PRIVATE_KEY }} + APP_ID: ${{ secrets.APP_ID }} + + - name: Send Repository Dispatch + if: success() + uses: peter-evans/repository-dispatch@v4 + with: + token: ${{ steps.app-token-generation.outputs.token }} + repository: tgstation/byond-client-storage + event-type: on_master_push diff --git a/.github/workflows/generate_documentation.yml b/.github/workflows/generate_documentation.yml index 79dc2593681..b3bafd5ab99 100644 --- a/.github/workflows/generate_documentation.yml +++ b/.github/workflows/generate_documentation.yml @@ -27,7 +27,7 @@ jobs: touch dmdoc/.nojekyll echo codedocs.tgstation13.org > dmdoc/CNAME - name: Deploy - uses: JamesIves/github-pages-deploy-action@v4.7.3 + uses: JamesIves/github-pages-deploy-action@v4.7.4 with: branch: gh-pages clean: true diff --git a/_maps/RandomRuins/IceRuins/icemoon_surface_pizza.dmm b/_maps/RandomRuins/IceRuins/icemoon_surface_pizza.dmm index c9b3d35aa72..c3e5257d608 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_surface_pizza.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_surface_pizza.dmm @@ -812,7 +812,7 @@ /area/ruin/pizzeria/kitchen) "IW" = ( /obj/effect/spawner/random/entertainment/cigarette, -/obj/machinery/light/small/built/directional/south, +/obj/machinery/light/small/empty/directional/south, /turf/open/floor/plating/snowed/smoothed/icemoon, /area/icemoon/surface/outdoors/nospawn) "IY" = ( diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_plasma_facility.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_plasma_facility.dmm index b44fbe0b1b5..b84d824a165 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_plasma_facility.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_plasma_facility.dmm @@ -199,7 +199,7 @@ dir = 1 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/built/directional/east, +/obj/machinery/light/small/empty/directional/east, /obj/effect/turf_decal/tile/brown/opposingcorners, /turf/open/floor/iron, /area/ruin/plasma_facility/operations) @@ -325,7 +325,7 @@ /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) "fx" = ( -/obj/machinery/light/small/built/directional/west, +/obj/machinery/light/small/empty/directional/west, /turf/open/lava/plasma/ice_moon, /area/ruin/plasma_facility/operations) "fJ" = ( @@ -399,7 +399,7 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/built/directional/north, +/obj/machinery/light/small/empty/directional/north, /turf/open/floor/iron/grimy, /area/ruin/plasma_facility/commons) "gH" = ( @@ -759,7 +759,7 @@ "lX" = ( /obj/structure/table/reinforced, /obj/item/flashlight/lantern, -/obj/machinery/light/small/built/directional/west, +/obj/machinery/light/small/empty/directional/west, /turf/open/floor/iron/smooth{ initial_gas_mix = "ICEMOON_ATMOS" }, @@ -1182,7 +1182,7 @@ /turf/open/floor/plating/icemoon, /area/ruin/plasma_facility/commons) "sP" = ( -/obj/machinery/light/small/built/directional/east, +/obj/machinery/light/small/empty/directional/east, /turf/open/floor/plating/snowed/smoothed/icemoon, /area/ruin/plasma_facility/operations) "sX" = ( @@ -1928,7 +1928,7 @@ /area/icemoon/underground/explored) "Jn" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/built/directional/west, +/obj/machinery/light/small/empty/directional/west, /turf/open/floor/iron/smooth{ initial_gas_mix = "ICEMOON_ATMOS" }, @@ -2077,7 +2077,7 @@ /turf/open/floor/plating/snowed/icemoon, /area/icemoon/underground/explored) "KY" = ( -/obj/machinery/light/small/built/directional/south, +/obj/machinery/light/small/empty/directional/south, /turf/open/floor/plating/snowed/smoothed/icemoon, /area/ruin/plasma_facility/commons) "Lh" = ( @@ -2126,7 +2126,7 @@ /turf/open/floor/wood/large, /area/ruin/plasma_facility/commons) "LY" = ( -/obj/machinery/light/small/built/directional/north, +/obj/machinery/light/small/empty/directional/north, /turf/open/floor/plating, /area/ruin/plasma_facility/commons) "LZ" = ( @@ -2912,7 +2912,7 @@ /area/ruin/plasma_facility/commons) "ZC" = ( /obj/effect/decal/cleanable/glass, -/obj/machinery/light/small/built/directional/east, +/obj/machinery/light/small/empty/directional/east, /turf/open/floor/plating/snowed/icemoon, /area/icemoon/underground/explored) "ZH" = ( diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_frozen_comms.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_frozen_comms.dmm index 54b33b5e811..2a00e8bb5ed 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_underground_frozen_comms.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_underground_frozen_comms.dmm @@ -312,7 +312,7 @@ /obj/structure/rack, /obj/item/wrench, /obj/item/crowbar/large/twenty_force, -/obj/machinery/light/small/built/directional/south, +/obj/machinery/light/small/empty/directional/south, /turf/open/floor/plating/icemoon, /area/ruin/powered/shuttle) "Kr" = ( diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm index bbf0c14f8f3..cc9f5e7a295 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm @@ -266,7 +266,7 @@ /turf/open/floor/wood, /area/ruin/powered/snow_biodome) "hA" = ( -/obj/machinery/light/built/directional/north, +/obj/machinery/light/empty/directional/north, /obj/effect/mapping_helpers/no_lava, /turf/open/floor/pod/dark{ initial_gas_mix = "LAVALAND_ATMOS" diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm index fa4bec4dbc7..16bba329123 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm @@ -2401,7 +2401,6 @@ ailock = 1; control_area = "/area/ruin/syndicate_lava_base/main"; dir = 1; - icon_state = "control_kill"; lethal = 1; name = "Base turret controls"; pixel_y = 30; diff --git a/_maps/RandomRuins/SpaceRuins/anomaly_research.dmm b/_maps/RandomRuins/SpaceRuins/anomaly_research.dmm index 171775eca42..31e729288a1 100644 --- a/_maps/RandomRuins/SpaceRuins/anomaly_research.dmm +++ b/_maps/RandomRuins/SpaceRuins/anomaly_research.dmm @@ -682,7 +682,7 @@ /turf/open/floor/iron/white, /area/misc/anomaly_research) "sX" = ( -/obj/machinery/light/small/built/directional/north, +/obj/machinery/light/small/empty/directional/north, /obj/effect/spawner/random/environmentally_safe_anomaly/bioscramblerless, /obj/item/reagent_containers/cup/bottle/wittel, /obj/effect/spawner/random/trash/grime, @@ -1807,7 +1807,7 @@ /turf/closed/mineral/snowmountain/cavern, /area/misc/anomaly_research) "Yo" = ( -/obj/machinery/light/small/built/directional/east, +/obj/machinery/light/small/empty/directional/east, /obj/effect/spawner/random/trash/garbage, /obj/effect/spawner/random/trash/mopbucket, /obj/effect/decal/cleanable/dirt, diff --git a/_maps/RandomRuins/SpaceRuins/forgottenship.dmm b/_maps/RandomRuins/SpaceRuins/forgottenship.dmm index 581c5b32061..3ca4c49ce36 100644 --- a/_maps/RandomRuins/SpaceRuins/forgottenship.dmm +++ b/_maps/RandomRuins/SpaceRuins/forgottenship.dmm @@ -1050,7 +1050,6 @@ /obj/machinery/turretid{ control_area = "/area/ruin/space/has_grav/syndicate_forgotten_ship"; enabled = 0; - icon_state = "control_kill"; lethal = 1; name = "Ship turret control panel"; pixel_y = 32; diff --git a/_maps/RandomRuins/SpaceRuins/oldstation.dmm b/_maps/RandomRuins/SpaceRuins/oldstation.dmm index 217b497f6f7..68e99740d94 100644 --- a/_maps/RandomRuins/SpaceRuins/oldstation.dmm +++ b/_maps/RandomRuins/SpaceRuins/oldstation.dmm @@ -2059,18 +2059,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/ruin/space/ancientstation/charlie/storage) -"jj" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mob_spawn/ghost_role/human/oldstation/eng, -/turf/open/floor/iron, -/area/ruin/space/ancientstation/charlie/dorms) "jm" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -2206,18 +2194,6 @@ /obj/machinery/door/window/left/directional/east, /turf/open/floor/iron/white/textured, /area/ruin/space/ancientstation/delta/proto) -"jS" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mob_spawn/ghost_role/human/oldstation/sec, -/turf/open/floor/iron, -/area/ruin/space/ancientstation/charlie/dorms) "jU" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/public/glass{ @@ -2240,6 +2216,24 @@ }, /turf/open/floor/iron, /area/ruin/space/ancientstation/beta/mining) +"jW" = ( +/obj/structure/table/glass, +/obj/structure/microscope{ + pixel_y = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/paper/fluff/ruins/oldstation/biolab_note_molly{ + pixel_y = -10; + pixel_x = 7 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 + }, +/obj/machinery/light/empty/directional/west, +/turf/open/floor/iron/white/textured_edge{ + dir = 4 + }, +/area/ruin/space/ancientstation/delta/biolab) "jX" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -2307,6 +2301,18 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/ruin/space/ancientstation/charlie/dorms) +"kr" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mob_spawn/ghost_role/human/oldstation/sec, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/dorms) "ks" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb/cobweb2, @@ -2536,12 +2542,36 @@ /obj/effect/decal/cleanable/blood/old, /turf/open/floor/iron/dark, /area/ruin/space/ancientstation/delta/ai) +"ln" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mob_spawn/ghost_role/human/oldstation/sci, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/dorms) "lq" = ( /obj/structure/alien/weeds, /obj/effect/decal/cleanable/blood/gibs/old, /mob/living/basic/alien, /turf/open/floor/iron/dark, /area/ruin/space/ancientstation/delta/ai) +"lr" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mob_spawn/ghost_role/human/oldstation/eng, +/turf/open/floor/iron, +/area/ruin/space/ancientstation/charlie/dorms) "lw" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -6160,18 +6190,6 @@ /obj/structure/lattice, /turf/template_noop, /area/space/nearstation) -"Ji" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mob_spawn/ghost_role/human/oldstation/sci, -/turf/open/floor/iron, -/area/ruin/space/ancientstation/charlie/dorms) "Jk" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -7041,24 +7059,6 @@ dir = 8 }, /area/ruin/space/ancientstation/delta/biolab) -"Oc" = ( -/obj/structure/table/glass, -/obj/structure/microscope{ - pixel_y = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/item/paper/fluff/ruins/oldstation/biolab_note_molly{ - pixel_y = -10; - pixel_x = 7 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 8 - }, -/obj/machinery/light/built/directional/west, -/turf/open/floor/iron/white/textured_edge{ - dir = 4 - }, -/area/ruin/space/ancientstation/delta/biolab) "Oh" = ( /obj/structure/table/reinforced, /obj/item/paper/fluff/ruins/oldstation/protosupermatter, @@ -12484,11 +12484,11 @@ jJ cq Qg bN -jj +lr bN -Ji +ln bN -jj +lr uX mc UP @@ -12748,9 +12748,9 @@ jJ FV Qg Fv -jS +kr bN -Ji +ln bN kp pk @@ -15240,7 +15240,7 @@ dh qK NG Tr -Oc +jW JE NG OE diff --git a/_maps/RandomRuins/SpaceRuins/the_faceoff.dmm b/_maps/RandomRuins/SpaceRuins/the_faceoff.dmm index 48844fb46b2..6464c4901fd 100644 --- a/_maps/RandomRuins/SpaceRuins/the_faceoff.dmm +++ b/_maps/RandomRuins/SpaceRuins/the_faceoff.dmm @@ -37,7 +37,7 @@ /area/ruin/space) "aC" = ( /obj/effect/turf_decal/stripes/red/full, -/obj/machinery/light/small/built, +/obj/machinery/light/small/empty, /obj/item/light/bulb/broken, /turf/open/floor/iron/dark/smooth_large/airless, /area/ruin/space) diff --git a/_maps/RandomRuins/SpaceRuins/waystation.dmm b/_maps/RandomRuins/SpaceRuins/waystation.dmm index 336c57b1dc8..b762e2afccf 100644 --- a/_maps/RandomRuins/SpaceRuins/waystation.dmm +++ b/_maps/RandomRuins/SpaceRuins/waystation.dmm @@ -1843,7 +1843,7 @@ }, /obj/effect/mapping_helpers/broken_floor, /obj/item/light/tube/broken, -/obj/machinery/light/built/directional/east, +/obj/machinery/light/empty/directional/east, /turf/open/floor/iron, /area/ruin/space/has_grav/waystation/cargooffice) "HH" = ( diff --git a/_maps/RandomZLevels/caves.dmm b/_maps/RandomZLevels/caves.dmm index 77d1040d891..c54bb699035 100644 --- a/_maps/RandomZLevels/caves.dmm +++ b/_maps/RandomZLevels/caves.dmm @@ -1038,7 +1038,7 @@ /turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid) "nw" = ( -/obj/machinery/light/small/built/directional/east, +/obj/machinery/light/small/empty/directional/east, /obj/structure/spider/stickyweb, /turf/open/floor/iron, /area/awaymission/caves/bmp_asteroid/level_two) @@ -1149,7 +1149,7 @@ desc = "A warning sign which warns of potential mech traffic to and from different levels of the mine."; name = "\improper MECH TUNNEL PASSAGE A2 TO B1" }, -/obj/machinery/light/small/built/directional/east, +/obj/machinery/light/small/empty/directional/east, /turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_two) "vR" = ( @@ -1314,7 +1314,7 @@ /turf/open/floor/iron, /area/awaymission/caves/research) "FS" = ( -/obj/machinery/light/small/built/directional/north, +/obj/machinery/light/small/empty/directional/north, /obj/structure/spider/stickyweb, /mob/living/basic/spider/giant/hunter/away_caves, /turf/open/floor/iron, @@ -1324,7 +1324,7 @@ /turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_two) "Gt" = ( -/obj/machinery/light/small/built/directional/north, +/obj/machinery/light/small/empty/directional/north, /obj/machinery/suit_storage_unit/mining{ desc = "An industrial unit made to hold space suits. Age has seemed to rust the sliding door mechanisms, making it difficult to open."; name = "rusted suit storage unit" @@ -1347,7 +1347,7 @@ /turf/open/floor/iron, /area/awaymission/caves/research) "IE" = ( -/obj/machinery/light/small/built/directional/east, +/obj/machinery/light/small/empty/directional/east, /obj/structure/sign/warning/pods/directional/east{ desc = "A warning sign which warns of potential mech traffic to and from different levels of the mine."; name = "\improper MECH TUNNEL PASSAGE B1 TO A2" @@ -1397,7 +1397,7 @@ /turf/open/misc/asteroid/basalt, /area/awaymission/caves/bmp_asteroid/level_two) "Mk" = ( -/obj/machinery/light/small/built/directional/west, +/obj/machinery/light/small/empty/directional/west, /turf/open/floor/wood, /area/awaymission/caves/northblock) "Mq" = ( @@ -1453,7 +1453,7 @@ }, /area/awaymission/caves/bmp_asteroid) "PS" = ( -/obj/machinery/light/small/built/directional/south, +/obj/machinery/light/small/empty/directional/south, /obj/machinery/suit_storage_unit/mining{ desc = "An industrial unit made to hold space suits. Age has seemed to rust the sliding door mechanisms, making it difficult to open."; name = "rusted suit storage unit" diff --git a/_maps/RandomZLevels/snowdin.dmm b/_maps/RandomZLevels/snowdin.dmm index 3bcd5ec4a1c..58a414ddb5b 100644 --- a/_maps/RandomZLevels/snowdin.dmm +++ b/_maps/RandomZLevels/snowdin.dmm @@ -1461,6 +1461,10 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/awaymission/snowdin/post/gateway) +"fI" = ( +/obj/machinery/light/empty/directional/south, +/turf/open/floor/plating/snowed, +/area/awaymission/snowdin/cave) "fJ" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/tile/bar/opposingcorners, @@ -3701,6 +3705,10 @@ /obj/effect/baseturf_helper/asteroid/snow, /turf/closed/wall, /area/awaymission/snowdin/post/engineering) +"nn" = ( +/obj/effect/decal/cleanable/blood/oil, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) "no" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/yellow/half/contrasted{ @@ -4769,11 +4777,6 @@ /obj/structure/table, /turf/open/floor/iron/cafeteria, /area/awaymission/snowdin/post/cavern2) -"rj" = ( -/obj/vehicle/ridden/atv, -/obj/effect/decal/cleanable/blood/oil, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/garage) "rk" = ( /obj/structure/rack, /turf/open/floor/plating, @@ -5164,6 +5167,10 @@ }, /turf/open/floor/iron/dark/snowdin, /area/awaymission/snowdin/outside) +"sL" = ( +/obj/effect/decal/cleanable/blood/oil, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/minipost) "sN" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -5604,6 +5611,13 @@ /obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /turf/open/floor/iron, /area/awaymission/snowdin/post/cavern1) +"vg" = ( +/obj/vehicle/ridden/atv{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/oil, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) "vh" = ( /obj/effect/turf_decal/weather/snow/corner{ dir = 8 @@ -6458,12 +6472,6 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/awaymission/snowdin/post/mining_dock) -"yR" = ( -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile/ice, -/obj/structure/cable, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/cavern2) "yS" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/half/contrasted, @@ -6474,6 +6482,12 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, /area/awaymission/snowdin/post/mining_dock) +"yU" = ( +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/cable, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern1) "yW" = ( /turf/closed/wall/ice, /area/awaymission/snowdin/post/minipost) @@ -6607,13 +6621,6 @@ }, /turf/open/misc/asteroid/snow, /area/awaymission/snowdin/cave) -"zA" = ( -/obj/vehicle/ridden/atv{ - dir = 1 - }, -/obj/effect/decal/cleanable/blood/oil, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/mining_main) "zC" = ( /obj/structure/rack, /obj/item/grown/log/tree, @@ -7380,10 +7387,6 @@ /obj/effect/turf_decal/weather/snow, /turf/open/floor/plating/snowed, /area/awaymission/snowdin/cave) -"CF" = ( -/obj/effect/decal/cleanable/blood/oil, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/mining_main/mechbay) "CH" = ( /obj/structure/table/reinforced, /turf/open/floor/iron/dark, @@ -7502,11 +7505,6 @@ /obj/effect/turf_decal/weather/snow, /turf/open/floor/plating/snowed, /area/awaymission/snowdin/cave) -"De" = ( -/obj/structure/table/reinforced, -/obj/machinery/light/built/directional/west, -/turf/open/floor/iron/dark, -/area/awaymission/snowdin/cave) "Df" = ( /obj/item/stack/rods, /obj/item/reagent_containers/cup/glass/bottle/beer{ @@ -7589,10 +7587,6 @@ /obj/effect/decal/cleanable/blood/drip, /turf/open/floor/plating/snowed/smoothed, /area/awaymission/snowdin/cave) -"Dx" = ( -/obj/machinery/light/built/directional/south, -/turf/open/floor/plating/snowed, -/area/awaymission/snowdin/cave) "DA" = ( /obj/item/stack/rods, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -7880,11 +7874,6 @@ }, /turf/open/floor/iron/dark, /area/awaymission/snowdin/cave) -"ES" = ( -/obj/structure/table/reinforced, -/obj/machinery/light/built/directional/south, -/turf/open/floor/iron/dark, -/area/awaymission/snowdin/cave) "ET" = ( /obj/machinery/porta_turret/syndicate{ dir = 10 @@ -7973,6 +7962,12 @@ }, /turf/open/floor/plating/snowed, /area/awaymission/snowdin/outside) +"FB" = ( +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/cable, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_dock) "FC" = ( /obj/structure/bed{ dir = 4 @@ -8261,6 +8256,11 @@ /obj/effect/spawner/structure/window/ice, /turf/open/floor/plating, /area/awaymission/snowdin/post/mining_main/mechbay) +"Hk" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/blood/oil, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/mining_main/mechbay) "Hl" = ( /obj/effect/baseturf_helper/asteroid/snow, /turf/closed/wall, @@ -8315,12 +8315,6 @@ /obj/machinery/mineral/processing_unit_console, /turf/closed/wall, /area/awaymission/snowdin/post/mining_main/mechbay) -"HC" = ( -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile/ice, -/obj/structure/cable, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/cavern1) "HD" = ( /obj/structure/table, /obj/effect/mapping_helpers/broken_floor, @@ -8439,10 +8433,6 @@ }, /turf/open/floor/plating, /area/awaymission/snowdin/post/mining_main) -"Ib" = ( -/obj/effect/decal/cleanable/blood/oil, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/garage) "Ic" = ( /obj/machinery/door/airlock/research{ name = "Robotics Lab" @@ -8700,6 +8690,10 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post/mining_main) +"JH" = ( +/obj/effect/decal/cleanable/blood/oil, +/turf/open/floor/iron, +/area/awaymission/snowdin/post/mining_main/mechbay) "JL" = ( /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 1 @@ -8934,6 +8928,11 @@ temperature = 120 }, /area/awaymission/snowdin/cave/cavern) +"KQ" = ( +/obj/vehicle/ridden/atv, +/obj/effect/decal/cleanable/blood/oil, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/garage) "KR" = ( /obj/effect/turf_decal/tile/brown/anticorner/contrasted{ dir = 8 @@ -8966,6 +8965,11 @@ /obj/effect/turf_decal/tile/brown/anticorner/contrasted, /turf/open/floor/iron, /area/awaymission/snowdin/post/mining_main) +"KX" = ( +/obj/effect/decal/cleanable/blood/oil, +/obj/effect/mapping_helpers/broken_floor, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main) "Lb" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -8999,12 +9003,6 @@ /obj/structure/fence/door/opened, /turf/open/misc/asteroid/snow, /area/awaymission/snowdin/outside) -"Lj" = ( -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile/ice, -/obj/structure/cable, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/mining_dock) "Lk" = ( /obj/machinery/button/door/directional/west{ id = "snowdindormabandoned1"; @@ -9075,11 +9073,6 @@ }, /turf/open/floor/iron, /area/awaymission/snowdin/post/mining_main/mechbay) -"LF" = ( -/obj/effect/decal/cleanable/blood/oil, -/obj/effect/mapping_helpers/broken_floor, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/mining_main) "LI" = ( /obj/effect/turf_decal/weather/snow, /obj/effect/decal/cleanable/blood/drip, @@ -9238,6 +9231,11 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark/snowdin, /area/awaymission/snowdin/cave) +"Mw" = ( +/obj/structure/table/reinforced, +/obj/machinery/light/empty/directional/west, +/turf/open/floor/iron/dark, +/area/awaymission/snowdin/cave) "Mz" = ( /obj/structure/fence, /turf/open/misc/asteroid/snow, @@ -9664,6 +9662,11 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/showroomfloor, /area/awaymission/snowdin/post/dorm) +"OU" = ( +/obj/structure/table/reinforced, +/obj/machinery/light/empty/directional/south, +/turf/open/floor/iron/dark, +/area/awaymission/snowdin/cave) "OV" = ( /obj/structure/table/wood, /turf/open/misc/asteroid/snow{ @@ -9742,10 +9745,6 @@ slowdown = 1 }, /area/awaymission/snowdin/cave) -"Pk" = ( -/obj/effect/decal/cleanable/blood/oil, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/minipost) "Pm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ @@ -9793,11 +9792,6 @@ /obj/machinery/light/small/directional/south, /turf/open/misc/asteroid/snow, /area/awaymission/snowdin/post/mining_main) -"Pz" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/blood/oil, -/turf/open/floor/iron, -/area/awaymission/snowdin/post/mining_main/mechbay) "PC" = ( /obj/machinery/space_heater, /obj/machinery/light/small/directional/west, @@ -10169,6 +10163,10 @@ }, /turf/open/misc/asteroid/snow/ice, /area/awaymission/snowdin/cave/cavern) +"Rx" = ( +/obj/effect/decal/cleanable/blood/oil, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/mining_main/mechbay) "RB" = ( /obj/effect/decal/cleanable/blood/drip, /turf/open/misc/asteroid/snow, @@ -10369,6 +10367,12 @@ }, /turf/open/misc/asteroid/snow, /area/awaymission/snowdin/outside) +"Sx" = ( +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced/fulltile/ice, +/obj/structure/cable, +/turf/open/floor/plating, +/area/awaymission/snowdin/post/cavern2) "Sy" = ( /obj/effect/turf_decal/stripes/corner, /obj/machinery/conveyor_switch/oneway{ @@ -11595,10 +11599,6 @@ /obj/item/shard, /turf/open/floor/plating, /area/awaymission/snowdin/post/mining_main/mechbay) -"ZW" = ( -/obj/effect/decal/cleanable/blood/oil, -/turf/open/floor/plating, -/area/awaymission/snowdin/post/mining_main/mechbay) "ZX" = ( /obj/structure/flora/tree/stump, /turf/open/misc/asteroid/snow, @@ -23826,7 +23826,7 @@ ae ae yY zq -Pk +sL zL zX zp @@ -25464,7 +25464,7 @@ dX Ia Gq Gq -zA +vg GP Jw JP @@ -25720,7 +25720,7 @@ dX oa Ia Gq -LF +KX IY Go Jx @@ -25976,7 +25976,7 @@ Zy dX dX Ia -zA +vg Gq Gq Go @@ -31424,8 +31424,8 @@ Qj fY iW jL -Ib -rj +nn +KQ hE jL iW @@ -32099,7 +32099,7 @@ ae wS wS an -Dx +fI CC DH bC @@ -33125,7 +33125,7 @@ AU CC CH CH -De +Mw CH CH DH @@ -34679,7 +34679,7 @@ CC CC ED au -ES +OU CC Zy Zy @@ -56927,7 +56927,7 @@ eJ eJ uI uZ -HC +yU uZ uI WN @@ -59639,7 +59639,7 @@ WN WN Gl GJ -CF +JH Hg HO Ij @@ -59898,7 +59898,7 @@ Gl GJ He He -Pz +Hk Ik GH tj @@ -60265,11 +60265,11 @@ eJ eJ eJ uI -HC -HC -HC -HC -HC +yU +yU +yU +yU +yU uI fr fr @@ -60668,7 +60668,7 @@ WN Gm GJ He -ZW +Rx HO WK GH @@ -63048,7 +63048,7 @@ WN WN pa rc -yR +Sx rc pa eJ @@ -63148,7 +63148,7 @@ wM zm OD zG -Lj +FB qi qi Ar @@ -63919,7 +63919,7 @@ yS zm zw zH -Lj +FB qi As rV diff --git a/_maps/map_files/CatwalkStation/CatwalkStation_2023.dmm b/_maps/map_files/CatwalkStation/CatwalkStation_2023.dmm index 08e629fddc1..dfd92ab45a2 100644 --- a/_maps/map_files/CatwalkStation/CatwalkStation_2023.dmm +++ b/_maps/map_files/CatwalkStation/CatwalkStation_2023.dmm @@ -9,6 +9,13 @@ }, /turf/open/floor/catwalk_floor, /area/station/science/server) +"aan" = ( +/obj/structure/cable/layer3, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/station/ai/satellite/foyer) "aat" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -23,6 +30,20 @@ /obj/structure/showcase/machinery/implanter, /turf/open/floor/wood, /area/station/command/corporate_showroom) +"aav" = ( +/obj/machinery/holopad/secure{ + pixel_y = -1 + }, +/mob/living/simple_animal/bot/secbot/beepsky/armsky, +/turf/open/floor/glass/reinforced, +/area/station/security/armory) +"aaH" = ( +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/white, +/area/station/maintenance/department/medical) "aaO" = ( /obj/structure/plaque/static_plaque/golden{ desc = "Come get your own gold plaque!"; @@ -83,14 +104,21 @@ /obj/effect/turf_decal/tile/dark_green/fourcorners, /turf/open/floor/iron/dark, /area/station/commons/vacant_room/office) -"abE" = ( -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/all/medical/pharmacy, -/obj/structure/disposalpipe/segment{ - dir = 4 +"abv" = ( +/obj/structure/bed/medical/emergency, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) +"abD" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing, +/obj/structure/railing{ + dir = 1 }, -/turf/open/floor/plating, -/area/station/medical/chem_storage) +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/openspace, +/area/station/engineering/lobby) "abF" = ( /obj/structure/railing{ dir = 1 @@ -121,6 +149,28 @@ /obj/structure/sign/poster/official/walk/directional/north, /turf/open/floor/carpet/stellar, /area/station/maintenance/hallway/abandoned_recreation) +"acm" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard{ + pixel_x = 6; + pixel_y = 1 + }, +/obj/item/phone{ + pixel_x = -6; + pixel_y = 7 + }, +/obj/item/pen{ + pixel_x = -7; + pixel_y = -3 + }, +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai/satellite/teleporter) "acx" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -165,6 +215,22 @@ }, /turf/open/misc/asteroid, /area/station/science/robotics) +"acP" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/medical/glass{ + name = "Chemistry" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/chemistry, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) "acQ" = ( /obj/structure/table, /obj/item/flashlight{ @@ -180,17 +246,6 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/storage/tech) -"acS" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/siding/dark_blue, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ - dir = 1 - }, -/obj/machinery/light/floor, -/turf/open/floor/iron/white/textured_large, -/area/station/medical/medbay/central) "acU" = ( /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5{ dir = 5 @@ -206,20 +261,6 @@ /obj/machinery/camera/autoname/directional/south, /turf/open/floor/iron, /area/station/science/research) -"adc" = ( -/obj/structure/sign/poster/contraband/communist_state/directional/south, -/obj/item/ammo_casing/spent{ - pixel_x = -8; - pixel_y = -4 - }, -/obj/item/ammo_casing/spent{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "ade" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -239,25 +280,48 @@ "adC" = ( /turf/open/openspace, /area/station/maintenance/hallway/abandoned_recreation) -"adT" = ( -/obj/structure/window/reinforced/spawner/directional/south, -/obj/effect/turf_decal/siding/dark{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/dark_blue/warning{ - dir = 8 - }, -/mob/living/basic/bot/repairbot, -/turf/open/floor/iron/dark/textured_edge{ - dir = 4 - }, -/area/station/ai/satellite/exterior) "adU" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/iron/dark/smooth_large, /area/station/science/ordnance/storage) +"adV" = ( +/obj/machinery/airalarm/directional/south, +/obj/structure/table/glass, +/obj/item/reagent_containers/cup/beaker/cryoxadone{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/reagent_containers/cup/beaker/cryoxadone{ + pixel_x = 6; + pixel_y = 10 + }, +/obj/item/reagent_containers/cup/beaker/cryoxadone{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/reagent_containers/cup/beaker/cryoxadone{ + pixel_x = -6; + pixel_y = 10 + }, +/obj/item/wrench/medical{ + pixel_x = 2; + pixel_y = 4 + }, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/medical/cryo) +"adX" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/security_space_law{ + pixel_y = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/security/courtroom) "aea" = ( /obj/machinery/door/airlock/maintenance{ name = "Hydroponics Maintenance" @@ -286,39 +350,6 @@ }, /turf/open/floor/wood, /area/station/hallway/secondary/service) -"aeq" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/surgery) -"aeH" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/railing{ - dir = 8 - }, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/dark, -/area/station/command/eva) -"afb" = ( -/obj/machinery/flasher/directional/north, -/turf/open/openspace, -/area/station/ai/upload/chamber) -"afg" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/siding/dark_blue/corner, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ - dir = 1 - }, -/turf/open/floor/iron/white/textured_large, -/area/station/medical/medbay/central) "afj" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -336,21 +367,6 @@ /obj/structure/flora/bush/large/style_random, /turf/open/misc/asteroid, /area/station/science/xenobiology/hallway) -"afl" = ( -/obj/machinery/light/floor{ - color = "#66ccff" - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/warning{ - dir = 4 - }, -/obj/structure/closet/secure_closet/personal/patient, -/turf/open/floor/iron/dark/smooth_corner{ - dir = 1 - }, -/area/station/medical/cryo) "afn" = ( /obj/structure/railing{ dir = 4 @@ -374,6 +390,21 @@ "afu" = ( /turf/open/openspace, /area/station/commons/dorms) +"afA" = ( +/obj/machinery/status_display/evac/directional/north, +/obj/machinery/disposal/delivery_chute{ + dir = 8; + name = "Disposal Chute" + }, +/obj/structure/window/spawner/directional/south, +/obj/structure/window/spawner/directional/east, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/obj/structure/plasticflaps, +/turf/open/floor/iron/textured_large, +/area/station/cargo/sorting) "afB" = ( /obj/effect/decal/cleanable/dirt, /obj/item/cigbutt{ @@ -382,17 +413,19 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"afF" = ( -/turf/open/floor/iron/white/smooth_half{ - dir = 1 - }, -/area/station/ai/satellite/foyer) "afL" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, /turf/open/floor/iron/dark, /area/station/science/lobby) +"afN" = ( +/obj/effect/spawner/structure/window, +/obj/structure/curtain/cloth{ + color = "#666666" + }, +/turf/open/floor/plating, +/area/station/medical/break_room) "afP" = ( /obj/structure/chair/pew{ dir = 4 @@ -424,10 +457,6 @@ /obj/structure/lattice/catwalk, /turf/open/openspace, /area/station/engineering/break_room) -"agu" = ( -/obj/structure/sign/departments/medbay/alt/directional/south, -/turf/open/floor/iron/large, -/area/station/hallway/primary/central) "agy" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ dir = 4 @@ -441,39 +470,46 @@ /obj/machinery/camera/autoname/directional/east, /turf/open/floor/iron, /area/station/engineering/lobby) +"agD" = ( +/obj/effect/turf_decal/stripes/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/dark, +/area/station/engineering/atmos/hfr_room) "agF" = ( /obj/structure/disposalpipe/segment{ dir = 6 }, /turf/open/floor/plating, /area/station/maintenance/starboard/central) +"agK" = ( +/obj/item/storage/toolbox/electrical{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/structure/table, +/obj/item/multitool{ + pixel_x = 10; + pixel_y = 2 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -1; + pixel_y = -2 + }, +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark/textured_large, +/area/station/ai/satellite/foyer) "agO" = ( /turf/open/floor/wood, /area/station/maintenance/starboard/lesser) -"ahf" = ( -/turf/closed/wall/r_wall, -/area/station/medical/chemistry) "ahh" = ( /obj/effect/turf_decal/delivery, /obj/effect/spawner/random/vending/colavend, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"ahx" = ( -/obj/structure/table, -/obj/item/storage/toolbox/mechanical{ - pixel_x = 2; - pixel_y = 11 - }, -/obj/item/clothing/head/utility/welding{ - pixel_x = -3; - pixel_y = 6 - }, -/obj/item/toy/figure/lawyer{ - pixel_x = 6; - pixel_y = 6 - }, -/turf/open/floor/iron/checker, -/area/station/maintenance/port/aft) "ahC" = ( /obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_ordmix{ dir = 8 @@ -484,6 +520,12 @@ /obj/effect/turf_decal/siding/brown, /turf/open/floor/wood, /area/station/security/courtroom) +"ahH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/sepia, +/area/station/hallway/secondary/construction) "ahN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -500,11 +542,6 @@ /obj/machinery/camera/autoname/directional/east, /turf/open/openspace, /area/station/hallway/primary/aft) -"ahQ" = ( -/obj/structure/ladder, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark/textured_large, -/area/station/ai/satellite/chamber) "ahT" = ( /obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -530,16 +567,6 @@ }, /turf/open/floor/iron/dark, /area/station/science/cytology) -"ahY" = ( -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/siding/dark{ - dir = 1 - }, -/obj/effect/turf_decal/siding{ - dir = 8 - }, -/turf/open/floor/iron/white/textured_half, -/area/station/ai/satellite/interior) "aia" = ( /obj/machinery/holopad, /obj/structure/cable, @@ -566,6 +593,21 @@ /obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron/dark, /area/station/security/courtroom) +"aiu" = ( +/obj/effect/turf_decal/siding/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "aiv" = ( /obj/item/kirbyplants/random, /obj/machinery/light/directional/east, @@ -597,6 +639,18 @@ /obj/structure/sign/poster/official/random/directional/south, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"aje" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/obj/structure/showcase/machinery/oldpod{ + desc = "An old NT branded sleeper, decommissioned after the lead acetate incident. None of the functional machinery remains inside."; + dir = 1; + name = "decommissioned sleeper" + }, +/turf/open/floor/iron/white, +/area/station/maintenance/department/medical) "ajl" = ( /obj/structure/chair/office{ dir = 8 @@ -606,34 +660,15 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/break_room) -"ajz" = ( -/obj/structure/cable, -/obj/effect/turf_decal/siding/dark{ - dir = 9 - }, -/obj/effect/turf_decal/siding/dark{ - dir = 6 - }, -/obj/effect/turf_decal/siding/dark/corner{ +"ajt" = ( +/obj/structure/railing/corner{ dir = 8 }, -/obj/effect/turf_decal/siding/dark/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/dark/corner, -/obj/effect/turf_decal/siding/dark/corner{ - dir = 1 - }, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) -"ajA" = ( -/obj/machinery/holopad, -/obj/structure/cable/layer3, +/obj/structure/cable, /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_half, -/area/station/ai/satellite/exterior) +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "ajB" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -664,16 +699,6 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/security/interrogation) -"ajU" = ( -/obj/effect/turf_decal/trimline/blue/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/surgery) "ajV" = ( /obj/structure/lattice/catwalk, /obj/structure/railing{ @@ -687,6 +712,17 @@ }, /turf/open/openspace, /area/station/maintenance/port/aft) +"ajW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/structure/cable, +/obj/structure/sign/departments/chemistry/pharmacy/directional/east, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "ajX" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 @@ -702,6 +738,14 @@ /obj/machinery/firealarm/directional/north, /turf/open/floor/iron/grimy, /area/station/security/interrogation) +"akk" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/machinery/camera/autoname/directional/east, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "ako" = ( /obj/structure/railing/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -783,13 +827,6 @@ /obj/structure/cable, /turf/open/floor/iron/large, /area/station/hallway/primary/central) -"alb" = ( -/obj/effect/spawner/random/maintenance/two, -/obj/effect/mapping_helpers/broken_floor, -/obj/effect/decal/cleanable/blood/old, -/obj/structure/table/wood, -/turf/open/floor/plating, -/area/station/maintenance/starboard/central) "alh" = ( /obj/structure/lattice/catwalk, /obj/structure/railing{ @@ -825,13 +862,6 @@ }, /turf/open/floor/iron, /area/station/maintenance/port/aft) -"alj" = ( -/obj/item/cigbutt, -/obj/effect/turf_decal/bot_white, -/obj/effect/spawner/random/structure/crate, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/iron/dark/textured_large, -/area/station/cargo/storage) "alk" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/simple/green/visible{ @@ -845,28 +875,6 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron, /area/station/commons/fitness/recreation) -"als" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/green/filled/mid_joiner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/sorting/mail, -/obj/effect/mapping_helpers/mail_sorting/medbay/virology, -/obj/structure/cable, -/turf/open/floor/iron/textured_large, -/area/station/medical/virology) -"alB" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/cargo/storage) "alF" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table_frame, @@ -887,20 +895,36 @@ }, /turf/open/openspace, /area/station/engineering/atmos/project) -"alI" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plating, -/area/station/maintenance/port) "alT" = ( /obj/structure/disposalpipe/segment, /obj/effect/spawner/random/structure/steam_vent, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"alU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/cargo/storage) +"alY" = ( +/obj/effect/turf_decal/tile/neutral/opposingcorners{ + dir = 1 + }, +/obj/structure/table, +/obj/item/stack/rods{ + amount = 25; + pixel_x = 2 + }, +/obj/item/stack/rods{ + amount = 25; + pixel_y = 4 + }, +/obj/item/stack/sheet/iron/fifty{ + pixel_x = 5 + }, +/obj/item/stack/sheet/iron/fifty, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) "ame" = ( /obj/machinery/newscaster/directional/west, /obj/machinery/light/directional/west, @@ -913,6 +937,17 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/warden) +"amh" = ( +/obj/item/sticker/star, +/obj/structure/closet/crate/wooden, +/obj/item/sticker/star, +/obj/item/sticker/star, +/obj/item/sticker/smile, +/obj/item/sticker/smile, +/obj/item/sticker/smile, +/obj/item/sticker/heart, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "ams" = ( /obj/effect/turf_decal/bot, /obj/effect/turf_decal/siding/blue/corner{ @@ -944,22 +979,6 @@ /obj/effect/turf_decal/tile/dark_blue, /turf/open/floor/iron/white, /area/station/hallway/secondary/entry) -"amW" = ( -/obj/structure/table/optable, -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/tile/blue/full, -/turf/open/floor/iron/showroomfloor, -/area/station/medical/surgery) -"amY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/opposingcorners{ - dir = 1 - }, -/obj/structure/sign/poster/official/work_for_a_future/directional/west, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) "anj" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -995,13 +1014,6 @@ /obj/machinery/vending/engivend, /turf/open/floor/iron/smooth, /area/station/engineering/main) -"anC" = ( -/obj/effect/turf_decal/siding/thinplating_new/dark{ - dir = 1 - }, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/glass/reinforced, -/area/station/ai/satellite/chamber) "anG" = ( /obj/structure/window/reinforced/spawner/directional/west, /turf/open/openspace, @@ -1032,17 +1044,6 @@ /obj/effect/spawner/random/engineering/tank, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"aoz" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/structure/bodycontainer/morgue{ - dir = 8 - }, -/turf/open/floor/iron/dark/textured_corner{ - dir = 1 - }, -/area/station/medical/morgue) "aoF" = ( /obj/structure/cable, /obj/machinery/light/directional/west, @@ -1082,12 +1083,63 @@ }, /turf/open/floor/iron/checker, /area/station/service/bar) +"apv" = ( +/obj/machinery/door/airlock/grunge, +/obj/effect/turf_decal/siding/dark{ + dir = 9 + }, +/obj/structure/cable/layer3, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/textured_half{ + dir = 1 + }, +/area/station/ai/satellite/interior) +"apA" = ( +/obj/structure/cable, +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/ai/satellite/chamber) +"apC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/external{ + name = "Medical Escape Pod" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/iron/textured_half{ + dir = 8 + }, +/area/station/medical/abandoned) "apE" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/abandoned, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"apI" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ + dir = 4 + }, +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 6 + }, +/obj/item/folder/white{ + pixel_x = -1; + pixel_y = 3 + }, +/obj/item/pen{ + pixel_x = -3; + pixel_y = 9 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/pharmacy) "apK" = ( /turf/closed/wall/r_wall, /area/station/security/range) @@ -1173,6 +1225,30 @@ /obj/item/radio/intercom/directional/east, /turf/open/floor/iron, /area/station/commons/fitness/recreation) +"aqM" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/loading_area/red{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 8 + }, +/area/station/cargo/storage) +"aqN" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/lobby) +"aqP" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/effect/landmark/firealarm_sanity, +/turf/open/floor/iron/stairs/medium{ + dir = 4 + }, +/area/station/medical/abandoned) "aqQ" = ( /obj/item/kirbyplants/photosynthetic, /obj/effect/spawner/random/trash/mess, @@ -1193,19 +1269,18 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"arc" = ( -/obj/item/kirbyplants/organic/plant9{ - pixel_x = 4 +"arh" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 8 }, -/turf/open/floor/carpet/black, -/area/station/ai/upload/chamber) -"are" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/turf/open/floor/iron/dark/textured, -/area/station/cargo/sorting) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/textured_half{ + dir = 1 + }, +/area/station/ai/satellite/interior) "arl" = ( /obj/effect/spawner/random/food_or_drink/refreshing_beverage{ pixel_x = 5; @@ -1214,6 +1289,10 @@ /obj/structure/table, /turf/open/floor/iron/dark, /area/station/engineering/break_room) +"arq" = ( +/obj/structure/ladder, +/turf/open/floor/glass/reinforced, +/area/station/command/vault) "ars" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -1247,19 +1326,20 @@ dir = 8 }, /area/station/science/robotics) +"arw" = ( +/obj/machinery/light_switch/directional/east, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/chem_storage) "arz" = ( /obj/item/radio/intercom/directional/west, /turf/open/openspace, /area/station/science/xenobiology) -"arG" = ( -/obj/structure/railing, -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/iron/white, -/area/station/maintenance/department/medical) "arK" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/machinery/light/directional/east, @@ -1296,11 +1376,6 @@ /obj/effect/landmark/start/cook, /turf/open/floor/glass, /area/station/service/kitchen) -"asu" = ( -/obj/machinery/status_display/ai/directional/north, -/obj/structure/chair/sofa/corp/left, -/turf/open/floor/carpet/executive, -/area/station/ai/satellite/interior) "asx" = ( /obj/structure/lattice/catwalk, /obj/structure/railing/corner{ @@ -1326,12 +1401,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/maintenance/starboard/lesser) -"asF" = ( -/obj/structure/lattice/catwalk, -/obj/structure/table/reinforced, -/obj/machinery/microwave/engineering, -/turf/open/openspace, -/area/station/cargo/storage) "asK" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/machinery/airalarm/directional/south, @@ -1340,17 +1409,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/primary/port) -"asY" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/structure/table/reinforced/rglass, -/obj/item/reagent_containers/spray/cleaner, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ - dir = 1 - }, -/turf/open/floor/iron/white/textured_large, -/area/station/medical/medbay/central) "ata" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -1358,10 +1416,13 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"atf" = ( -/obj/machinery/holopad, -/turf/open/floor/glass, -/area/station/medical/patients_rooms/room_a) +"ate" = ( +/obj/structure/cable, +/obj/structure/bodycontainer/morgue{ + dir = 2 + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/morgue) "ati" = ( /obj/machinery/door/airlock/security/glass{ id_tag = "outerbrig"; @@ -1389,6 +1450,11 @@ /obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer4, /turf/open/floor/engine/vacuum, /area/station/science/ordnance/burnchamber) +"ats" = ( +/obj/machinery/iv_drip, +/obj/effect/turf_decal/trimline/blue/filled/corner, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) "atA" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 @@ -1403,19 +1469,22 @@ dir = 8 }, /area/station/hallway/secondary/service) -"atE" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +"atP" = ( +/obj/structure/sign/poster/random/directional/south, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 6 }, -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 +/turf/open/floor/iron, +/area/station/cargo/storage) +"atU" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/structure/sign/nanotrasen{ + pixel_x = -32 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood/large, -/area/station/medical/break_room) +/obj/item/radio/intercom/directional/north, +/turf/open/floor/wood, +/area/station/command/eva) "atV" = ( /obj/structure/closet/firecloset, /obj/effect/turf_decal/tile/purple, @@ -1428,17 +1497,6 @@ /obj/machinery/camera/autoname/directional/east, /turf/open/floor/iron, /area/station/hallway/primary/aft) -"atZ" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/arrow_ccw{ - dir = 4 - }, -/obj/item/kirbyplants/random, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) "aud" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -1448,25 +1506,10 @@ }, /turf/open/openspace, /area/station/maintenance/starboard/aft) -"auf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/station/command/vault) "aug" = ( /obj/machinery/vending/games, /turf/open/floor/iron, /area/station/commons/fitness/recreation) -"auh" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/cargo/storage) "aum" = ( /obj/structure/sign/poster/official/random/directional/south, /obj/effect/turf_decal/siding/wood, @@ -1494,14 +1537,6 @@ }, /turf/open/space/openspace, /area/space/nearstation) -"aux" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/table, -/obj/item/megaphone/cargo{ - pixel_y = 3 - }, -/turf/open/floor/wood/parquet, -/area/station/command/heads_quarters/qm) "auA" = ( /obj/machinery/disposal/bin, /obj/machinery/light/directional/east, @@ -1511,15 +1546,6 @@ }, /turf/open/floor/wood, /area/station/commons/dorms) -"auE" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/dark/textured, -/area/station/cargo/sorting) "auF" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -1563,41 +1589,20 @@ /obj/effect/turf_decal/tile/red/opposingcorners, /turf/open/floor/iron/dark, /area/station/security/brig) -"auZ" = ( -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/structure/cable/layer3, -/turf/open/floor/iron/dark/textured_large, -/area/station/ai/satellite/interior) -"ava" = ( -/obj/machinery/status_display/ai/directional/south, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) "avc" = ( /obj/structure/lattice/catwalk, /turf/open/openspace, /area/station/cargo/storage) -"avt" = ( -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 +"avz" = ( +/obj/effect/turf_decal/trimline/brown/warning{ + dir = 9 }, -/obj/machinery/requests_console/directional/north{ - department = "Security"; - name = "Security Requests Console" - }, -/obj/effect/mapping_helpers/requests_console/assistance, -/obj/effect/mapping_helpers/requests_console/supplies, -/obj/structure/closet/secure_closet/security/cargo, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/supply) -"avx" = ( -/obj/structure/chair/sofa/middle/brown{ - dir = 8 - }, -/obj/structure/lattice/catwalk, -/obj/effect/landmark/start/bitrunner, -/turf/open/openspace, +/turf/open/floor/iron, +/area/station/cargo/storage) +"avP" = ( +/obj/effect/turf_decal/trimline/brown/filled/warning, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/iron, /area/station/cargo/storage) "avZ" = ( /obj/structure/railing{ @@ -1645,29 +1650,25 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, /turf/open/floor/iron/dark, /area/station/science/ordnance) -"axc" = ( -/obj/effect/spawner/random/engineering/tracking_beacon, -/obj/machinery/button/door/directional/north{ - id = "evashutter"; - name = "E.V.A. Storage Shutter Control"; - req_access = list("command") +"axb" = ( +/obj/machinery/camera/autoname/directional/south, +/obj/effect/turf_decal/box/white{ + color = "#52B4E9" }, -/turf/open/floor/wood, -/area/station/command/eva) -"axm" = ( +/obj/machinery/plumbing/receiver{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/pharmacy) +"axd" = ( +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/carpet/black, +/area/station/ai/upload/chamber) +"axh" = ( /obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/open/floor/engine/hull, -/area/station/maintenance/starboard/lesser) -"axn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/storage) +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/turf/open/floor/wood, +/area/station/service/library) "axr" = ( /obj/structure/railing{ dir = 4 @@ -1689,26 +1690,55 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) -"axN" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/medical/glass{ - name = "Chemistry" +"axL" = ( +/obj/machinery/camera/autoname/directional/west{ + network = list("aicore") }, -/obj/effect/mapping_helpers/airlock/access/all/medical/chemistry, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) +/obj/structure/cable/multilayer/connected, +/turf/open/floor/iron/dark/textured_large, +/area/station/ai/satellite/chamber) "axQ" = ( /obj/effect/turf_decal/tile/purple/opposingcorners, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"axR" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, +/mob/living/simple_animal/bot/secbot/pingsky, +/obj/structure/cable/layer3, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/herringbone, +/area/station/ai/satellite/interior) +"axU" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 + }, +/obj/structure/table/reinforced/rglass, +/obj/item/reagent_containers/syringe, +/obj/item/reagent_containers/cup/bottle/multiver{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/clothing/neck/stethoscope{ + pixel_y = 4 + }, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ + dir = 4 + }, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) +"axZ" = ( +/obj/effect/spawner/random/maintenance, +/obj/effect/mapping_helpers/burnt_floor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/ai/satellite/maintenance/storage) "ayg" = ( /obj/effect/turf_decal/bot/right, /turf/open/floor/engine, @@ -1742,13 +1772,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark/smooth_large, /area/station/service/hydroponics) -"ayC" = ( -/obj/machinery/conveyor{ - id = "cargounload"; - dir = 4 - }, -/turf/open/floor/iron/dark/textured, -/area/station/cargo/storage) "ayD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -1799,26 +1822,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"azo" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 - }, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ - dir = 1 - }, -/obj/structure/table, -/obj/item/stack/sheet/mineral/plasma{ - pixel_y = 5 - }, -/obj/item/stack/sheet/mineral/plasma{ - pixel_x = 2 - }, -/obj/structure/sign/poster/official/periodic_table/directional/east, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/pharmacy) "azt" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, @@ -1888,25 +1891,15 @@ /turf/open/floor/plating, /area/station/engineering/supermatter) "aAu" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/tile/neutral/opposingcorners{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/open/floor/iron/dark/textured, -/area/station/cargo/sorting) -"aAC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/machinery/disposal/bin, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) "aAI" = ( /obj/machinery/holopad, /obj/structure/disposalpipe/segment{ @@ -1914,21 +1907,27 @@ }, /turf/open/floor/iron, /area/station/science/robotics) -"aAO" = ( -/obj/structure/cable/layer3, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/station/ai/satellite/foyer) -"aBc" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/wood{ - dir = 8 +"aAU" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 5 }, -/turf/open/floor/wood/large, -/area/station/medical/break_room) +/turf/open/floor/iron, +/area/station/cargo/storage) +"aBa" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/machinery/camera/autoname/directional/south{ + network = list("minisat") + }, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/dark/textured_half{ + dir = 1 + }, +/area/station/ai/satellite/teleporter) "aBl" = ( /obj/structure/bookcase/random, /turf/open/floor/wood/large, @@ -1954,49 +1953,11 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/engine, /area/station/engineering/break_room) -"aBy" = ( -/obj/item/storage/medkit/regular{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/storage/medkit/toxin{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/medkit/toxin, -/obj/item/storage/medkit/toxin{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/machinery/door/window/right/directional/west{ - name = "First Aid Supplies"; - req_access = list("medical") - }, -/obj/structure/table/reinforced/rglass, -/obj/machinery/camera/autoname/directional/north, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/storage) "aBF" = ( /obj/effect/turf_decal/trimline/purple/filled/line, /obj/machinery/firealarm/directional/south, /turf/open/floor/iron, /area/station/science/xenobiology/hallway) -"aBG" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/iron/dark/textured_large, -/area/station/cargo/storage) -"aBN" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/effect/landmark/navigate_destination/chemfactory, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) "aBO" = ( /obj/structure/cable, /obj/effect/turf_decal/trimline/purple/filled/line{ @@ -2038,6 +1999,15 @@ /obj/structure/spider/stickyweb, /turf/open/floor/plating, /area/station/maintenance/port/greater) +"aCj" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "aCl" = ( /obj/structure/table/reinforced/rglass, /obj/effect/spawner/random/food_or_drink/donuts{ @@ -2074,20 +2044,17 @@ }, /turf/open/floor/iron/dark, /area/station/service/chapel) -"aCZ" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner, -/obj/effect/turf_decal/trimline/brown/arrow_cw{ - dir = 9 - }, -/turf/open/floor/iron, -/area/station/hallway/primary/starboard) -"aDm" = ( -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/machinery/holopad, -/turf/open/floor/iron/dark/textured_edge{ +"aDj" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/area/station/medical/morgue) +/obj/structure/railing{ + dir = 1; + pixel_y = -7 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/textured, +/area/station/cargo/storage) "aDp" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 10 @@ -2095,6 +2062,14 @@ /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/space/nearstation) +"aDC" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/ladder, +/obj/effect/turf_decal/stripes/white/box, +/turf/open/floor/engine/hull/air, +/area/station/maintenance/port) "aDF" = ( /obj/structure/reagent_dispensers/watertank, /obj/structure/railing{ @@ -2151,20 +2126,6 @@ /obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron/dark, /area/station/engineering/atmos/project) -"aEC" = ( -/obj/effect/turf_decal/trimline/brown/filled/line, -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = 6; - pixel_y = 9 - }, -/obj/item/paper_bin{ - pixel_x = 1 - }, -/obj/item/pen, -/obj/machinery/status_display/evac/directional/east, -/turf/open/floor/iron, -/area/station/cargo/storage) "aEG" = ( /obj/effect/turf_decal/siding/wood, /obj/structure/closet/emcloset, @@ -2177,6 +2138,12 @@ "aEZ" = ( /turf/open/floor/iron, /area/station/science/breakroom) +"aFe" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/storage) "aFg" = ( /turf/open/openspace, /area/station/maintenance/starboard/aft) @@ -2188,6 +2155,10 @@ /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"aFo" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/pharmacy) "aFt" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -2195,6 +2166,14 @@ }, /turf/open/floor/eighties, /area/station/maintenance/hallway/abandoned_recreation) +"aFD" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/effect/landmark/start/chemist, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/pharmacy) "aFI" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -2235,27 +2214,6 @@ dir = 4 }, /area/station/hallway/primary/fore) -"aFR" = ( -/obj/machinery/camera/autoname/directional/east, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 6 - }, -/obj/structure/railing, -/obj/item/multitool{ - pixel_x = -8; - pixel_y = 3 - }, -/obj/structure/table, -/obj/item/storage/box/lights/mixed{ - pixel_x = 4; - pixel_y = 11 - }, -/obj/item/hand_labeler_refill{ - pixel_x = 7; - pixel_y = -2 - }, -/turf/open/floor/iron, -/area/station/cargo/storage) "aFV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, @@ -2275,6 +2233,19 @@ /obj/structure/lattice/catwalk, /turf/open/openspace, /area/station/hallway/secondary/entry) +"aGl" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured_edge{ + dir = 8 + }, +/area/station/medical/morgue) "aGp" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -2282,18 +2253,12 @@ /obj/structure/cable/layer1, /turf/open/floor/engine, /area/station/engineering/supermatter/room) -"aGy" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ +"aGz" = ( +/obj/effect/turf_decal/tile/neutral/opposingcorners{ dir = 1 }, -/obj/structure/table, -/obj/machinery/fax{ - fax_name = "Cargo Office"; - name = "Cargo Office Fax Machine" - }, -/obj/machinery/status_display/ai/directional/east, -/turf/open/floor/iron, -/area/station/cargo/storage) +/turf/open/floor/iron/dark, +/area/station/medical/medbay/central) "aGG" = ( /obj/effect/turf_decal/siding/thinplating{ dir = 4 @@ -2305,6 +2270,14 @@ "aGR" = ( /turf/open/floor/iron/dark/textured_large, /area/station/security/prison) +"aGT" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/spawner/random/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) "aGX" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 @@ -2313,6 +2286,17 @@ /obj/machinery/rnd/production/protolathe/department/engineering, /turf/open/floor/iron/dark, /area/station/engineering/storage) +"aGZ" = ( +/obj/structure/table/reinforced/rglass, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 + }, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ + dir = 4 + }, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) "aHc" = ( /obj/machinery/door/poddoor/shutters/preopen{ id = "SM_Outside_shutters"; @@ -2335,13 +2319,6 @@ }, /turf/open/floor/wood, /area/station/commons/dorms) -"aHj" = ( -/obj/structure/sign/clock/directional/east, -/obj/effect/turf_decal/stripes{ - dir = 5 - }, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) "aHo" = ( /obj/structure/safe, /obj/item/storage/fancy/pickles_jar, @@ -2373,6 +2350,13 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/starboard) +"aHC" = ( +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/iron/textured, +/area/station/cargo/storage) "aHD" = ( /obj/machinery/door/airlock/maintenance{ name = "Virology Maintenance" @@ -2386,6 +2370,24 @@ /obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, /turf/open/floor/plating, /area/station/maintenance/port) +"aHJ" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "cargounload" + }, +/obj/structure/closet/crate, +/obj/item/toy/figure/cargotech, +/obj/item/toy/figure/cargotech, +/obj/effect/spawner/random/maintenance, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/cargo/storage) "aHO" = ( /obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, @@ -2408,6 +2410,28 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/station/commons/vacant_room/office) +"aId" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/pen/blue{ + pixel_x = -1; + pixel_y = 5 + }, +/obj/item/pen/red{ + pixel_x = -6 + }, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/wood/large, +/area/station/medical/break_room) +"aIq" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) "aIt" = ( /obj/effect/turf_decal/tile/yellow/opposingcorners, /obj/machinery/camera/autoname/directional/west, @@ -2419,6 +2443,19 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/storage_shared) +"aIw" = ( +/obj/machinery/holopad, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/storage) +"aIz" = ( +/obj/structure/railing, +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/iron/white, +/area/station/maintenance/department/medical) "aIA" = ( /obj/structure/railing{ dir = 8 @@ -2436,6 +2473,10 @@ }, /turf/open/floor/iron, /area/station/science/explab) +"aIB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/ai/satellite/chamber) "aIE" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 @@ -2492,10 +2533,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark/textured_large, /area/station/security/prison) -"aJm" = ( -/obj/machinery/holopad/secure, -/turf/open/floor/iron/smooth, -/area/station/ai/satellite/foyer) "aJD" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ @@ -2511,17 +2548,14 @@ "aJE" = ( /turf/open/floor/engine/hull/air, /area/station/maintenance/port) -"aJL" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Auxiliary Tech Storage" - }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/effect/mapping_helpers/airlock/unres{ +"aJN" = ( +/obj/effect/turf_decal/siding/dark{ dir = 1 }, -/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/siding/dark, +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "aJQ" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -2531,18 +2565,6 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/science/ordnance/storage) -"aJR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "aJV" = ( /obj/effect/spawner/random/food_or_drink, /turf/open/floor/plating, @@ -2585,27 +2607,6 @@ /obj/effect/mapping_helpers/airlock/access/all/science/general, /turf/open/floor/iron/dark, /area/station/science/cytology) -"aKG" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ - dir = 8 - }, -/obj/machinery/status_display/evac/directional/west, -/turf/open/floor/iron/white/textured_large, -/area/station/medical/medbay/central) -"aKL" = ( -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Foyer" - }, -/obj/structure/cable/layer3, -/obj/effect/mapping_helpers/airlock/access/any/command/general, -/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/white/smooth_large, -/area/station/ai/satellite/foyer) "aKR" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 10 @@ -2654,16 +2655,6 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/service/hydroponics) -"aLo" = ( -/obj/structure/sign/warning/vacuum/external/directional/east, -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured_edge, -/area/station/ai/satellite/exterior) "aLu" = ( /obj/item/paint/white{ pixel_x = 11; @@ -2741,6 +2732,21 @@ }, /turf/open/floor/iron, /area/station/maintenance/starboard/aft) +"aMk" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/any/command/ai_upload, +/obj/machinery/door/airlock/highsecurity{ + name = "AI Chamber" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id = "aicoredoor"; + name = "AI Core Access" + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/ai/satellite/interior) "aMq" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -2753,6 +2759,9 @@ /obj/effect/turf_decal/trimline/yellow/filled/corner, /turf/open/floor/iron/dark, /area/station/engineering/storage) +"aMy" = ( +/turf/open/floor/carpet/executive, +/area/station/ai/satellite/interior) "aMz" = ( /obj/item/restraints/legcuffs/beartrap/prearmed, /turf/open/floor/plating, @@ -2765,12 +2774,10 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"aMK" = ( -/obj/effect/turf_decal/siding/dark_blue/inner_corner{ - dir = 8 - }, -/turf/open/floor/iron/white/textured_large, -/area/station/medical/medbay/central) +"aMG" = ( +/obj/structure/sign/poster/ripped/directional/south, +/turf/closed/wall, +/area/station/maintenance/department/medical) "aMM" = ( /obj/effect/decal/cleanable/plasma, /obj/item/stack/rods/two, @@ -2781,6 +2788,14 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"aMS" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "aNb" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -2808,20 +2823,18 @@ /obj/machinery/light/small/broken/directional/east, /turf/open/floor/eighties, /area/station/maintenance/starboard/fore) -"aNl" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/wood, -/area/station/command/eva) -"aNt" = ( -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 +"aNr" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance" }, -/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/checkpoint/supply) +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) "aNB" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 10 @@ -2861,10 +2874,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/space_hut) -"aOe" = ( -/obj/machinery/status_display/evac/directional/north, -/turf/open/openspace, -/area/station/ai/upload/chamber) "aOj" = ( /obj/structure/railing/corner, /obj/effect/turf_decal/trimline/purple/filled/line, @@ -2888,6 +2897,11 @@ /obj/structure/marker_beacon/burgundy, /turf/open/space/openspace, /area/space/nearstation) +"aOw" = ( +/obj/effect/turf_decal/siding/wood, +/obj/machinery/holopad, +/turf/open/floor/wood/parquet, +/area/station/command/heads_quarters/qm) "aOK" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, @@ -2896,11 +2910,10 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/aft) "aOL" = ( -/obj/structure/disposalpipe/trunk/multiz/down{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +/obj/effect/turf_decal/siding/thinplating_new/dark, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/glass/reinforced, +/area/station/ai/satellite/chamber) "aOQ" = ( /obj/effect/turf_decal/siding/purple{ dir = 1 @@ -2917,17 +2930,6 @@ /obj/structure/table, /turf/open/floor/plating, /area/station/maintenance/port/greater) -"aPi" = ( -/obj/item/kirbyplants/photosynthetic, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) "aPq" = ( /obj/structure/table/wood, /obj/item/gavelblock, @@ -2958,13 +2960,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/station/science/explab) -"aPC" = ( -/obj/machinery/door/airlock/maintenance, -/obj/effect/turf_decal/tile/bar/opposingcorners, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/turf/open/floor/iron, -/area/station/maintenance/port/aft) "aPF" = ( /obj/machinery/hydroponics/soil, /obj/effect/decal/cleanable/dirt, @@ -3024,6 +3019,15 @@ }, /turf/open/floor/glass, /area/station/service/kitchen) +"aQv" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/brown/arrow_ccw{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) "aQx" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -3035,41 +3039,6 @@ /obj/structure/table, /turf/open/floor/iron/dark/textured, /area/station/science/xenobiology) -"aQA" = ( -/obj/structure/railing, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 10 - }, -/obj/structure/table/reinforced, -/obj/item/stock_parts/scanning_module{ - pixel_x = -5; - pixel_y = 7 - }, -/obj/item/stock_parts/scanning_module{ - pixel_x = 5; - pixel_y = 7 - }, -/obj/item/stock_parts/scanning_module{ - pixel_x = -5 - }, -/obj/item/stock_parts/scanning_module{ - pixel_x = 5 - }, -/obj/structure/railing, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/iron, -/area/station/cargo/storage) -"aQE" = ( -/obj/effect/spawner/random/engineering/tracking_beacon, -/obj/effect/turf_decal/trimline/yellow, -/obj/effect/turf_decal/siding/dark{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai/satellite/teleporter) "aQM" = ( /obj/structure/extinguisher_cabinet/directional/west, /obj/effect/turf_decal/siding/brown{ @@ -3077,9 +3046,6 @@ }, /turf/open/floor/iron, /area/station/commons/dorms) -"aQO" = ( -/turf/closed/wall/r_wall, -/area/station/ai/satellite/interior) "aQS" = ( /obj/machinery/atmospherics/pipe/smart/simple/green/visible{ dir = 4 @@ -3112,11 +3078,29 @@ /obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/plasma_output, /turf/open/floor/engine/plasma, /area/station/engineering/atmos/upper) +"aRf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) "aRg" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/abandoned, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"aRk" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "aRs" = ( /obj/structure/rack, /obj/effect/spawner/random/techstorage/custom_shuttle, @@ -3125,20 +3109,40 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/storage/tech) +"aRR" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/central) "aSd" = ( /obj/structure/window/reinforced/tinted/spawner/directional/east, /obj/machinery/shower/directional/east, /obj/item/razor, /turf/open/floor/iron/freezer, /area/station/commons/dorms) -"aSg" = ( -/turf/closed/wall, -/area/station/command/heads_quarters/cmo) "aSq" = ( /obj/structure/cable, /obj/machinery/airalarm/directional/west, /turf/open/floor/iron/dark/textured_large, /area/station/security/prison) +"aSu" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/obj/structure/cable/layer3, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) +"aSx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/cargo_technician, +/obj/structure/lattice/catwalk, +/turf/open/openspace, +/area/station/cargo/storage) "aSB" = ( /turf/open/floor/engine/hull/air, /area/station/engineering/break_room) @@ -3165,17 +3169,6 @@ }, /turf/open/openspace, /area/station/command/gateway) -"aSI" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "packageSort2" - }, -/obj/machinery/door/window/left/directional/south{ - req_access = list("shipping"); - name = "Chute Access" - }, -/turf/open/floor/iron/dark/textured, -/area/station/cargo/sorting) "aSW" = ( /turf/closed/wall, /area/station/service/hydroponics/garden/abandoned) @@ -3190,20 +3183,6 @@ /obj/structure/disposalpipe/trunk/multiz, /turf/open/floor/plating, /area/station/maintenance/starboard/central) -"aTf" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Medbay Maintenance" - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/port) "aTt" = ( /turf/open/floor/wood/large, /area/station/service/library) @@ -3250,15 +3229,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/greater) -"aTT" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/brown/arrow_ccw{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/hallway/primary/starboard) "aTV" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ @@ -3273,6 +3243,20 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/port) +"aUd" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/green/filled/mid_joiner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/sorting/mail, +/obj/effect/mapping_helpers/mail_sorting/medbay/virology, +/obj/structure/cable, +/turf/open/floor/iron/textured_large, +/area/station/medical/virology) "aUe" = ( /obj/item/tank/internals/plasma/empty, /obj/effect/decal/cleanable/glitter{ @@ -3284,6 +3268,16 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"aUf" = ( +/obj/structure/lattice/catwalk, +/obj/effect/turf_decal/siding/blue/corner{ + dir = 8 + }, +/obj/structure/railing{ + dir = 4 + }, +/turf/open/openspace, +/area/station/medical/medbay/central) "aUl" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -3323,16 +3317,6 @@ /obj/structure/lattice/catwalk, /turf/open/openspace, /area/station/maintenance/starboard/aft) -"aUP" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Security Post - Cargo" - }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/supply) "aUU" = ( /obj/structure/closet/crate/freezer, /obj/item/food/grown/tomato, @@ -3389,6 +3373,13 @@ /obj/machinery/computer/pandemic, /turf/open/floor/iron/dark/textured_large, /area/station/medical/virology) +"aVj" = ( +/obj/machinery/turretid{ + control_area = "/area/station/ai/upload/chamber"; + name = "AI Upload Turret Control" + }, +/turf/closed/wall/r_wall, +/area/station/ai/upload/foyer) "aVk" = ( /obj/structure/table/reinforced, /obj/effect/decal/cleanable/dirt, @@ -3446,12 +3437,13 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"aWk" = ( -/obj/machinery/light/directional/west, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/storage) +"aWg" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/shaft_miner, +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) "aWm" = ( /turf/open/floor/iron/dark/smooth_large, /area/station/security/lockers) @@ -3477,12 +3469,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/eighties, /area/station/maintenance/hallway/abandoned_recreation) -"aWr" = ( -/obj/structure/lattice/catwalk, -/obj/structure/table/reinforced, -/obj/item/storage/photo_album/qm, -/turf/open/openspace, -/area/station/cargo/storage) "aWH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -3524,6 +3510,29 @@ /obj/structure/showcase/horrific_experiment, /turf/open/floor/iron/dark, /area/station/maintenance/starboard/lesser) +"aXA" = ( +/obj/effect/landmark/start/shaft_miner, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 + }, +/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"aXE" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 5 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ + dir = 1 + }, +/obj/item/radio/intercom/directional/north, +/obj/machinery/light_switch/directional/east, +/obj/structure/closet/crate/bin, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "aXN" = ( /obj/structure/rack, /obj/item/storage/box/lights/mixed, @@ -3536,13 +3545,6 @@ /obj/machinery/camera/autoname/directional/north, /turf/open/floor/engine/hull/air, /area/station/hallway/secondary/exit/departure_lounge) -"aXW" = ( -/obj/structure/lattice/catwalk, -/obj/structure/ladder, -/obj/machinery/computer/security/telescreen/aiupload/directional/north, -/obj/structure/reagent_dispensers/wall/peppertank/directional/west, -/turf/open/openspace, -/area/station/security/checkpoint/customs) "aXZ" = ( /obj/effect/turf_decal/tile/green/opposingcorners{ dir = 1 @@ -3568,14 +3570,13 @@ /obj/item/radio/intercom/directional/east, /turf/open/floor/iron/dark, /area/station/commons/storage/art) -"aYm" = ( -/obj/structure/cable, -/obj/effect/spawner/random/trash/cigbutt, -/obj/structure/disposalpipe/segment{ - dir = 4 +"aYn" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/chem_storage) +/obj/structure/closet/l3closet, +/turf/open/floor/iron/textured_large, +/area/station/medical/virology) "aYq" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/spawner/random/bureaucracy/paper, @@ -3620,6 +3621,20 @@ }, /turf/open/floor/wood, /area/station/security/courtroom) +"aYW" = ( +/obj/structure/cable, +/obj/effect/landmark/start/medical_doctor, +/obj/effect/turf_decal/trimline/blue/warning{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/surgery) +"aZa" = ( +/obj/structure/cable/layer3, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/herringbone, +/area/station/ai/satellite/interior) "aZd" = ( /obj/effect/turf_decal/siding/green, /obj/effect/spawner/random/engineering/tracking_beacon, @@ -3637,25 +3652,32 @@ /obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron, /area/station/maintenance/port/aft) +"aZk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"aZm" = ( +/obj/effect/turf_decal/siding/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/machinery/computer/crew, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "aZs" = ( /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/large, /area/station/hallway/primary/central) -"aZz" = ( -/obj/machinery/door/airlock/grunge, -/obj/effect/turf_decal/siding/dark{ - dir = 9 - }, -/obj/structure/cable/layer3, -/obj/effect/mapping_helpers/airlock/access/any/command/general, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/textured_half{ - dir = 1 - }, -/area/station/ai/satellite/interior) "aZA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -3668,12 +3690,6 @@ /obj/machinery/airalarm/directional/west, /turf/open/floor/wood, /area/station/security/courtroom) -"aZD" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "aZE" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 @@ -3689,21 +3705,6 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/secondary/command) -"aZG" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "medbay-office"; - name = "Medbay Shutters"; - dir = 4 - }, -/turf/open/floor/plating, -/area/station/medical/office) -"aZI" = ( -/obj/structure/lattice/catwalk, -/obj/structure/ladder, -/obj/item/radio/intercom/directional/east, -/turf/open/openspace, -/area/station/ai/satellite/chamber) "aZQ" = ( /obj/machinery/atmospherics/pipe/smart/simple/dark/visible, /obj/machinery/air_sensor/incinerator_tank, @@ -3741,18 +3742,6 @@ /obj/item/clothing/under/color/red, /turf/open/floor/eighties/red, /area/station/maintenance/hallway/abandoned_recreation) -"bap" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/catwalk_floor/iron_white, -/area/station/ai/satellite/interior) -"bas" = ( -/obj/structure/lattice/catwalk, -/obj/structure/ladder, -/turf/open/openspace, -/area/station/medical/medbay/central) "baw" = ( /obj/structure/sink/directional/east, /obj/structure/mirror/directional/west, @@ -3787,12 +3776,6 @@ }, /turf/open/floor/eighties, /area/station/maintenance/hallway/abandoned_recreation) -"bbe" = ( -/obj/effect/turf_decal/trimline/brown/filled/line, -/obj/structure/closet/secure_closet/miner, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) "bbj" = ( /obj/structure/lattice/catwalk, /obj/machinery/camera/autoname/directional/west, @@ -3828,6 +3811,13 @@ /obj/machinery/newscaster/directional/west, /turf/open/floor/iron/dark/smooth_large, /area/station/security/eva) +"bbH" = ( +/obj/effect/turf_decal/trimline/brown/filled/warning{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/cargo/storage) "bbO" = ( /obj/item/flashlight/flashdark{ name = "Envy Flashlight" @@ -3938,12 +3928,6 @@ /obj/structure/cable/layer1, /turf/open/floor/engine, /area/station/engineering/supermatter/room) -"bdn" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 8 - }, -/turf/open/floor/engine, -/area/station/medical/chemistry) "bdw" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 @@ -3964,11 +3948,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark/textured_large, /area/station/security/prison) -"bdK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet, -/area/station/command/eva) "bdT" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -3985,6 +3964,13 @@ /obj/machinery/light_switch/directional/east, /turf/open/floor/iron/dark/smooth_large, /area/station/security/lockers) +"bdZ" = ( +/obj/structure/chair/sofa/corp/corner{ + dir = 4 + }, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/carpet/executive, +/area/station/ai/satellite/interior) "bea" = ( /obj/structure/railing{ dir = 5 @@ -4007,6 +3993,13 @@ "beg" = ( /turf/closed/wall/r_wall, /area/station/security/prison/safe) +"bep" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/wall_healer/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) "beF" = ( /obj/structure/table/wood/fancy, /obj/item/lead_pipe{ @@ -4015,6 +4008,16 @@ }, /turf/open/floor/wood/large, /area/station/service/library/private) +"beG" = ( +/obj/machinery/chem_heater/withbuffer, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/engine, +/area/station/medical/chemistry) "beH" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/siding/wood{ @@ -4022,11 +4025,6 @@ }, /turf/open/floor/wood, /area/station/service/abandoned_gambling_den) -"beO" = ( -/obj/effect/mapping_helpers/broken_floor, -/obj/structure/disposalpipe/segment, -/turf/open/floor/wood, -/area/station/maintenance/starboard/central) "bfc" = ( /obj/structure/railing{ dir = 8 @@ -4035,22 +4033,41 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/freezer, /area/station/commons/toilet/restrooms) -"bfh" = ( -/obj/effect/turf_decal/tile/neutral/opposingcorners{ - dir = 1 +"bfe" = ( +/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/effect/turf_decal/trimline/yellow, +/obj/effect/turf_decal/siding/dark{ + dir = 8 }, -/obj/machinery/shower/directional/east, -/obj/effect/turf_decal/siding/blue/end{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue/full, -/turf/open/floor/iron/showroomfloor, -/area/station/medical/chemistry) +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai/satellite/teleporter) +"bfg" = ( +/obj/machinery/door/firedoor, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) "bfj" = ( /obj/structure/broken_flooring/corner/directional/south, /obj/structure/sign/poster/official/safety_internals/directional/north, /turf/open/floor/plating, /area/station/maintenance/department/medical) +"bfl" = ( +/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"bfn" = ( +/obj/effect/spawner/random/vending/colavend, +/turf/open/floor/wood/large, +/area/station/medical/break_room) "bfo" = ( /obj/item/storage/backpack{ pixel_x = 5; @@ -4058,16 +4075,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"bfq" = ( -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/dark_blue{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) "bfw" = ( /obj/structure/window/spawner/directional/north, /turf/open/floor/wood, @@ -4078,18 +4085,6 @@ /obj/machinery/light/directional/north, /turf/open/floor/iron/dark/smooth_large, /area/station/security/interrogation) -"bfZ" = ( -/obj/machinery/airalarm/directional/north, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 2 - }, -/obj/structure/sign/clock/directional/west, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 9 - }, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) "bgm" = ( /obj/structure/stairs/south, /turf/open/floor/plating, @@ -4108,10 +4103,42 @@ /obj/effect/turf_decal/tile/purple/opposingcorners, /turf/open/floor/iron/dark, /area/station/maintenance/starboard/aft) +"bgD" = ( +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/white/textured_large, +/area/station/ai/satellite/foyer) "bgE" = ( /obj/machinery/suit_storage_unit/atmos, /turf/open/floor/glass/reinforced/plasma, /area/station/engineering/atmos/project) +"bgG" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 2 + }, +/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/iron, +/area/station/cargo/storage) +"bgL" = ( +/obj/machinery/button/door/directional/east{ + id = "qm_cargobay"; + name = "Cargo Bay Inner Shutters" + }, +/obj/machinery/camera/directional/east{ + c_tag = "Cargo Bay - Reception" + }, +/obj/effect/turf_decal/trimline/brown/filled/corner, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) "bgT" = ( /obj/structure/railing{ dir = 8 @@ -4152,17 +4179,6 @@ /obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/engine/hull/reinforced, /area/space/nearstation) -"bhF" = ( -/obj/machinery/requests_console/directional/north{ - department = "Security"; - name = "Security Requests Console"; - pixel_x = -30; - pixel_y = 0 - }, -/obj/structure/rack, -/obj/effect/spawner/random/armory/disablers, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/armory) "bhJ" = ( /obj/structure/easel, /turf/open/floor/plating, @@ -4200,12 +4216,6 @@ }, /turf/open/floor/engine/hull, /area/space/nearstation) -"bit" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/textured_large, -/area/station/medical/abandoned) "bix" = ( /obj/machinery/camera/autoname/directional/east, /turf/open/floor/engine, @@ -4224,12 +4234,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"biO" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/station/medical/office) "biP" = ( /obj/structure/railing{ dir = 8 @@ -4261,10 +4265,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"bjh" = ( -/obj/structure/cable/multilayer/multiz, -/turf/open/floor/iron/white/textured_large, -/area/station/ai/satellite/foyer) "bji" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -4274,24 +4274,11 @@ "bjq" = ( /turf/open/floor/plating, /area/station/maintenance/department/science/central) -"bjy" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/cargo/storage) "bjD" = ( /obj/effect/spawner/random/maintenance, /obj/structure/rack, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"bjV" = ( -/obj/structure/cable/layer3, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/station/ai/satellite/foyer) "bkc" = ( /obj/machinery/light/warm/directional/west, /obj/machinery/computer/mech_bay_power_console{ @@ -4322,20 +4309,6 @@ }, /turf/open/floor/wood, /area/station/security/courtroom) -"bkx" = ( -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/obj/machinery/door/airlock/security/glass{ - name = "Security Post - Cargo" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/supply) "bkA" = ( /obj/effect/turf_decal/delivery, /obj/effect/spawner/random/entertainment/arcade{ @@ -4343,16 +4316,6 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"bkD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 - }, -/obj/effect/landmark/blobstart, -/obj/machinery/light/floor, -/obj/effect/decal/cleanable/greenglow, -/turf/open/floor/iron/white, -/area/station/maintenance/department/medical) "bkO" = ( /obj/structure/sign/clock/directional/east, /obj/effect/decal/cleanable/dirt/dust, @@ -4362,6 +4325,11 @@ }, /turf/open/floor/iron/small, /area/station/security/mechbay) +"bkP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/departments/chemistry/directional/south, +/turf/open/floor/engine/hull/air, +/area/station/medical/medbay/central) "blb" = ( /obj/effect/turf_decal/bot, /obj/structure/sign/warning/fire/directional/east, @@ -4394,21 +4362,6 @@ /obj/structure/rack, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"blw" = ( -/obj/item/banner/cargo/mundane, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/brown/filled/corner, -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/hallway/primary/starboard) "blz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -4510,6 +4463,24 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/wood, /area/station/security/courtroom) +"bmM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/dark_blue/opposingcorners{ + dir = 1 + }, +/obj/structure/table, +/obj/item/clothing/under/pants/camo{ + pixel_y = 10; + pixel_x = 5 + }, +/obj/item/clothing/under/costume/gondola{ + pixel_x = -8 + }, +/obj/item/clothing/under/costume/russian_officer{ + pixel_x = 1 + }, +/turf/open/floor/iron/checker, +/area/station/ai/satellite/interior) "bmO" = ( /obj/structure/closet/radiation, /turf/open/floor/catwalk_floor, @@ -4534,10 +4505,25 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/maintenance/port) +"bmW" = ( +/obj/effect/turf_decal/tile/yellow/opposingcorners, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) "bnb" = ( /obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"bne" = ( +/obj/machinery/conveyor{ + dir = 6; + id = "mining" + }, +/turf/open/floor/iron/textured, +/area/station/cargo/storage) "bnl" = ( /obj/effect/turf_decal/tile/dark/anticorner/contrasted{ dir = 8 @@ -4573,6 +4559,15 @@ /obj/item/toy/snappop, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"bos" = ( +/obj/item/radio/intercom/directional/south, +/obj/machinery/conveyor{ + dir = 10; + id = "mining" + }, +/obj/machinery/bouldertech/refinery, +/turf/open/floor/iron/textured, +/area/station/cargo/storage) "bot" = ( /obj/structure/lattice/catwalk, /obj/structure/ladder, @@ -4585,15 +4580,17 @@ /turf/open/floor/engine/hull, /area/space/nearstation) "boz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/departments/chemistry/directional/south, -/turf/open/floor/engine/hull/air, -/area/station/medical/medbay/central) -"boP" = ( -/obj/item/chair, -/obj/machinery/light/small/red/dim/directional/south, -/turf/open/floor/iron/textured_large, -/area/station/medical/abandoned) +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/obj/structure/table/reinforced, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/medical) +"boG" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/structure/railing, +/turf/open/floor/iron, +/area/station/cargo/storage) "boS" = ( /obj/structure/rack, /obj/item/gun/energy/laser/redtag, @@ -4637,6 +4634,24 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"bpo" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/firealarm/directional/east{ + pixel_x = 20 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/surgery) +"bpw" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/dark_green, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "bpx" = ( /obj/structure/table, /obj/item/paper{ @@ -4666,10 +4681,19 @@ "bpK" = ( /turf/closed/wall/r_wall, /area/station/command/heads_quarters/hos) -"bpU" = ( -/obj/effect/spawner/random/vending/colavend, -/turf/open/floor/wood/large, -/area/station/medical/break_room) +"bpL" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/door/window/right/directional/north{ + name = "Anti Assistant Protection Door"; + req_access = list("medical") + }, +/obj/machinery/portable_atmospherics/canister/anesthetic_mix, +/obj/machinery/camera/autoname/directional/south, +/obj/effect/turf_decal/tile/dark_green/diagonal_centre, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/cryo) "bpZ" = ( /obj/machinery/portable_atmospherics/canister, /obj/machinery/light_switch/directional/east, @@ -4740,18 +4764,6 @@ /obj/machinery/door/firedoor/heavy, /turf/open/floor/iron/dark, /area/station/engineering/atmos/hfr_room) -"brc" = ( -/obj/machinery/door/airlock/hatch{ - name = "Telecomms Maintenance" - }, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/any/command/general, -/obj/effect/mapping_helpers/airlock/access/any/command/minisat, -/obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/ai/satellite/maintenance/storage) "brf" = ( /obj/effect/turf_decal/tile/yellow/opposingcorners{ dir = 1 @@ -4772,11 +4784,56 @@ }, /turf/open/floor/plating, /area/station/maintenance/solars/starboard/fore) +"brK" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 6 + }, +/obj/effect/turf_decal/siding/dark/corner{ + dir = 1 + }, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "brP" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/firealarm/directional/north, /turf/open/floor/iron, /area/station/hallway/secondary/construction) +"brT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"brV" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner, +/obj/machinery/light/directional/south, +/obj/structure/table, +/obj/item/screwdriver{ + pixel_x = 1; + pixel_y = -2 + }, +/obj/item/grenade/chem_grenade{ + pixel_y = 11 + }, +/obj/item/grenade/chem_grenade{ + pixel_x = 3; + pixel_y = 11 + }, +/obj/item/grenade/chem_grenade{ + pixel_x = 8; + pixel_y = 11 + }, +/obj/item/grenade/chem_grenade{ + pixel_x = 11; + pixel_y = 11 + }, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/item/clothing/glasses/science{ + pixel_x = -2; + pixel_y = 7 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/pharmacy) "brX" = ( /obj/structure/lattice/catwalk, /obj/machinery/vending/cigarette, @@ -4796,15 +4853,17 @@ /obj/machinery/vending/cigarette, /turf/open/floor/iron, /area/station/hallway/secondary/construction) -"bsj" = ( -/obj/effect/turf_decal/box/corners, -/turf/open/floor/engine/hull, -/area/space/nearstation) -"bsn" = ( -/obj/effect/turf_decal/siding/wood, -/obj/machinery/holopad, -/turf/open/floor/wood/parquet, -/area/station/command/heads_quarters/qm) +"bso" = ( +/obj/machinery/button/door/directional/north{ + id = "AuxToilet2"; + name = "Lock Control"; + normaldoorcontrol = 1; + specialfunctions = 4 + }, +/obj/machinery/recharge_station, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/freezer, +/area/station/ai/satellite/foyer) "bsy" = ( /obj/effect/decal/cleanable/crayon/rune2, /turf/open/floor/plating, @@ -4826,25 +4885,6 @@ }, /turf/open/floor/iron/large, /area/station/hallway/primary/central) -"bsK" = ( -/obj/effect/turf_decal/tile/neutral/opposingcorners{ - dir = 1 - }, -/obj/structure/table, -/obj/item/stack/rods{ - amount = 25; - pixel_x = 2 - }, -/obj/item/stack/rods{ - amount = 25; - pixel_y = 4 - }, -/obj/item/stack/sheet/iron/fifty{ - pixel_x = 5 - }, -/obj/item/stack/sheet/iron/fifty, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) "bsW" = ( /obj/machinery/airalarm/directional/south, /obj/effect/turf_decal/tile/dark_green{ @@ -4905,45 +4945,11 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/starboard) -"btH" = ( -/turf/closed/wall, -/area/station/ai/satellite/chamber) -"btV" = ( -/obj/machinery/door/poddoor/preopen{ - id = "cmoprivacy"; - name = "Privacy Shutter" - }, -/obj/structure/cable, -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/station/command/heads_quarters/cmo) "buc" = ( /obj/structure/table, /obj/item/storage/toolbox/emergency, /turf/open/floor/plating, /area/station/maintenance/solars/port/aft) -"buh" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/suit_storage_unit/cmo, -/turf/open/floor/carpet/cyan, -/area/station/command/heads_quarters/cmo) -"buk" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/effect/turf_decal/siding/blue{ - dir = 9 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) -"bun" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) "buu" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -4953,6 +4959,15 @@ }, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"buy" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "buF" = ( /obj/effect/turf_decal/stripes/corner, /obj/effect/turf_decal/stripes/line{ @@ -5011,14 +5026,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"bvH" = ( -/obj/structure/table/reinforced, -/obj/item/surgery_tray/full/morgue{ - pixel_x = 7 - }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/morgue) "bvI" = ( /obj/effect/turf_decal/trimline/yellow/filled/line, /obj/effect/landmark/event_spawn, @@ -5083,18 +5090,6 @@ }, /turf/open/floor/engine/hull/air, /area/station/hallway/secondary/exit/departure_lounge) -"bwB" = ( -/obj/machinery/door/poddoor/preopen{ - id = "cmoprivacy"; - name = "Privacy Shutter" - }, -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/trunk/multiz/down{ - dir = 1 - }, -/turf/open/floor/plating, -/area/station/command/heads_quarters/cmo) "bwH" = ( /turf/closed/wall/r_wall, /area/station/security/lockers) @@ -5105,40 +5100,36 @@ /obj/effect/landmark/generic_maintenance_landmark, /turf/open/floor/iron/freezer, /area/station/commons/toilet/auxiliary) +"bwJ" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/plating, +/area/station/security/detectives_office/private_investigators_office) "bwM" = ( /obj/machinery/light/small/directional/west, /turf/open/floor/circuit/telecomms, /area/station/science/xenobiology) -"bxa" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/blue/full, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "medbay-office"; - name = "Medbay Shutters"; - dir = 1 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/right/directional/north{ - req_access = list("medical"); - name = "Medbay Reception" - }, -/turf/open/floor/iron/white/textured_large, -/area/station/medical/office) "bxd" = ( /turf/closed/wall/r_wall, /area/station/engineering/atmos/hfr_room) -"bxu" = ( +"bxv" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/structure/chair/office{ +/obj/effect/turf_decal/siding/wood{ dir = 1 }, -/turf/open/floor/wood/parquet, -/area/station/command/heads_quarters/qm) +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 + }, +/turf/open/floor/wood/large, +/area/station/command/heads_quarters/cmo) "bxx" = ( /turf/open/floor/engine/n2o, /area/station/engineering/atmos/upper) @@ -5189,6 +5180,12 @@ /obj/item/shovel/spade, /turf/open/floor/iron/textured_large, /area/station/security/prison) +"bxR" = ( +/obj/structure/railing/corner{ + dir = 4 + }, +/turf/open/openspace, +/area/station/ai/satellite/chamber) "bxT" = ( /turf/open/floor/wood, /area/station/service/library/printer) @@ -5203,18 +5200,6 @@ }, /turf/open/floor/iron/dark, /area/station/service/chapel) -"bxZ" = ( -/obj/structure/cable, -/obj/effect/turf_decal/weather/snow, -/obj/structure/plasticflaps/kitchen, -/obj/machinery/door/airlock/maintenance{ - name = "Medbay Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/kitchen_coldroom/freezerfloor, -/area/station/medical/coldroom) "byf" = ( /turf/open/floor/engine/hull/air, /area/station/construction/storage_wing) @@ -5228,15 +5213,6 @@ /obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"byA" = ( -/obj/effect/turf_decal/stripes/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/dark, -/area/station/engineering/atmos/hfr_room) "byC" = ( /obj/machinery/button/door/directional/east{ id = "Prison Gate"; @@ -5297,6 +5273,33 @@ "bzB" = ( /turf/closed/wall/r_wall, /area/station/science/robotics) +"bzH" = ( +/obj/effect/turf_decal/siding/blue{ + dir = 1 + }, +/obj/structure/table/reinforced/rglass, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, +/obj/item/storage/box/rxglasses{ + pixel_x = -4; + pixel_y = 8 + }, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) +"bzI" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 10 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/textured, +/area/station/cargo/storage) "bzL" = ( /obj/effect/decal/cleanable/plasma, /turf/open/floor/plating, @@ -5308,14 +5311,6 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/dark/textured_large, /area/station/cargo/bitrunning/den) -"bzO" = ( -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/starboard/lesser) "bzQ" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, @@ -5343,6 +5338,16 @@ /obj/effect/spawner/random/maintenance, /turf/open/openspace, /area/station/hallway/primary/central) +"bAj" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Law & Order Offices" + }, +/obj/machinery/door/firedoor, +/obj/effect/landmark/navigate_destination/court, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/security/courtroom) "bAq" = ( /obj/effect/turf_decal/trimline/yellow/filled/line, /obj/machinery/computer/shuttle/mining{ @@ -5353,6 +5358,15 @@ }, /turf/open/floor/iron/dark/textured, /area/station/construction/mining/aux_base) +"bAs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) "bAw" = ( /obj/structure/stairs/north, /turf/open/floor/iron/stairs, @@ -5384,6 +5398,18 @@ "bAW" = ( /turf/open/floor/iron, /area/station/engineering/lobby) +"bBn" = ( +/obj/structure/railing/corner/end{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/turf/open/floor/catwalk_floor/iron_white, +/area/station/ai/satellite/interior) "bBp" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 4 @@ -5402,6 +5428,14 @@ }, /turf/open/floor/iron/dark/textured_large, /area/station/medical/virology) +"bBt" = ( +/obj/machinery/mass_driver/trash{ + dir = 4 + }, +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/stripes/red/box, +/turf/open/floor/plating, +/area/station/maintenance/disposal) "bBu" = ( /obj/effect/mapping_helpers/burnt_floor, /obj/structure/cable, @@ -5424,30 +5458,6 @@ dir = 1 }, /area/station/science/robotics) -"bBy" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron/textured_large, -/area/station/medical/virology) -"bBF" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light_switch/directional/north, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) "bBK" = ( /obj/effect/landmark/observer_start, /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ @@ -5461,6 +5471,14 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/openspace, /area/station/science/explab) +"bBX" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/structure/table/wood, +/obj/item/clothing/head/soft/blue, +/obj/item/clothing/head/soft/blue, +/turf/open/floor/wood/large, +/area/station/medical/break_room) "bCa" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, @@ -5481,27 +5499,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark/smooth_large, /area/station/science/explab) -"bCf" = ( -/obj/structure/table, -/obj/item/paper{ - pixel_y = 4 - }, -/obj/item/phone{ - pixel_x = -5; - pixel_y = 11 - }, -/obj/item/pen/blue{ - pixel_x = -5; - pixel_y = -1 - }, -/obj/item/stamp{ - pixel_x = 13; - pixel_y = 12 - }, -/obj/machinery/computer/security/telescreen/aiupload/directional/north, -/obj/machinery/camera/autoname/directional/west, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai/upload/foyer) "bCh" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -5521,18 +5518,16 @@ }, /turf/open/floor/iron/checker, /area/station/service/janitor) -"bCr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/opposingcorners{ +"bCq" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) +/obj/effect/turf_decal/siding/blue, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "bCv" = ( /obj/structure/railing{ dir = 4 @@ -5579,10 +5574,36 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/starboard) -"bDh" = ( -/obj/machinery/airalarm/directional/south, -/obj/machinery/washing_machine, -/turf/open/floor/iron/white/textured_half, +"bCP" = ( +/obj/item/radio/intercom/directional/west, +/turf/open/floor/carpet, +/area/station/command/eva) +"bCW" = ( +/obj/structure/cable/layer3, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/textured_edge{ + dir = 8 + }, +/area/station/ai/satellite/interior) +"bDa" = ( +/obj/item/kirbyplants/photosynthetic, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ + dir = 4 + }, +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, +/obj/effect/turf_decal/siding/dark{ + dir = 6 + }, +/obj/effect/turf_decal/siding/dark/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, /area/station/ai/satellite/interior) "bDm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -5626,12 +5647,15 @@ /obj/effect/landmark/start/scientist, /turf/open/floor/iron, /area/station/science/breakroom) -"bDz" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +"bDK" = ( +/obj/item/lazarus_injector, +/obj/item/gun/grenadelauncher, +/obj/item/toy/plush/moth, +/obj/effect/spawner/random/entertainment/money_large, +/obj/item/grenade/chem_grenade/holy, +/obj/structure/safe, +/turf/open/floor/glass/reinforced, +/area/station/command/vault) "bDQ" = ( /obj/machinery/disposal/bin, /obj/machinery/light/directional/east, @@ -5639,10 +5663,37 @@ /obj/structure/disposalpipe/trunk, /turf/open/floor/wood, /area/station/commons/dorms) +"bDR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/machinery/holopad, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"bEc" = ( +/obj/item/kirbyplants/random, +/obj/structure/sign/departments/medbay/alt/directional/east, +/turf/open/floor/iron/textured_large, +/area/station/medical/abandoned) "bEp" = ( /obj/machinery/firealarm/directional/south, /turf/open/floor/plating, /area/station/engineering/storage_shared) +"bEu" = ( +/obj/structure/sign/poster/random/directional/north, +/obj/machinery/conveyor{ + dir = 4; + id = "packageSort2" + }, +/obj/structure/window/spawner/directional/south, +/turf/open/floor/iron/dark/textured, +/area/station/cargo/sorting) "bEw" = ( /obj/effect/turf_decal/siding/purple, /obj/effect/turf_decal/siding/purple{ @@ -5660,23 +5711,19 @@ /obj/structure/lattice/catwalk, /turf/open/openspace, /area/station/security/checkpoint/science) +"bEH" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "bEI" = ( /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/textured_large, /area/station/security/prison/rec) -"bEU" = ( -/obj/structure/extinguisher_cabinet/directional/west, -/obj/machinery/camera/autoname/directional/south, -/obj/machinery/light_switch/directional/south, -/obj/machinery/computer/operating{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured_corner{ - dir = 4 - }, -/area/station/medical/surgery) "bFb" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 4 @@ -5742,6 +5789,23 @@ /obj/structure/lattice/catwalk, /turf/open/openspace, /area/station/science/xenobiology) +"bGb" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4, +/obj/machinery/atmospherics/pipe/multiz/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/dark_blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/checker, +/area/station/ai/satellite/maintenance/storage) +"bGc" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/machinery/door/window/right/directional/north{ + name = "MiniSat Airlock Access" + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/ai/satellite/exterior) "bGh" = ( /obj/effect/turf_decal/trimline/green/filled/line, /obj/effect/turf_decal/trimline/green/filled/mid_joiner, @@ -5760,10 +5824,18 @@ }, /turf/open/floor/iron/dark/textured_large, /area/station/medical/virology) +"bGi" = ( +/turf/open/floor/iron/textured_large, +/area/station/medical/abandoned) "bGm" = ( /obj/structure/sign/poster/official/random/directional/east, /turf/open/floor/plating, /area/station/construction/storage_wing) +"bGr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/pharmacy) "bGs" = ( /obj/item/biopsy_tool{ pixel_x = -9; @@ -5772,6 +5844,13 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/engine, /area/station/maintenance/starboard/lesser) +"bGx" = ( +/obj/machinery/camera/autoname/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) "bGF" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt, @@ -5781,14 +5860,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/hallway/abandoned_recreation) -"bGG" = ( -/obj/effect/mapping_helpers/burnt_floor, -/obj/machinery/power/smes{ - charge = 5e+006 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark/textured_large, -/area/station/ai/satellite/foyer) "bGJ" = ( /obj/structure/table, /obj/item/paper_bin{ @@ -5830,6 +5901,24 @@ dir = 1 }, /area/station/service/chapel) +"bHk" = ( +/obj/item/radio/intercom/directional/north{ + broadcasting = 1; + frequency = 1447; + listening = 0; + name = "Private Channel"; + pixel_x = 5; + pixel_y = 22 + }, +/obj/structure/lattice/catwalk, +/obj/machinery/elevator_control_panel/directional/north{ + linked_elevator_id = "catwalk_ai"; + pixel_x = -8; + pixel_y = 36; + preset_destination_names = list("2"="AI Maintenance","3"="AI Stowed") + }, +/turf/open/openspace, +/area/station/ai/satellite/chamber) "bHn" = ( /obj/effect/turf_decal/trimline/dark_green/filled/line{ dir = 4 @@ -5847,6 +5936,20 @@ }, /turf/open/floor/plating, /area/station/security/execution/education) +"bHt" = ( +/obj/effect/turf_decal/siding/dark/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/multiz/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/multiz/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ + dir = 4 + }, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "bHB" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark/textured, @@ -5872,9 +5975,17 @@ /obj/machinery/camera/autoname/directional/north, /turf/open/floor/plating/airless, /area/station/maintenance/starboard/lesser) -"bHV" = ( -/turf/closed/wall, -/area/station/medical/medbay/lobby) +"bHR" = ( +/obj/effect/turf_decal/tile/neutral/opposingcorners{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) "bIi" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/wood, @@ -5890,33 +6001,6 @@ /obj/machinery/airalarm/directional/east, /turf/open/floor/wood, /area/station/command/heads_quarters/captain/private) -"bIC" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/structure/table, -/obj/item/storage/toolbox/electrical{ - pixel_x = -3; - pixel_y = 11 - }, -/obj/item/storage/belt/utility{ - pixel_x = -3 - }, -/obj/item/storage/belt/utility{ - pixel_x = -3 - }, -/obj/machinery/camera/autoname/directional/south, -/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ - dir = 8 - }, -/turf/open/floor/wood, -/area/station/command/eva) "bIF" = ( /obj/machinery/atmospherics/components/binary/pump/layer4, /obj/item/storage/box/matches{ @@ -5967,6 +6051,12 @@ /obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron/dark, /area/station/security/warden) +"bIO" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai/upload/foyer) "bIP" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 10 @@ -5992,14 +6082,6 @@ }, /turf/open/floor/iron, /area/station/commons/fitness/recreation) -"bIZ" = ( -/obj/structure/reagent_dispensers/wall/peppertank/directional/east, -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 - }, -/obj/effect/landmark/start/depsec/medical, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/medical) "bJj" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -6017,21 +6099,12 @@ }, /turf/open/floor/iron, /area/station/science/robotics/lab) -"bJq" = ( -/obj/effect/turf_decal/siding/dark, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/textured_corner{ +"bJn" = ( +/obj/effect/turf_decal/siding/wood{ dir = 4 }, -/area/station/ai/satellite/interior) -"bJr" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, -/obj/item/kirbyplants/random, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/wood/parquet, /area/station/command/heads_quarters/qm) "bJs" = ( @@ -6044,20 +6117,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/greater) -"bJA" = ( -/obj/effect/turf_decal/tile/red/opposingcorners, -/obj/effect/turf_decal/tile/neutral/opposingcorners{ - dir = 1 - }, -/obj/machinery/meter{ - name = "N2O meter" - }, -/obj/machinery/atmospherics/pipe/multiz/yellow/visible{ - name = "N2O Multideck Adapter"; - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos/project) "bJB" = ( /obj/structure/chair{ dir = 1 @@ -6071,6 +6130,14 @@ }, /turf/open/floor/wood, /area/station/security/courtroom) +"bJS" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/engine, +/area/station/engineering/main) "bJU" = ( /obj/machinery/camera/directional/west{ c_tag = "Law & Order Lobby" @@ -6110,24 +6177,32 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/openspace, /area/station/engineering/lobby) +"bKq" = ( +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/trimline/blue/arrow_cw{ + dir = 6 + }, +/obj/effect/turf_decal/trimline/blue/corner{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/lobby) "bKt" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/iron/dark/smooth_large, /area/station/science/ordnance/storage) +"bKy" = ( +/obj/machinery/status_display/ai/directional/west, +/turf/open/floor/carpet/black, +/area/station/ai/upload/chamber) "bKC" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb, /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/main) -"bKD" = ( -/obj/structure/sign/poster/official/random/directional/south, -/obj/machinery/light/directional/south, -/obj/machinery/washing_machine, -/turf/open/floor/iron/white/textured_half, -/area/station/ai/satellite/interior) "bKK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -6177,6 +6252,13 @@ /obj/machinery/camera/autoname/directional/east, /turf/open/floor/iron, /area/station/hallway/primary/aft) +"bLD" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "bLE" = ( /obj/effect/landmark/firealarm_sanity, /turf/open/floor/engine/hull/air, @@ -6277,6 +6359,24 @@ }, /turf/open/floor/iron/dark, /area/station/security/office) +"bMR" = ( +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/effect/landmark/start/depsec/supply, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/supply) +"bMV" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/structure/sign/nanotrasen{ + pixel_y = -32 + }, +/turf/open/floor/wood, +/area/station/command/eva) "bNk" = ( /obj/effect/turf_decal/trimline/green/filled/corner{ dir = 8 @@ -6286,13 +6386,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark/smooth_large, /area/station/service/hydroponics) -"bNl" = ( -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/window/reinforced/spawner/directional/west, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/structure/flora/rock/pile/jungle/style_3, -/turf/open/floor/grass, -/area/station/ai/satellite/interior) "bNt" = ( /turf/closed/wall, /area/station/maintenance/port/greater) @@ -6328,15 +6421,6 @@ /obj/machinery/firealarm/directional/east, /turf/open/floor/wood, /area/station/command/teleporter) -"bNQ" = ( -/obj/effect/turf_decal/trimline/dark_blue/corner{ - dir = 8 - }, -/obj/machinery/computer/security/telescreen/minisat/directional/east{ - name = "Minisat Monitor" - }, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) "bNX" = ( /turf/open/floor/engine, /area/station/engineering/atmos/hfr_room) @@ -6388,13 +6472,22 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark, /area/station/engineering/atmos/project) -"bPr" = ( -/obj/effect/turf_decal/tile/neutral/opposingcorners{ - dir = 1 +"bPq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/tank_holder/extinguisher, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark/textured, +/area/station/cargo/sorting) +"bPs" = ( +/obj/machinery/airalarm/directional/west, +/obj/machinery/computer/operating{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/morgue) "bPC" = ( /turf/open/floor/plating, /area/station/maintenance/port/aft) @@ -6405,19 +6498,15 @@ /obj/structure/cable, /turf/open/floor/wood, /area/station/service/lawoffice) -"bPH" = ( -/obj/effect/turf_decal/trimline/blue/filled/end{ - dir = 8 +"bPF" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 }, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ - dir = 8 +/obj/machinery/camera/autoname/directional/east{ + network = list("minisat") }, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/turf/open/floor/iron/dark/textured_large, +/area/station/ai/satellite/interior) "bPN" = ( /obj/structure/table, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -6428,14 +6517,6 @@ /obj/effect/mapping_helpers/mail_sorting/science/xenobiology, /turf/open/floor/iron/dark/smooth_large, /area/station/science/explab) -"bPU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/wall_healer/directional/south, -/obj/machinery/camera/autoname/directional/east, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) "bPW" = ( /turf/closed/wall, /area/station/commons/fitness/recreation) @@ -6453,20 +6534,6 @@ /obj/item/clothing/mask/breath, /turf/open/floor/wood, /area/station/command/teleporter) -"bQv" = ( -/obj/effect/turf_decal/siding/dark{ - dir = 4 - }, -/obj/structure/cable/layer3, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/camera/autoname/directional/west{ - network = list("minisat") - }, -/turf/open/floor/iron/dark/textured_corner{ - dir = 8 - }, -/area/station/ai/satellite/interior) "bQz" = ( /obj/structure/reagent_dispensers/fueltank, /obj/structure/railing, @@ -6503,6 +6570,10 @@ /obj/structure/cable/multilayer/multiz, /turf/open/floor/plating, /area/station/solars/starboard/aft) +"bQP" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/pharmacy) "bQU" = ( /obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, @@ -6519,6 +6590,14 @@ }, /turf/open/floor/iron/checker, /area/station/service/bar) +"bQZ" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) "bRa" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/wood, @@ -6536,16 +6615,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"bRm" = ( -/obj/machinery/chem_dispenser, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner{ - dir = 1 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/pharmacy) "bRv" = ( /obj/machinery/holopad, /obj/structure/cable, @@ -6577,6 +6646,18 @@ }, /turf/open/floor/iron, /area/station/maintenance/starboard/lesser) +"bRF" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood/large, +/area/station/medical/break_room) "bRT" = ( /obj/machinery/conveyor_switch/oneway{ dir = 8; @@ -6615,12 +6696,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, /area/station/security/evidence) -"bSn" = ( -/obj/effect/turf_decal/caution{ - dir = 4 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/armory) "bSo" = ( /obj/structure/railing{ dir = 6 @@ -6687,6 +6762,17 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/station/hallway/primary/aft) +"bSE" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/obj/structure/closet/secure_closet/security/med, +/obj/item/book/manual/wiki/security_space_law, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/medical) "bSQ" = ( /obj/structure/stairs/east, /obj/structure/railing, @@ -6731,10 +6817,6 @@ }, /turf/open/floor/iron/dark/textured_large, /area/station/security/prison) -"bTq" = ( -/obj/structure/chair/sofa/corp, -/turf/open/floor/carpet/blue, -/area/station/medical/break_room) "bTF" = ( /obj/structure/closet/crate/secure/trashcart/filled, /turf/open/floor/plating, @@ -6756,20 +6838,6 @@ /obj/effect/landmark/navigate_destination/engineering, /turf/open/floor/iron, /area/station/engineering/lobby) -"bTN" = ( -/obj/effect/turf_decal/siding/dark{ - dir = 8 - }, -/obj/effect/turf_decal/siding/dark{ - dir = 4 - }, -/obj/machinery/door/poddoor/shutters{ - dir = 4; - id = "teleportshutters"; - name = "Teleporter Shutters" - }, -/turf/open/floor/iron/dark/textured_large, -/area/station/ai/satellite/teleporter) "bTU" = ( /obj/effect/turf_decal/siding/green/corner, /obj/machinery/disposal/bin/tagger, @@ -6831,12 +6899,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"bUs" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/cargo_technician, -/obj/structure/lattice/catwalk, -/turf/open/openspace, -/area/station/cargo/storage) "bUO" = ( /obj/machinery/computer/records/security, /obj/structure/cable, @@ -6858,13 +6920,6 @@ /obj/structure/table, /turf/open/floor/plating, /area/station/service/kitchen/abandoned) -"bVa" = ( -/obj/structure/cable/layer3, -/obj/effect/turf_decal/siding/dark{ - dir = 1 - }, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) "bVs" = ( /obj/machinery/door/airlock/maintenance, /obj/structure/disposalpipe/segment{ @@ -6919,10 +6974,37 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/glass, /area/station/science/zoo) +"bWd" = ( +/obj/machinery/door/airlock/security{ + name = "Courtroom Cell" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/security/courtroom) "bWo" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"bWp" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/turf/open/floor/iron/white/textured_large, +/area/station/ai/satellite/interior) +"bWq" = ( +/obj/effect/turf_decal/siding/dark_blue/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) "bWC" = ( /obj/effect/mapping_helpers/burnt_floor, /obj/machinery/light/directional/south, @@ -6935,14 +7017,6 @@ }, /turf/open/floor/iron/kitchen_coldroom/freezerfloor, /area/station/service/kitchen/coldroom) -"bWI" = ( -/obj/machinery/light/floor{ - color = "#66ccff" - }, -/obj/item/kirbyplants/random, -/obj/structure/window/spawner/directional/east, -/turf/open/floor/iron/dark, -/area/station/medical/cryo) "bWQ" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -7012,13 +7086,11 @@ }, /turf/open/floor/iron, /area/station/commons/dorms) -"bXL" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, +"bXN" = ( +/obj/item/radio/intercom/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/starboard/central) +/turf/open/floor/carpet/black, +/area/station/ai/upload/chamber) "bXO" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 @@ -7043,6 +7115,15 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/primary/central) +"bYj" = ( +/obj/effect/turf_decal/trimline/dark_blue/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/smooth_corner{ + dir = 4 + }, +/area/station/ai/satellite/foyer) "bYm" = ( /mob/living/carbon/human/species/monkey, /obj/structure/flora/bush/sparsegrass/style_random, @@ -7085,6 +7166,11 @@ /obj/effect/spawner/random/structure/grille, /turf/open/space/basic, /area/space/nearstation) +"bYW" = ( +/obj/structure/cable, +/obj/item/banner/command/mundane, +/turf/open/floor/plating, +/area/station/maintenance/port) "bYZ" = ( /obj/item/toy/crayon/spraycan{ pixel_x = -8; @@ -7102,13 +7188,6 @@ /obj/item/radio/intercom/directional/east, /turf/open/floor/iron, /area/station/science/explab) -"bZj" = ( -/obj/machinery/light_switch/directional/east, -/obj/effect/turf_decal/stripes{ - dir = 6 - }, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) "bZo" = ( /obj/effect/turf_decal/trimline/green/filled/line, /obj/effect/turf_decal/trimline/green/filled/mid_joiner, @@ -7149,16 +7228,6 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/storage/tcomms) -"bZD" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/computer/crew{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 6 - }, -/turf/open/floor/holofloor/dark, -/area/station/command/heads_quarters/cmo) "bZN" = ( /obj/machinery/light/directional/south, /turf/open/openspace, @@ -7211,26 +7280,11 @@ dir = 8 }, /area/station/service/chapel) -"cav" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Medbay" - }, -/obj/effect/turf_decal/tile/blue/full, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark, -/area/station/medical/medbay/lobby) "cay" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) -"caC" = ( -/obj/effect/decal/cleanable/blood/oil/slippery, -/turf/open/floor/plating, -/area/station/maintenance/starboard/central) "caO" = ( /obj/structure/table, /turf/open/floor/plating, @@ -7296,6 +7350,19 @@ /obj/structure/reagent_dispensers/wall/peppertank/directional/south, /turf/open/floor/iron/dark, /area/station/security/checkpoint/engineering) +"cbD" = ( +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/machinery/computer/upload/ai{ + dir = 4 + }, +/obj/machinery/door/window/left/directional/east{ + name = "AI Upload Console Window"; + req_access = list("ai_upload") + }, +/turf/open/floor/circuit/green, +/area/station/ai/upload/chamber) "cbI" = ( /obj/machinery/vatgrower{ dir = 4 @@ -7365,19 +7432,19 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/aft) +"ccn" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/siding/dark_blue{ + dir = 10 + }, +/obj/effect/landmark/event_spawn, +/obj/item/kirbyplants/random, +/turf/open/floor/carpet/blue, +/area/station/medical/break_room) "ccy" = ( /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/dark/textured_large, /area/station/maintenance/starboard/aft) -"ccH" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white/textured_large, -/area/station/medical/medbay/central) "ccM" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/tank_holder, @@ -7386,6 +7453,18 @@ "ccN" = ( /turf/closed/wall, /area/station/medical/surgery) +"ccU" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/siding/blue{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "ccV" = ( /obj/effect/mapping_helpers/burnt_floor, /obj/effect/landmark/event_spawn, @@ -7448,6 +7527,13 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/glass/reinforced, /area/station/service/library) +"cdH" = ( +/obj/structure/railing, +/obj/effect/decal/cleanable/dirt, +/obj/structure/lattice/catwalk, +/obj/machinery/airalarm/directional/north, +/turf/open/openspace, +/area/station/maintenance/department/medical) "cea" = ( /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plating, @@ -7474,6 +7560,9 @@ }, /turf/open/floor/iron/dark, /area/station/science/cytology) +"cem" = ( +/turf/open/openspace, +/area/station/maintenance/department/medical) "cer" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/structure/fluff/paper/stack{ @@ -7500,6 +7589,11 @@ /obj/machinery/newscaster/directional/north, /turf/open/floor/iron/freezer, /area/station/commons/toilet/restrooms) +"ceu" = ( +/obj/structure/bed/medical/emergency, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) "ceB" = ( /obj/structure/chair/comfy{ dir = 1 @@ -7509,17 +7603,6 @@ "ceG" = ( /turf/closed/wall/r_wall, /area/station/security/checkpoint/customs) -"ceQ" = ( -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 - }, -/obj/item/radio/intercom/directional/north, -/obj/structure/showcase/machinery/oldpod{ - desc = "An old NT branded sleeper, decommissioned after the lead acetate incident. None of the functional machinery remains inside."; - name = "decommissioned sleeper" - }, -/turf/open/floor/iron/white, -/area/station/maintenance/department/medical) "ceR" = ( /obj/machinery/netpod, /obj/item/radio/intercom/directional/north, @@ -7579,9 +7662,6 @@ }, /turf/open/floor/engine, /area/station/engineering/supermatter/room) -"cfw" = ( -/turf/open/floor/engine/hull/air, -/area/station/cargo/storage) "cfx" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 @@ -7599,11 +7679,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/secondary/command) -"cfB" = ( -/turf/open/floor/iron/stairs/medium{ - dir = 8 - }, -/area/station/ai/upload/chamber) "cfI" = ( /obj/structure/cable, /obj/effect/decal/cleanable/dirt, @@ -7636,6 +7711,10 @@ /obj/machinery/light/warm/directional/east, /turf/open/floor/iron, /area/station/engineering/lobby) +"cfX" = ( +/obj/machinery/computer/security, +/turf/open/floor/iron/white/textured_half, +/area/station/ai/satellite/interior) "cgg" = ( /obj/effect/decal/remains/human, /obj/item/clothing/head/utility/hardhat/welding/atmos{ @@ -7643,6 +7722,16 @@ }, /turf/open/floor/engine/hull, /area/space/nearstation) +"cgr" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/camera/autoname/directional/south{ + dir = 5; + network = list("aicore") + }, +/turf/open/openspace, +/area/station/ai/satellite/chamber) "cgB" = ( /obj/vehicle/sealed/mecha/ripley/paddy/preset, /obj/effect/turf_decal/bot, @@ -7651,29 +7740,27 @@ /obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron/small, /area/station/security/mechbay) -"cgE" = ( -/obj/effect/turf_decal/trimline/dark_blue/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/dark_blue/corner{ +"cgG" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, -/obj/effect/turf_decal/trimline/dark_blue/end{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/dark_blue/mid_joiner, -/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{ - dir = 8 - }, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) "cgK" = ( /obj/structure/cable, /turf/closed/wall, /area/station/maintenance/solars/port/aft) +"cgN" = ( +/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/stripes, +/obj/effect/turf_decal/stripes{ + dir = 1 + }, +/turf/open/floor/iron/textured, +/area/station/cargo/storage) "chb" = ( /obj/item/vending_refill/coffee, /turf/open/floor/plating, @@ -7692,6 +7779,13 @@ /obj/machinery/holopad, /turf/open/floor/iron/dark, /area/station/security/office) +"chl" = ( +/obj/machinery/wall_healer/directional/north, +/obj/effect/turf_decal/box/white{ + color = "#52B4E9" + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/medbay/lobby) "chr" = ( /obj/machinery/holopad, /turf/open/floor/wood/tile, @@ -7742,6 +7836,14 @@ /obj/effect/turf_decal/trimline/blue, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"chS" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/light_switch/directional/east, +/obj/machinery/camera/autoname/directional/east{ + network = list("aicore") + }, +/turf/open/openspace, +/area/station/ai/satellite/chamber) "chU" = ( /obj/machinery/door/airlock/public/glass{ name = "Crew Quarters Access" @@ -7786,23 +7888,41 @@ /obj/item/radio/intercom/directional/south, /turf/closed/wall/r_wall, /area/station/engineering/main) -"cir" = ( -/obj/effect/turf_decal/siding/dark, -/obj/effect/turf_decal/siding/dark{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) -"ciS" = ( -/obj/structure/cable, +"ciE" = ( +/obj/effect/spawner/random/maintenance, +/turf/open/floor/engine/hull/air, +/area/station/cargo/storage) +"ciW" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/port) +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/machinery/modular_computer/preset/cargochat/medical{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"ciZ" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/obj/item/reagent_containers/cup/beaker/large{ + pixel_y = 4; + pixel_x = 5 + }, +/obj/item/reagent_containers/dropper{ + pixel_y = -4 + }, +/obj/item/reagent_containers/cup/beaker{ + pixel_x = 8; + pixel_y = 7 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/pharmacy) +"cja" = ( +/turf/open/floor/iron/freezer, +/area/station/ai/satellite/foyer) "cjb" = ( /obj/structure/frame/computer{ anchored = 1 @@ -7816,6 +7936,10 @@ /obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/station/medical/abandoned) +"cjl" = ( +/obj/structure/railing, +/turf/open/openspace, +/area/station/cargo/storage) "cjv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -7837,38 +7961,6 @@ /obj/item/radio/intercom/directional/east, /turf/open/floor/engine, /area/station/command/heads_quarters/ce) -"cjZ" = ( -/obj/machinery/computer/security/telescreen/cmo/directional/north, -/obj/effect/landmark/start/chief_medical_officer, -/obj/structure/chair/comfy{ - dir = 8 - }, -/obj/machinery/button/door/directional/west{ - id = "cmoprivacy"; - name = "CMO Office Privacy"; - req_access = list("cmo"); - pixel_y = -2 - }, -/obj/machinery/button/door/directional/west{ - id = "medbay-office"; - name = "Medbay Lockdown"; - req_access = list("medical"); - pixel_y = 8 - }, -/turf/open/floor/holofloor/dark, -/area/station/command/heads_quarters/cmo) -"cke" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/pharmacy) "ckn" = ( /obj/machinery/light/floor, /turf/open/floor/iron/dark, @@ -7879,6 +7971,10 @@ }, /turf/open/floor/glass, /area/station/service/kitchen) +"ckB" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/wood/large, +/area/station/medical/break_room) "ckE" = ( /obj/machinery/hydroponics/soil, /turf/open/misc/sandy_dirt, @@ -7896,6 +7992,13 @@ "ckM" = ( /turf/closed/wall/r_wall, /area/station/medical/virology) +"ckV" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/dark_blue/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "ckY" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -7933,15 +8036,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"clg" = ( -/obj/structure/table, -/obj/item/book/manual/wiki/security_space_law{ - pixel_y = 6 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/station/security/courtroom) "clh" = ( /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, @@ -7959,21 +8053,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"clu" = ( -/obj/effect/turf_decal/trimline/dark_blue/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/dark_blue/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{ - dir = 4 - }, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) "clF" = ( /obj/structure/table, /obj/effect/spawner/random/bureaucracy/paper, @@ -8009,9 +8088,6 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/primary/central) -"cmF" = ( -/turf/open/floor/iron/dark/textured, -/area/station/cargo/sorting) "cmK" = ( /obj/structure/flora/bush/fullgrass/style_random, /obj/structure/flora/bush/pale/style_random, @@ -8046,6 +8122,33 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/wood, /area/station/security/courtroom) +"cmX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/structure/table, +/obj/item/book/manual/wiki/medicine{ + pixel_x = -7; + pixel_y = 7 + }, +/obj/item/reagent_containers/dropper{ + pixel_y = 7 + }, +/obj/item/clothing/neck/stethoscope{ + pixel_x = 5; + pixel_y = 6 + }, +/obj/item/storage/pill_bottle/mannitol{ + pixel_x = -5; + pixel_y = 3 + }, +/turf/open/floor/iron/dark/textured, +/area/station/medical/cryo) +"cnk" = ( +/obj/effect/landmark/start/quartermaster, +/obj/structure/chair/office{ + dir = 8 + }, +/turf/open/floor/wood/parquet, +/area/station/command/heads_quarters/qm) "cnw" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, @@ -8057,29 +8160,42 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/primary/central) +"cnN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) "cnP" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark/smooth_large, /area/station/security/lockers) +"cob" = ( +/obj/structure/closet/secure_closet/chief_medical, +/obj/item/screwdriver, +/obj/machinery/firealarm/directional/west, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/carpet/cyan, +/area/station/command/heads_quarters/cmo) "coc" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/curtain/bounty, /turf/open/floor/plating, /area/station/cargo/bitrunning/den) +"cod" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/medical/abandoned) "coe" = ( /obj/structure/lattice/catwalk, /obj/machinery/light/warm/dim/directional/east, /turf/open/openspace, /area/station/hallway/primary/central) -"cog" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/textured, -/area/station/cargo/warehouse) "coh" = ( /obj/structure/grille, /turf/open/space/openspace, @@ -8103,18 +8219,17 @@ }, /turf/open/floor/wood/large, /area/station/hallway/primary/central) -"coI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 +"coK" = ( +/obj/machinery/firealarm/directional/north, +/obj/structure/railing, +/obj/structure/railing{ + dir = 8 }, -/obj/machinery/airalarm/directional/north, -/obj/structure/showcase/machinery/cloning_pod{ - desc = "An old prototype cloning pod, permanently decommissioned following the incident."; - name = "decommissioned cloner" +/obj/effect/turf_decal/stripes/end{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/station/maintenance/department/medical) +/turf/open/floor/iron/textured, +/area/station/cargo/storage) "coP" = ( /obj/effect/turf_decal/weather/dirt, /obj/structure/flora/bush/large/style_2{ @@ -8134,26 +8249,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/textured_large, /area/station/security/prison) -"cpm" = ( -/obj/effect/turf_decal/arrows, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/structure/window/spawner/directional/west, -/obj/structure/window/spawner/directional/north, -/obj/effect/turf_decal/delivery, -/obj/structure/disposaloutlet{ - name = "Outside Cargo" - }, -/obj/structure/plasticflaps, -/turf/open/floor/iron/textured_large, -/area/station/cargo/sorting) -"cps" = ( -/obj/machinery/newscaster/directional/west, -/obj/structure/hedge, -/obj/machinery/light/small/directional/west, -/turf/open/floor/wood/large, -/area/station/medical/break_room) "cpy" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -8178,13 +8273,6 @@ }, /turf/open/floor/wood, /area/station/maintenance/starboard/lesser) -"cpG" = ( -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 - }, -/obj/machinery/computer/records/security, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/medical) "cpM" = ( /obj/structure/table, /obj/effect/turf_decal/tile/yellow/half/contrasted, @@ -8202,15 +8290,6 @@ /obj/machinery/light/directional/west, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) -"cqe" = ( -/obj/effect/landmark/start/medical_doctor, -/obj/effect/turf_decal/siding/dark_blue{ - dir = 8 - }, -/obj/effect/landmark/event_spawn, -/obj/machinery/light/floor, -/turf/open/floor/iron/white/textured_large, -/area/station/medical/medbay/central) "cqh" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -8241,29 +8320,13 @@ }, /turf/open/space/openspace, /area/space) -"cqw" = ( -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/pharmacy) +"cqF" = ( +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/storage) "cqG" = ( /obj/item/trash/boritos, /turf/open/floor/carpet, /area/station/maintenance/starboard/aft) -"cqO" = ( -/obj/effect/mapping_helpers/airlock/access/all/engineering/tcoms, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/hatch{ - name = "Telecomms Maintenance" - }, -/obj/structure/plasticflaps/kitchen, -/turf/open/floor/plating, -/area/station/ai/satellite/maintenance/storage) "cqR" = ( /obj/structure/table/reinforced, /obj/effect/decal/cleanable/dirt, @@ -8329,14 +8392,18 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) -"crr" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ +"crp" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/arrow_ccw{ dir = 4 }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/lesser) +/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/hallway/primary/aft) "crs" = ( /obj/structure/lattice/catwalk, /obj/structure/window/reinforced/spawner/directional/south, @@ -8350,6 +8417,13 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/dark/herringbone, /area/station/commons/lounge) +"crD" = ( +/obj/structure/sign/clock/directional/east, +/obj/effect/turf_decal/stripes{ + dir = 5 + }, +/turf/open/floor/iron/textured, +/area/station/cargo/storage) "crE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, @@ -8476,15 +8550,6 @@ }, /turf/open/floor/iron, /area/station/commons/storage/primary) -"csW" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/effect/landmark/firealarm_sanity, -/turf/open/floor/iron/stairs/medium{ - dir = 4 - }, -/area/station/medical/abandoned) "ctb" = ( /turf/open/floor/glass/reinforced, /area/station/command/heads_quarters/rd) @@ -8523,20 +8588,6 @@ /obj/item/book/codex_gigas, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"ctm" = ( -/obj/machinery/light/directional/west, -/obj/structure/sign/departments/aiupload/directional/west, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) -"ctE" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rear_surgery"; - name = "Surgery Shutters"; - dir = 1 - }, -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/station/medical/surgery) "ctK" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 9 @@ -8553,11 +8604,46 @@ }, /turf/open/floor/wood, /area/station/maintenance/starboard/central) +"ctX" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/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/white, +/area/station/medical/office) "cua" = ( /obj/effect/turf_decal/tile/bar/opposingcorners, /obj/structure/table, /turf/open/floor/iron, /area/station/maintenance/port/aft) +"cub" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/structure/sign/eyechart/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"cuf" = ( +/obj/structure/secure_safe/directional/north{ + name = "armory safe A"; + pixel_x = -22; + pixel_y = 0 + }, +/obj/structure/rack, +/obj/effect/spawner/random/armory/laser_gun, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/armory) +"cuh" = ( +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","medbay"); + c_tag = "Medbay - Upper Chemistry South" + }, +/obj/structure/ladder, +/obj/effect/turf_decal/stripes/red/box, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) "cuQ" = ( /obj/effect/turf_decal/trimline/purple/filled/line, /turf/open/floor/iron/dark, @@ -8572,6 +8658,19 @@ }, /turf/open/floor/iron, /area/station/engineering/lobby) +"cuV" = ( +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayExit"; + name = "Medbay Exit" + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/blue/full, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/central) "cuY" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -8585,9 +8684,17 @@ /obj/effect/landmark/navigate_destination/dockescpod, /turf/open/floor/plating, /area/station/hallway/secondary/entry) -"cvk" = ( -/turf/open/floor/glass/reinforced, -/area/station/security/armory) +"cvu" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Storage Room" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port) "cvH" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -8598,6 +8705,12 @@ "cvP" = ( /turf/closed/wall/r_wall, /area/station/command/meeting_room/council) +"cvQ" = ( +/obj/item/radio/intercom/directional/north, +/obj/structure/bed/double, +/obj/item/bedsheet/cmo/double, +/turf/open/floor/carpet/cyan, +/area/station/command/heads_quarters/cmo) "cvV" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -8616,21 +8729,6 @@ }, /turf/open/floor/iron/checker, /area/station/service/bar/backroom) -"cwa" = ( -/obj/structure/cable/layer3, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/herringbone, -/area/station/ai/satellite/interior) -"cwf" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; - id = "chem_lockdown"; - name = "Chemistry Shutters" - }, -/turf/open/floor/plating, -/area/station/medical/chemistry) "cwl" = ( /obj/effect/turf_decal/tile/dark_blue{ dir = 1 @@ -8643,6 +8741,14 @@ /obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron/large, /area/station/hallway/primary/central) +"cws" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/public/glass{ + name = "Abandoned Hallway" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/hallway/secondary/construction) "cwu" = ( /obj/structure/filingcabinet, /obj/effect/turf_decal/tile/red/opposingcorners{ @@ -8654,28 +8760,9 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/closed/wall, /area/station/commons/toilet/auxiliary) -"cwO" = ( -/obj/effect/turf_decal/tile/neutral/opposingcorners{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/light_switch/directional/west, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) "cwP" = ( /turf/open/openspace, /area/station/science/research) -"cwS" = ( -/obj/item/radio/intercom/directional/north, -/obj/effect/turf_decal/stripes, -/obj/effect/turf_decal/stripes{ - dir = 1 - }, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) "cwX" = ( /obj/effect/turf_decal/trimline/purple/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -8684,10 +8771,13 @@ }, /turf/open/floor/iron/dark, /area/station/science/xenobiology) -"cwY" = ( -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/armory) +"cxe" = ( +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/machinery/holopad, +/turf/open/floor/iron/dark/textured_edge{ + dir = 1 + }, +/area/station/medical/morgue) "cxg" = ( /obj/effect/landmark/carpspawn, /turf/open/floor/plating/airless, @@ -8699,13 +8789,6 @@ }, /turf/open/floor/iron, /area/station/engineering/lobby) -"cxi" = ( -/obj/effect/turf_decal/tile/neutral/opposingcorners{ - dir = 1 - }, -/obj/item/kirbyplants, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) "cxj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -8717,21 +8800,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"cxD" = ( -/obj/effect/turf_decal/trimline/blue/filled/end{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "cxE" = ( /turf/open/floor/glass, /area/station/tcommsat/server) @@ -8739,13 +8807,6 @@ /obj/structure/sign/poster/contraband/missing_gloves, /turf/closed/wall, /area/station/maintenance/port) -"cxL" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet/black, -/area/station/service/library/private) "cxQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -8756,28 +8817,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/starboard/aft) -"cxX" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/table, -/obj/item/radio/off{ - pixel_y = 9 - }, -/obj/item/radio/off{ - pixel_x = -6; - pixel_y = 4 - }, -/obj/item/radio/off{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/radio/off, -/turf/open/floor/wood, -/area/station/command/eva) "cyd" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/bodycontainer/crematorium{ @@ -8786,18 +8825,14 @@ /obj/structure/sign/warning/hot_temp/directional/north, /turf/open/floor/iron/dark, /area/station/service/chapel/office) -"cyx" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ - dir = 4 - }, -/obj/structure/chair/office/light{ - dir = 4 +"cys" = ( +/obj/machinery/airalarm/directional/north, +/obj/item/kirbyplants/organic/plant19{ + pixel_x = -3; + pixel_y = 2 }, /turf/open/floor/iron/dark/smooth_large, -/area/station/medical/pharmacy) +/area/station/ai/upload/chamber) "cyG" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -8826,13 +8861,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/dark/smooth_large, /area/station/security/prison) -"cyM" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/structure/sign/eyechart/directional/east, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "cyN" = ( /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 8 @@ -8845,6 +8873,31 @@ }, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"cyO" = ( +/obj/structure/table/reinforced/rglass, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 + }, +/obj/item/stack/medical/gauze{ + pixel_x = 8 + }, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ + dir = 4 + }, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) +"cyS" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 + }, +/obj/structure/railing/corner{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/command/eva) "cyT" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/access/any/service/maintenance, @@ -8864,6 +8917,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/freezer, /area/station/command/heads_quarters/captain/private) +"czl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/layer3, +/obj/machinery/light_switch/directional/south, +/obj/effect/turf_decal/tile/dark_blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/checker, +/area/station/ai/satellite/maintenance/storage) "czp" = ( /obj/machinery/light/floor, /obj/structure/cat_house, @@ -8906,6 +8968,15 @@ dir = 1 }, /area/station/hallway/secondary/entry) +"czv" = ( +/obj/structure/chair/sofa/right/brown, +/obj/item/clothing/head/soft{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/structure/lattice/catwalk, +/turf/open/openspace, +/area/station/cargo/storage) "czF" = ( /obj/structure/railing/corner{ dir = 1 @@ -8946,11 +9017,9 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/storage_shared) -"cAh" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/curtain/cloth, -/turf/open/floor/plating, -/area/station/medical/patients_rooms/room_a) +"cAd" = ( +/turf/closed/wall/r_wall, +/area/station/ai/satellite/teleporter) "cAk" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 6 @@ -8968,6 +9037,15 @@ /obj/machinery/light/directional, /turf/open/floor/iron/dark/smooth_large, /area/station/service/hydroponics) +"cAr" = ( +/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/machinery/button/door/directional/north{ + id = "evashutter"; + name = "E.V.A. Storage Shutter Control"; + req_access = list("command") + }, +/turf/open/floor/wood, +/area/station/command/eva) "cAv" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 @@ -8976,6 +9054,21 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/maintenance/starboard/lesser) +"cAw" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/machinery/light/directional/west, +/obj/machinery/firealarm/directional/west{ + pixel_y = -28 + }, +/obj/effect/landmark/start/hangover, +/obj/structure/chair{ + dir = 4; + pixel_y = -2 + }, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/lobby) "cAz" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -8999,6 +9092,13 @@ }, /turf/open/openspace, /area/station/hallway/primary/central) +"cAP" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/station/command/vault) "cAR" = ( /obj/effect/turf_decal/trimline/purple/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer4, @@ -9062,14 +9162,22 @@ /obj/machinery/firealarm/directional/east, /turf/open/floor/wood, /area/station/service/library/printer) -"cBm" = ( -/obj/machinery/mass_driver/trash{ - dir = 4 +"cBk" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "packageSort2"; + name = "Belt Conveyor" }, -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/stripes/red/box, -/turf/open/floor/plating, -/area/station/maintenance/disposal) +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured, +/area/station/cargo/sorting) +"cBt" = ( +/obj/effect/decal/cleanable/blood/oil, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/structure/sign/poster/official/state_laws/directional/east, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai/upload/chamber) "cBu" = ( /obj/structure/sign/warning/vacuum/directional/north, /turf/open/floor/plating/airless, @@ -9107,28 +9215,25 @@ }, /turf/open/floor/iron/dark, /area/station/commons/storage/art) -"cBT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/table/reinforced/rglass, -/obj/item/paper_bin{ - pixel_x = -4; - pixel_y = 3 +"cBH" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance" }, -/obj/item/flashlight/pen{ - pixel_x = -3; - pixel_y = 3 +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 }, -/obj/item/stamp/head/cmo{ - pixel_x = 8; - pixel_y = 10 +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"cBJ" = ( +/obj/effect/turf_decal/trimline/brown/filled/warning{ + dir = 1 }, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 10 +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/turf/open/floor/holofloor/dark, -/area/station/command/heads_quarters/cmo) +/turf/open/floor/iron/textured, +/area/station/cargo/storage) "cBY" = ( /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 9 @@ -9137,20 +9242,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) -"cBZ" = ( -/obj/machinery/door/airlock/vault{ - name = "Vault" - }, -/obj/effect/mapping_helpers/airlock/locked, -/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/command/vault) -"cCg" = ( -/obj/structure/lattice/catwalk, -/turf/open/openspace, -/area/station/ai/satellite/chamber) "cCj" = ( /obj/machinery/door/firedoor/border_only{ dir = 4 @@ -9179,6 +9270,10 @@ }, /turf/open/floor/iron/dark/diagonal, /area/station/service/theater) +"cCn" = ( +/obj/structure/cable/multilayer/multiz, +/turf/open/floor/iron/white/textured_large, +/area/station/ai/satellite/foyer) "cCq" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 10 @@ -9194,27 +9289,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, /area/station/maintenance/starboard/lesser) -"cCt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/effect/turf_decal/siding/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) -"cCv" = ( -/obj/structure/cable, -/obj/structure/lattice/catwalk, -/obj/structure/sign/poster/contraband/random/directional/west, -/turf/open/water, -/area/station/maintenance/starboard/fore) "cCx" = ( /obj/structure/stairs/west, /obj/structure/railing, @@ -9223,21 +9297,24 @@ }, /turf/open/floor/plating, /area/station/maintenance/port) +"cCy" = ( +/obj/machinery/door/airlock/grunge{ + name = "Morgue" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/morgue, +/turf/open/floor/iron/dark/small, +/area/station/medical/morgue) "cCA" = ( /obj/effect/landmark/event_spawn, /obj/machinery/bookbinder, /turf/open/floor/wood, /area/station/service/library/printer) "cCH" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/machinery/camera/autoname/directional/south{ - dir = 5; - network = list("aicore") - }, -/turf/open/openspace, -/area/station/ai/satellite/chamber) +/obj/machinery/shower/directional/south, +/obj/effect/turf_decal/tile/blue/full, +/obj/effect/turf_decal/siding/blue/end, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/central) "cCI" = ( /obj/machinery/door/airlock/external, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -9265,14 +9342,6 @@ /obj/machinery/light/directional/east, /turf/open/floor/iron, /area/station/science/robotics/lab) -"cDq" = ( -/obj/machinery/chem_master, -/obj/structure/sign/warning/secure_area/directional/west, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/engine, -/area/station/medical/chemistry) "cDs" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -9289,11 +9358,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"cDB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/holopad, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/surgery) "cDC" = ( /obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, @@ -9302,6 +9366,23 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/storage/tcomms) +"cDE" = ( +/obj/machinery/light/floor, +/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 10 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai/satellite/interior) +"cDI" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/office) "cDU" = ( /obj/effect/turf_decal/bot, /obj/machinery/portable_atmospherics/canister/oxygen, @@ -9339,6 +9420,11 @@ }, /turf/open/floor/iron, /area/station/engineering/storage_shared) +"cEe" = ( +/obj/machinery/firealarm/directional/east, +/obj/structure/chair/sofa/corp/corner, +/turf/open/floor/carpet/blue, +/area/station/medical/break_room) "cEf" = ( /obj/structure/chair/pew/right{ dir = 4 @@ -9381,6 +9467,17 @@ }, /turf/open/floor/wood, /area/station/command/teleporter) +"cEO" = ( +/obj/structure/closet/crate/freezer/blood, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 9 + }, +/obj/effect/turf_decal/weather/snow, +/obj/machinery/light_switch/directional/west, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/iron/kitchen_coldroom/freezerfloor, +/area/station/medical/coldroom) "cER" = ( /obj/effect/turf_decal/tile/brown{ dir = 1 @@ -9458,12 +9555,22 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/wood, /area/station/maintenance/hallway/abandoned_recreation) -"cFP" = ( -/obj/machinery/door/airlock/maintenance, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) +"cFS" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/structure/disposalpipe/segment, +/turf/open/floor/wood, +/area/station/maintenance/starboard/central) +"cFV" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/mid_joiner{ + dir = 4 + }, +/obj/structure/closet/secure_closet/armory2, +/obj/effect/spawner/random/armory/rubbershot, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/armory) "cFY" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 @@ -9530,16 +9637,6 @@ /obj/structure/sign/warning/radiation/rad_area, /turf/closed/wall/r_wall, /area/station/engineering/hallway) -"cGT" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Medbay Maintenance" - }, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "cHp" = ( /obj/structure/lattice/catwalk, /obj/structure/table, @@ -9555,6 +9652,18 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/starboard/lesser) +"cHs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/obj/machinery/airalarm/directional/north, +/obj/structure/showcase/machinery/cloning_pod{ + desc = "An old prototype cloning pod, permanently decommissioned following the incident."; + name = "decommissioned cloner" + }, +/turf/open/floor/iron/white, +/area/station/maintenance/department/medical) "cHv" = ( /obj/structure/cable/multilayer/multiz, /turf/open/floor/plating, @@ -9601,6 +9710,19 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, /area/station/maintenance/starboard/lesser) +"cHO" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/brown/filled/warning{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) "cHP" = ( /obj/machinery/computer/atmos_alert{ dir = 1 @@ -9611,16 +9733,18 @@ /obj/machinery/camera/autoname/directional/south, /turf/open/floor/iron/dark, /area/station/command/bridge) -"cHV" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "cargoload"; - name = "Loading Conveyor"; - pixel_x = 5; - pixel_y = -5 - }, +"cHW" = ( /obj/machinery/holopad, -/turf/open/floor/iron/dark, -/area/station/cargo/storage) +/obj/effect/turf_decal/box/white{ + color = "#52B4E9" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/cryo) +"cHX" = ( +/obj/effect/turf_decal/trimline/brown/filled/end, +/obj/structure/closet/emcloset, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) "cHZ" = ( /obj/effect/turf_decal/tile/red/half/contrasted, /obj/effect/landmark/event_spawn, @@ -9628,21 +9752,6 @@ dir = 1 }, /area/station/medical/morgue) -"cIc" = ( -/obj/effect/turf_decal/trimline/brown/filled/warning{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/station/cargo/storage) -"cIj" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured, -/area/station/cargo/sorting) "cIl" = ( /obj/machinery/disposal/bin, /obj/machinery/camera/autoname/directional/south, @@ -9706,13 +9815,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/engineering/storage) -"cIJ" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/obj/effect/turf_decal/siding/dark, -/turf/open/floor/iron/white/textured_large, -/area/station/ai/satellite/interior) "cIN" = ( /obj/structure/table/reinforced, /obj/item/stamp/denied{ @@ -9798,13 +9900,14 @@ "cJJ" = ( /turf/closed/wall/r_wall, /area/station/security/prison) -"cJP" = ( -/obj/machinery/computer/monitor, -/obj/effect/turf_decal/tile/dark_blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/checker, -/area/station/ai/satellite/maintenance/storage) +"cJS" = ( +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/flora/grass/jungle/a, +/obj/structure/flora/rock/style_4, +/obj/structure/flora/bush/flowers_br/style_3, +/turf/open/floor/grass, +/area/station/ai/satellite/foyer) "cJU" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt/dust, @@ -9839,13 +9942,6 @@ }, /turf/open/floor/iron/large, /area/station/hallway/primary/central) -"cKo" = ( -/obj/structure/light_construct/directional/east, -/obj/effect/mapping_helpers/broken_floor, -/obj/structure/table/wood, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/wood, -/area/station/maintenance/starboard/central) "cKs" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -9858,12 +9954,24 @@ /obj/effect/decal/cleanable/generic, /turf/open/floor/wood, /area/station/service/abandoned_gambling_den) -"cKF" = ( -/obj/structure/railing/corner{ +"cKH" = ( +/obj/machinery/firealarm/directional/south, +/obj/machinery/conveyor{ + dir = 8; + id = "mining" + }, +/turf/open/floor/iron/textured, +/area/station/cargo/storage) +"cKL" = ( +/obj/structure/railing/corner/end{ dir = 4 }, -/turf/open/openspace, -/area/station/ai/satellite/chamber) +/obj/effect/turf_decal/siding{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "cKO" = ( /obj/structure/chair, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -9970,19 +10078,6 @@ }, /turf/open/floor/iron/textured_large, /area/station/medical/virology) -"cMs" = ( -/obj/effect/mapping_helpers/airlock/access/all/supply/shipping, -/obj/machinery/door/airlock/mining{ - name = "Deliveries" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/brown/fourcorners, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/cargo/sorting) "cMC" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -10014,6 +10109,16 @@ }, /turf/open/floor/engine, /area/station/engineering/atmos/hfr_room) +"cNc" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/effect/landmark/start/paramedic, +/turf/open/floor/iron/white, +/area/station/medical/office) "cNl" = ( /obj/effect/spawner/random/structure/tank_holder, /turf/open/floor/plating, @@ -10052,14 +10157,9 @@ /obj/structure/sign/poster/contraband/random/directional/east, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"cNI" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/obj/machinery/door/window/right/directional/north{ - name = "MiniSat Airlock Access" - }, -/turf/open/floor/iron/dark/textured_large, -/area/station/ai/satellite/exterior) +"cNK" = ( +/turf/open/floor/glass, +/area/station/medical/medbay/central) "cNO" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -10074,20 +10174,15 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/checkpoint/science) -"cOa" = ( -/obj/machinery/recharge_station, -/obj/machinery/airalarm/directional/south, -/obj/machinery/light_switch/directional/east, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +"cNY" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/textured_half{ dir = 1 }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai/upload/foyer) -"cOc" = ( -/turf/open/floor/iron/smooth_edge{ - dir = 4 - }, -/area/station/ai/satellite/foyer) +/area/station/ai/satellite/interior) "cOe" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 @@ -10104,24 +10199,23 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/freezer, /area/station/maintenance/port) -"cOr" = ( -/obj/effect/turf_decal/tile/neutral/opposingcorners{ - dir = 1 - }, -/obj/machinery/light_switch/directional/south, -/obj/machinery/smartfridge/chemistry, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) "cOu" = ( /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/station/solars/starboard/fore) -"cOP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/glass, -/area/station/maintenance/port) +"cOI" = ( +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/machinery/door/window/left/directional/east{ + name = "Cyborg Upload Console Window"; + req_access = list("ai_upload") + }, +/obj/machinery/computer/upload/borg{ + dir = 4 + }, +/turf/open/floor/circuit/green, +/area/station/ai/upload/chamber) "cOS" = ( /obj/item/radio/intercom/directional/north, /obj/machinery/camera/directional/north{ @@ -10131,6 +10225,13 @@ /obj/effect/spawner/random/contraband/narcotics, /turf/open/floor/iron/dark, /area/station/security/evidence) +"cPc" = ( +/obj/machinery/firealarm/directional/east, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) "cPf" = ( /obj/structure/toilet{ dir = 4 @@ -10138,23 +10239,49 @@ /obj/machinery/camera/autoname/directional/west, /turf/open/floor/iron/freezer, /area/station/command/heads_quarters/captain/private) +"cPh" = ( +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/armory) "cPk" = ( /obj/structure/closet/crate/coffin, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/station/service/chapel) -"cPq" = ( -/obj/effect/turf_decal/stripes/line{ +"cPl" = ( +/obj/machinery/light/directional/east, +/obj/structure/disposalpipe/sorting/mail{ dir = 4 }, -/obj/machinery/camera/autoname/directional/east{ - network = list("ss13","medbay"); - c_tag = "Medbay - Lower Virology East Hallway" +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/item/radio/intercom/directional/east, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/textured_large, -/area/station/medical/virology) +/obj/effect/mapping_helpers/mail_sorting/supply/disposals, +/turf/open/floor/iron/dark/textured, +/area/station/cargo/sorting) +"cPw" = ( +/obj/structure/sign/warning/gas_mask/directional/west, +/obj/structure/table/reinforced/plasmarglass, +/obj/machinery/reagentgrinder{ + pixel_x = -8; + pixel_y = 8 + }, +/obj/item/paper_bin{ + pixel_x = 6; + pixel_y = 12 + }, +/obj/item/pen{ + pixel_x = 6; + pixel_y = 12 + }, +/obj/item/folder/white{ + pixel_x = 6 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/engine, +/area/station/medical/chemistry) "cPz" = ( /obj/structure/railing{ dir = 4 @@ -10199,21 +10326,23 @@ /obj/structure/chair/comfy/black, /turf/open/floor/glass, /area/station/security/brig) -"cQr" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) -"cQs" = ( -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/obj/effect/mapping_helpers/airlock/unres, +"cQf" = ( +/obj/structure/closet/crate/wooden, +/obj/item/sticker/googly, +/obj/item/sticker/googly, +/obj/item/sticker/googly, +/obj/item/sticker/clown, +/obj/item/sticker/pslime, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"cQi" = ( +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","medbay"); + c_tag = "Medbay - Lower Operating Room" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/engine/hull/air, +/area/station/medical/medbay/central) "cQu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/door/airlock/maintenance, @@ -10222,10 +10351,6 @@ /obj/effect/mapping_helpers/airlock/access/all/service/general, /turf/open/floor/plating, /area/station/maintenance/hallway/abandoned_recreation) -"cQE" = ( -/obj/effect/turf_decal/trimline/brown/filled/line, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) "cQF" = ( /obj/effect/mapping_helpers/airlock/access/all/service/kitchen, /obj/machinery/door/firedoor, @@ -10249,18 +10374,6 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"cRb" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/public/glass{ - name = "Medbay" - }, -/obj/effect/turf_decal/tile/blue/full, -/obj/effect/landmark/navigate_destination/med, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark, -/area/station/medical/medbay/lobby) "cRc" = ( /obj/structure/ladder, /obj/effect/turf_decal/tile/red/opposingcorners{ @@ -10346,11 +10459,6 @@ }, /turf/open/floor/iron, /area/station/science/research) -"cSy" = ( -/obj/structure/ladder, -/obj/effect/turf_decal/stripes/white/box, -/turf/open/floor/plating, -/area/station/maintenance/port) "cSA" = ( /obj/effect/turf_decal/tile/green/opposingcorners{ dir = 1 @@ -10381,9 +10489,6 @@ /obj/item/radio/intercom/directional/north, /turf/open/floor/iron, /area/station/science/lab) -"cSN" = ( -/turf/open/floor/iron/checker, -/area/station/maintenance/port/aft) "cSO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -10452,16 +10557,6 @@ /obj/effect/spawner/random/engineering/tank, /turf/open/floor/engine/hull/air, /area/station/maintenance/starboard/aft) -"cTU" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 10 - }, -/obj/machinery/pdapainter/medbay, -/turf/open/floor/holofloor/dark, -/area/station/command/heads_quarters/cmo) "cTW" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -10548,13 +10643,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron/dark/textured_large, /area/station/security/prison) -"cVe" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/station/maintenance/department/medical) "cVi" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, @@ -10580,14 +10668,15 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/primary/central) -"cVA" = ( -/obj/structure/ladder, -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 +"cVB" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 8 }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/supply) +/obj/effect/turf_decal/siding/dark{ + dir = 4 + }, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "cVE" = ( /obj/structure/window/reinforced/spawner/directional/west, /obj/structure/window/reinforced/spawner/directional/south, @@ -10617,6 +10706,16 @@ }, /turf/open/floor/iron, /area/station/commons/dorms) +"cWc" = ( +/obj/structure/sign/warning/vacuum/external/directional/east, +/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured_edge, +/area/station/ai/satellite/exterior) "cWd" = ( /obj/structure/chair/comfy/brown{ dir = 1 @@ -10630,38 +10729,6 @@ }, /turf/open/floor/iron/kitchen, /area/station/maintenance/port/aft) -"cWh" = ( -/obj/machinery/door/airlock/command{ - name = "E.V.A. Storage" - }, -/obj/structure/cable, -/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/command/eva, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark, -/area/station/command/eva) -"cWi" = ( -/obj/effect/turf_decal/trimline/dark_blue/end{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/dark_blue/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/dark_blue/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{ - dir = 1 - }, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) "cWj" = ( /obj/structure/table, /obj/item/paper_bin{ @@ -10738,12 +10805,18 @@ /obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/iron/dark/smooth_large, /area/station/security/execution/transfer) -"cXd" = ( -/obj/item/radio/intercom/directional/north, -/obj/structure/bed/double, -/obj/item/bedsheet/cmo/double, -/turf/open/floor/carpet/cyan, -/area/station/command/heads_quarters/cmo) +"cWX" = ( +/obj/structure/table/reinforced, +/obj/item/folder/documents{ + pixel_x = -5; + pixel_y = 1 + }, +/obj/item/piggy_bank/vault{ + pixel_x = 10; + pixel_y = 11 + }, +/turf/open/floor/glass/reinforced, +/area/station/command/vault) "cXj" = ( /obj/structure/table/reinforced/rglass, /obj/machinery/fax{ @@ -10829,15 +10902,6 @@ /obj/structure/lattice/catwalk, /turf/open/space/openspace, /area/space/nearstation) -"cYH" = ( -/obj/effect/turf_decal/trimline/brown/filled/line, -/obj/structure/chair/sofa/left/brown{ - dir = 1 - }, -/obj/effect/landmark/start/shaft_miner, -/obj/structure/lattice/catwalk, -/turf/open/openspace, -/area/station/cargo/storage) "cYJ" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -10899,6 +10963,16 @@ /obj/structure/lattice/catwalk, /turf/open/openspace, /area/station/maintenance/port) +"cZA" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/mail_sorting/supply/qm_office, +/obj/structure/disposalpipe/sorting/mail{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/cargo/storage) "cZE" = ( /obj/effect/turf_decal/tile/dark/half/contrasted{ dir = 8 @@ -10927,6 +11001,23 @@ dir = 8 }, /area/station/science/ordnance/storage) +"daq" = ( +/obj/machinery/light_switch/directional/west, +/obj/machinery/rnd/production/techfab/department/medical, +/obj/effect/turf_decal/bot_white{ + color = "#52B4E9" + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/storage) +"dar" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/central) "daw" = ( /obj/structure/lattice/catwalk, /obj/structure/filingcabinet, @@ -10954,6 +11045,15 @@ /obj/machinery/light/directional/north, /turf/open/floor/catwalk_floor, /area/station/engineering/atmos/upper) +"daM" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port) "daQ" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -10998,6 +11098,15 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) +"dbA" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/textured_half{ + dir = 1 + }, +/area/station/ai/satellite/interior) "dbH" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 @@ -11014,15 +11123,6 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/service/hydroponics) -"dbM" = ( -/obj/effect/turf_decal/trimline/brown/filled/line, -/obj/structure/table, -/obj/item/storage/toolbox/mechanical, -/obj/item/storage/belt/utility{ - pixel_y = 6 - }, -/turf/open/floor/iron, -/area/station/cargo/storage) "dbR" = ( /obj/structure/table, /obj/machinery/fax{ @@ -11039,25 +11139,51 @@ /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/space/nearstation) +"dbY" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/open/openspace, +/area/station/medical/medbay/central) +"dbZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/medical, +/turf/open/floor/plating, +/area/station/medical/break_room) "dcv" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/wood/tile, /area/station/security/detectives_office/private_investigators_office) +"dcy" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/storage) "dcE" = ( /turf/open/space/basic, /area/space) -"dcP" = ( -/obj/effect/mapping_helpers/airlock/access/all/supply/mining, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +"dda" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) +"ddc" = ( +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","medbay"); + c_tag = "Medbay - Upper Secure Morgue" }, -/obj/machinery/door/airlock/external{ - name = "Mining Dock Airlock" - }, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) +/obj/structure/bodycontainer/morgue/beeper_off, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/morgue) "dde" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -11078,11 +11204,6 @@ }, /turf/open/floor/iron/dark/textured_large, /area/station/science/zoo) -"dds" = ( -/obj/item/kirbyplants/photosynthetic, -/obj/effect/turf_decal/siding/dark, -/turf/open/floor/iron/white/textured_half, -/area/station/ai/satellite/interior) "ddw" = ( /obj/machinery/door/airlock/maintenance{ name = "Chapel Office Maintenance" @@ -11093,6 +11214,9 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"ddy" = ( +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/armory) "ddz" = ( /obj/effect/turf_decal/siding/white, /obj/item/kirbyplants/organic/plant21{ @@ -11102,20 +11226,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/primary/central) -"ddA" = ( -/obj/machinery/cell_charger, -/obj/structure/table, -/obj/item/stock_parts/power_store/cell/crap{ - pixel_y = 8; - pixel_x = 4 - }, -/obj/item/stock_parts/power_store/cell/crap{ - pixel_y = 6; - pixel_x = -2 - }, -/obj/effect/turf_decal/siding/dark, -/turf/open/floor/iron/white/textured_half, -/area/station/ai/satellite/interior) "ddM" = ( /obj/structure/cable, /obj/effect/decal/cleanable/dirt, @@ -11130,15 +11240,17 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"ddY" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/turf/open/floor/carpet/black, +/area/station/service/library/private) "dea" = ( /obj/machinery/door/window/left/directional/west{ name = "Gateway Chamber" }, /turf/open/floor/wood, /area/station/command/gateway) -"dee" = ( -/turf/open/floor/glass/reinforced, -/area/station/command/vault) "dex" = ( /obj/structure/railing/corner{ dir = 1 @@ -11167,19 +11279,6 @@ }, /turf/open/floor/engine/hull/air, /area/station/maintenance/port) -"deI" = ( -/obj/machinery/airalarm/directional/north, -/obj/machinery/conveyor{ - dir = 4; - id = "packageSort2" - }, -/obj/machinery/door/window/right/directional/south{ - req_access = list("shipping"); - name = "Chute Access" - }, -/obj/machinery/camera/directional/north, -/turf/open/floor/iron/dark/textured, -/area/station/cargo/sorting) "deJ" = ( /obj/effect/turf_decal/siding/green/corner{ dir = 4 @@ -11197,15 +11296,16 @@ /obj/structure/sign/poster/contraband/grey_tide/directional/west, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"dfb" = ( -/obj/machinery/door/airlock/maintenance, -/obj/structure/disposalpipe/segment, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 +"dfa" = ( +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/starboard/lesser) +/obj/machinery/door/airlock/external{ + name = "Mining Dock Airlock" + }, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) "dfg" = ( /obj/machinery/light/small/directional/east, /obj/machinery/door/poddoor/preopen{ @@ -11227,6 +11327,12 @@ /obj/structure/lattice/catwalk, /turf/open/openspace, /area/station/hallway/primary/central) +"dfv" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 10 + }, +/turf/open/floor/wood/large, +/area/station/command/heads_quarters/cmo) "dfC" = ( /obj/item/paper_bin{ pixel_x = -6; @@ -11270,19 +11376,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/station/maintenance/port/aft) -"dfN" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/brown/arrow_cw{ - dir = 10 - }, -/obj/effect/turf_decal/trimline/brown/filled/corner, -/turf/open/floor/iron, -/area/station/hallway/primary/starboard) "dfO" = ( /obj/structure/lattice/catwalk, /obj/structure/sign/flag/nanotrasen/directional/north, @@ -11296,11 +11389,11 @@ /obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/iron/dark, /area/station/service/chapel/office) -"dgc" = ( -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/turf/open/floor/wood, -/area/station/service/library) +"dgh" = ( +/obj/effect/turf_decal/bot_white, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/iron/dark/textured_large, +/area/station/cargo/storage) "dgi" = ( /obj/machinery/light/directional/north, /obj/machinery/portable_atmospherics/canister/nitrogen, @@ -11316,16 +11409,29 @@ /obj/structure/cable, /turf/open/floor/iron/dark/smooth_large, /area/station/security/processing) -"dgC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/station/security/courtroom) "dgD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/carpet/black, /area/station/medical/psychology) +"dgL" = ( +/obj/effect/turf_decal/trimline/dark_blue/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_x = 5; + pixel_y = 6 + }, +/obj/item/pen/blue{ + pixel_x = -8; + pixel_y = 4 + }, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "dgR" = ( /obj/structure/table/reinforced, /obj/structure/railing/corner{ @@ -11338,10 +11444,17 @@ /obj/machinery/light/directional/west, /turf/open/floor/iron, /area/station/commons/fitness/recreation) -"dgT" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/wall/r_wall, -/area/station/command/eva) +"dgX" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/smooth, +/area/station/engineering/main) "dho" = ( /obj/effect/turf_decal/siding/wood{ dir = 9 @@ -11375,22 +11488,14 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron, /area/station/commons/dorms) -"dhO" = ( -/obj/machinery/status_display/ai/directional/east, -/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ - dir = 4 +"dia" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 9 }, -/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_cw{ - dir = 4 - }, -/obj/structure/table/reinforced, -/obj/machinery/fax{ - fax_name = "AI Satellite"; - name = "AI Satellite Fax Machine"; - pixel_y = 5 - }, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) +/obj/effect/turf_decal/siding/dark/corner, +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "dig" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 @@ -11473,6 +11578,16 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/central) +"diH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) "diJ" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/railing{ @@ -11488,15 +11603,6 @@ }, /turf/open/floor/iron/white, /area/station/hallway/secondary/entry) -"djc" = ( -/obj/item/radio/intercom/directional/east, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/medical/medbay/lobby) "dje" = ( /obj/structure/closet/secure_closet/engineering_electrical, /turf/open/floor/iron/smooth, @@ -11534,6 +11640,33 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/station/hallway/secondary/construction) +"djP" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/digital_clock/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"djU" = ( +/obj/structure/lattice/catwalk, +/obj/structure/ladder, +/turf/open/openspace, +/area/station/medical/medbay/central) +"dkb" = ( +/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 + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) "dkd" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 8 @@ -11554,6 +11687,19 @@ /obj/effect/mapping_helpers/mail_sorting/engineering/general, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/primary/starboard) +"dkp" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/iron/textured, +/area/station/cargo/storage) "dkz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -11566,16 +11712,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/port) -"dkK" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_ccw{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white/smooth_half, -/area/station/ai/satellite/foyer) "dkN" = ( /obj/machinery/atmospherics/pipe/smart/simple/green/visible, /obj/machinery/light/directional/east, @@ -11610,18 +11746,12 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/station/service/chapel) -"dld" = ( -/obj/machinery/button/door/directional/east{ - id = "qm_cargobay"; - name = "Cargo Bay Inner Shutters"; - pixel_x = -24 - }, -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 8 - }, +"dlc" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/station/cargo/storage) +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) "dle" = ( /obj/machinery/telecomms/bus/preset_one, /obj/effect/turf_decal/tile/purple/fourcorners, @@ -11640,51 +11770,13 @@ /obj/machinery/microwave, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"dlm" = ( -/obj/machinery/light_switch/directional/south, -/obj/structure/table, -/obj/item/stack/package_wrap, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/item/storage/box/shipping{ - pixel_x = 4; - pixel_y = 10 - }, -/obj/item/clothing/head/costume/mailman, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark/textured, -/area/station/cargo/sorting) "dlo" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/maintenance/hallway/abandoned_recreation) -"dls" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/crayon{ - icon_state = "revolution"; - name = "graffiti"; - paint_colour = "#FF0000"; - pixel_y = 32 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "dlt" = ( /turf/open/floor/plating/airless, /area/station/maintenance/starboard/aft) -"dlN" = ( -/obj/machinery/camera/autoname/directional/north{ - network = list("minisat") - }, -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -10; - pixel_y = 6 - }, -/turf/open/floor/iron/white/textured_half, -/area/station/ai/satellite/interior) "dlW" = ( /obj/effect/turf_decal/bot, /obj/effect/turf_decal/caution/stand_clear, @@ -11701,6 +11793,12 @@ "dmp" = ( /turf/open/floor/wood, /area/station/command/corporate_showroom) +"dms" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/catwalk_floor, +/area/station/cargo/storage) "dmJ" = ( /obj/structure/table/wood, /obj/item/radio/intercom, @@ -11714,13 +11812,6 @@ /obj/effect/turf_decal/tile/green/half/contrasted, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"dmM" = ( -/obj/machinery/camera/autoname/directional/north, -/obj/structure/bodycontainer/morgue{ - dir = 2 - }, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/morgue) "dnb" = ( /obj/machinery/camera/directional/north{ c_tag = "Engineering - Showers" @@ -11736,12 +11827,22 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"dno" = ( -/obj/structure/lattice/catwalk, +"dnl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/openspace, -/area/station/engineering/atmos/project) +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/pharmacy) +"dnt" = ( +/obj/effect/spawner/random/contraband/narcotics, +/turf/open/floor/plating, +/area/station/maintenance/port) "dnx" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/access/all/security/court, @@ -11764,28 +11865,16 @@ }, /turf/open/floor/wood/large, /area/station/service/library) -"dnF" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) "dnH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/carpet, /area/station/command/corporate_showroom) -"dnM" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/openspace, -/area/station/medical/abandoned) +"dnI" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/light_switch/directional/east, +/turf/open/floor/plating, +/area/station/ai/satellite/maintenance/storage) "dnO" = ( /obj/structure/sign/warning/secure_area/directional/south, /obj/structure/chair{ @@ -11806,6 +11895,17 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/eighties, /area/station/maintenance/hallway/abandoned_recreation) +"dop" = ( +/obj/structure/rack, +/obj/item/cardboard_cutout{ + pixel_x = 8 + }, +/obj/item/cardboard_cutout, +/obj/item/cardboard_cutout{ + pixel_x = -5 + }, +/turf/open/floor/plating, +/area/station/maintenance/port) "dos" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 6 @@ -11833,14 +11933,6 @@ }, /turf/open/floor/iron/dark/textured_large, /area/station/medical/virology) -"dou" = ( -/obj/machinery/status_display/evac/directional/west, -/turf/closed/wall/r_wall, -/area/station/medical/chemistry) -"dox" = ( -/obj/machinery/status_display/ai/directional/south, -/turf/open/openspace, -/area/station/ai/upload/chamber) "doy" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -11848,18 +11940,10 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"doA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/landmark/start/chemist, -/obj/structure/chair/office/light, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/pharmacy) +"doF" = ( +/obj/structure/fake_stairs/directional/east, +/turf/open/floor/iron, +/area/station/cargo/storage) "doH" = ( /obj/item/trash/can{ pixel_x = 3 @@ -11880,6 +11964,24 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/closed/wall, /area/station/maintenance/starboard/fore) +"doS" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/lobby) +"doX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "dpo" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -11898,14 +12000,6 @@ }, /turf/open/floor/iron/checker, /area/station/service/bar) -"dpK" = ( -/obj/machinery/conveyor{ - id = "garbage" - }, -/obj/structure/window/spawner/directional/east, -/obj/effect/turf_decal/stripes/red/box, -/turf/open/floor/plating, -/area/station/maintenance/disposal) "dpR" = ( /obj/structure/railing{ dir = 6 @@ -11982,34 +12076,24 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/service/chapel) -"dqP" = ( -/obj/machinery/light/warm/dim/directional/north, -/obj/structure/lattice/catwalk, -/turf/open/openspace, -/area/station/hallway/primary/central) "dqY" = ( /obj/machinery/camera/autoname/directional/west, /turf/open/openspace, /area/station/hallway/primary/aft) "drd" = ( -/obj/item/dest_tagger{ - pixel_x = 8; - pixel_y = 8 +/obj/structure/railing/corner{ + dir = 1 }, -/obj/item/dest_tagger{ - pixel_x = -6; - pixel_y = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/item/dest_tagger, -/obj/item/clothing/head/soft{ - pixel_x = 2; - pixel_y = 2 +/obj/structure/bodycontainer/morgue{ + dir = 2 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/table, -/turf/open/floor/iron/dark/textured, -/area/station/cargo/sorting) +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/morgue) "drk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -12029,6 +12113,14 @@ /obj/structure/sign/poster/official/fruit_bowl/directional/north, /turf/open/floor/iron/white/smooth_large, /area/station/security/prison) +"drw" = ( +/obj/structure/transport/linear, +/obj/effect/landmark/start/ai, +/obj/effect/landmark/transport/transport_id{ + specific_transport_id = "catwalk_ai" + }, +/turf/open/openspace, +/area/station/ai/satellite/chamber) "drA" = ( /obj/machinery/door/airlock/maintenance, /obj/structure/barricade/wooden/crude, @@ -12072,12 +12164,6 @@ /obj/structure/table/wood, /turf/open/floor/carpet, /area/station/maintenance/starboard/lesser) -"dsk" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/turf/open/openspace, -/area/station/ai/satellite/chamber) "dso" = ( /obj/structure/stairs/east, /obj/structure/railing, @@ -12089,10 +12175,12 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/engine/hull, /area/space/nearstation) -"dsw" = ( -/obj/structure/chair, -/turf/open/floor/glass, -/area/station/medical/patients_rooms/room_a) +"dsv" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/closed/wall, +/area/station/cargo/sorting) "dsD" = ( /obj/effect/turf_decal/siding/dark, /obj/effect/turf_decal/trimline/dark_blue/warning{ @@ -12135,6 +12223,9 @@ dir = 4 }, /area/station/engineering/main) +"dtm" = ( +/turf/open/floor/wood, +/area/station/maintenance/starboard/central) "dtn" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -12178,14 +12269,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/central) -"dtB" = ( -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "dtC" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -12220,6 +12303,14 @@ /obj/structure/table, /turf/open/openspace, /area/station/construction/storage_wing) +"duv" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "dux" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -12232,38 +12323,6 @@ }, /turf/open/floor/iron, /area/station/commons/dorms) -"duz" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner, -/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner{ - dir = 4 - }, -/obj/item/hand_labeler{ - pixel_y = 7 - }, -/obj/item/storage/pill_bottle/epinephrine{ - pixel_x = 8; - pixel_y = 5 - }, -/obj/item/stack/package_wrap{ - pixel_x = -11; - pixel_y = 2 - }, -/obj/item/stack/package_wrap{ - pixel_x = -7; - pixel_y = -1 - }, -/obj/structure/table, -/obj/machinery/button/door/directional/east{ - id = "chemshutters"; - name = "Chemistry Shutters"; - req_access = list("pharmacy") - }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/pharmacy) "duE" = ( /obj/machinery/light_switch/directional/west{ pixel_x = -24; @@ -12278,17 +12337,6 @@ /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/plating, /area/station/maintenance/disposal/incinerator) -"dve" = ( -/obj/effect/turf_decal/siding/dark{ - dir = 8 - }, -/obj/effect/turf_decal/caution/stand_clear{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai/satellite/teleporter) "dvn" = ( /obj/effect/turf_decal/trimline/purple/filled/line, /turf/open/floor/iron, @@ -12310,12 +12358,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, /turf/open/floor/iron/dark, /area/station/science/ordnance) -"dvx" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet/black, -/area/station/ai/upload/chamber) "dvL" = ( /obj/effect/turf_decal/trimline/purple/line{ dir = 1 @@ -12323,23 +12365,25 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, /area/station/science/robotics) +"dvZ" = ( +/obj/effect/turf_decal/trimline/blue/filled/shrink_cw, +/obj/effect/turf_decal/trimline/blue/filled/shrink_ccw{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/lobby) +"dwc" = ( +/obj/effect/landmark/start/medical_doctor, +/obj/effect/turf_decal/trimline/blue/warning{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/surgery) "dwf" = ( /obj/structure/flora/bush/fullgrass/style_random, /obj/structure/flora/bush/pale/style_random, /turf/open/floor/grass, /area/station/hallway/primary/central) -"dwh" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/arrow_ccw{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) "dwi" = ( /obj/machinery/firealarm/directional/west, /obj/effect/turf_decal/trimline/red/filled/line{ @@ -12357,13 +12401,6 @@ }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/science) -"dwo" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/central) "dwq" = ( /obj/structure/ladder, /obj/structure/railing{ @@ -12396,6 +12433,16 @@ }, /turf/open/floor/iron/dark/textured, /area/station/science/xenobiology) +"dwT" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/iron/dark/textured_large, +/area/station/cargo/storage) "dxf" = ( /obj/structure/lattice/catwalk, /obj/structure/railing{ @@ -12422,14 +12469,17 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/textured_large, /area/station/security/prison/rec) -"dxA" = ( -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/storage) "dxB" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, /turf/open/floor/plating, /area/station/security/brig) +"dxH" = ( +/obj/structure/cable/layer1, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/catwalk_floor, +/area/station/engineering/main) "dxI" = ( /obj/effect/turf_decal/trimline/purple/filled/line, /obj/effect/turf_decal/stripes/corner{ @@ -12471,10 +12521,6 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/station/science/xenobiology) -"dye" = ( -/obj/effect/turf_decal/stripes/full, -/turf/open/floor/iron/dark/textured, -/area/station/cargo/storage) "dyg" = ( /obj/effect/landmark/event_spawn, /turf/open/openspace, @@ -12511,14 +12557,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/dark, /area/station/service/chapel) -"dyA" = ( -/obj/machinery/light/directional/east, -/obj/item/radio/intercom/directional/east, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "dyE" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -12536,6 +12574,14 @@ "dyN" = ( /turf/open/openspace, /area/station/command/heads_quarters/rd) +"dyO" = ( +/obj/effect/turf_decal/siding/blue/corner, +/obj/structure/railing{ + dir = 4 + }, +/obj/machinery/status_display/ai/directional/north, +/turf/open/openspace, +/area/station/medical/medbay/central) "dyQ" = ( /obj/item/radio/intercom/directional/east, /obj/effect/landmark/firealarm_sanity, @@ -12553,12 +12599,6 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, /area/station/commons/vacant_room/office) -"dzi" = ( -/obj/effect/turf_decal/siding/wood, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/station/command/eva) "dzj" = ( /obj/machinery/door/window/brigdoor/security/cell/left/directional/east{ id = "Cell 1"; @@ -12570,10 +12610,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark/smooth_large, /area/station/security/brig) -"dzk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/station/command/eva) "dzo" = ( /mob/living/basic/spider/giant/tarantula{ name = "Mr Johnson" @@ -12601,12 +12637,6 @@ "dzI" = ( /turf/open/openspace, /area/station/maintenance/starboard/fore) -"dzO" = ( -/obj/structure/sign/warning/cold_temp/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/ai/satellite/maintenance/storage) "dzP" = ( /obj/effect/turf_decal/trimline/purple/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -12617,44 +12647,29 @@ /obj/structure/window/spawner/directional/south, /turf/open/floor/plating, /area/station/maintenance/hallway/abandoned_recreation) +"dzV" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "dAf" = ( /obj/structure/chair/sofa/corp/left{ dir = 1 }, /turf/open/floor/glass, /area/station/security/brig) -"dAv" = ( -/obj/structure/table, -/obj/item/phone{ - pixel_y = 12; - pixel_x = 7 +"dAk" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/item/pen/blue{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/stamp/denied{ - pixel_y = 7; - pixel_x = 10 - }, -/obj/item/stamp/granted{ - pixel_x = 8; - pixel_y = 2 - }, -/obj/item/pen/red{ - pixel_x = -10; - pixel_y = 1 - }, -/obj/structure/sign/poster/official/science/directional/north, -/turf/open/floor/iron/white/textured_half, -/area/station/ai/satellite/interior) -"dAP" = ( -/obj/effect/spawner/random/vending/snackvend, -/obj/effect/turf_decal/tile/dark_blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/checker, -/area/station/ai/satellite/interior) +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/white/textured_large, +/area/station/ai/satellite/foyer) "dAR" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 1 @@ -12702,32 +12717,6 @@ }, /turf/open/floor/iron/textured_large, /area/station/medical/abandoned) -"dBq" = ( -/obj/machinery/door/airlock/command{ - name = "E.V.A. Storage" - }, -/obj/effect/mapping_helpers/airlock/access/all/command/eva, -/obj/effect/landmark/navigate_destination/eva, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark/smooth_large, -/area/station/command/eva) -"dBy" = ( -/obj/structure/rack, -/obj/item/reagent_containers/cup/bottle/phosphorus{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/reagent_containers/cup/bottle/potassium{ - pixel_x = 7; - pixel_y = 3 - }, -/obj/item/reagent_containers/cup/bottle/sodium{ - pixel_x = 1 - }, -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/chem_storage) "dBB" = ( /obj/structure/lattice/catwalk, /obj/item/stack/rods, @@ -12742,6 +12731,45 @@ /obj/structure/closet/emcloset, /turf/open/floor/iron/dark, /area/station/engineering/lobby) +"dBL" = ( +/obj/item/radio/intercom/directional/east, +/obj/effect/turf_decal/trimline/brown/filled/corner, +/obj/effect/turf_decal/trimline/brown/arrow_ccw{ + dir = 9 + }, +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"dCc" = ( +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/machinery/door/airlock/security/glass{ + name = "Security Post - Cargo" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/supply) +"dCe" = ( +/obj/machinery/holopad/secure, +/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/dark_blue/corner, +/obj/effect/turf_decal/trimline/dark_blue/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured_edge{ + dir = 4 + }, +/area/station/ai/satellite/chamber) "dCg" = ( /obj/effect/turf_decal/arrows/red{ dir = 4; @@ -12765,29 +12793,26 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/station/service/library) +"dCA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/obj/machinery/camera/autoname/directional/east, +/obj/item/radio/intercom/directional/east, +/obj/structure/showcase/machinery/oldpod{ + desc = "An old NT branded sleeper, decommissioned after the lead acetate incident. None of the functional machinery remains inside."; + dir = 8; + name = "decommissioned sleeper" + }, +/turf/open/floor/iron/white, +/area/station/maintenance/department/medical) "dCE" = ( /obj/effect/turf_decal/siding/brown/end{ dir = 4 }, /turf/open/floor/glass, /area/station/maintenance/starboard/fore) -"dCS" = ( -/obj/item/kirbyplants/photosynthetic, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/dark{ - dir = 8 - }, -/obj/effect/turf_decal/siding/dark{ - dir = 5 - }, -/obj/effect/turf_decal/siding/dark/corner, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai/satellite/interior) "dCY" = ( /obj/machinery/door/firedoor, /turf/open/floor/engine/hull/air, @@ -12798,17 +12823,17 @@ /obj/machinery/light/directional/east, /turf/open/floor/iron/dark/textured_large, /area/station/security/prison) -"dDf" = ( -/obj/machinery/camera/autoname/directional/south, -/obj/effect/landmark/event_spawn, -/turf/open/floor/glass, -/area/station/medical/medbay/central) "dDq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"dDA" = ( +/obj/structure/lattice/catwalk, +/obj/structure/ladder, +/turf/open/openspace, +/area/station/ai/satellite/chamber) "dDL" = ( /obj/structure/lattice, /turf/open/space/openspace, @@ -12865,6 +12890,11 @@ }, /turf/open/floor/plating, /area/station/maintenance/port) +"dEy" = ( +/obj/structure/cable/layer3, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured_large, +/area/station/ai/satellite/foyer) "dEB" = ( /obj/machinery/door/airlock{ name = "Bathroom" @@ -12911,20 +12941,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) -"dFd" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue/full, -/obj/machinery/door/airlock/multi_tile/public/glass, -/obj/effect/mapping_helpers/airlock/access/any/medical/general, -/obj/effect/mapping_helpers/airlock/autoname, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "dFm" = ( /obj/structure/lattice/catwalk, /obj/structure/railing/corner{ @@ -12979,17 +12995,6 @@ }, /turf/open/openspace, /area/station/command/bridge) -"dGy" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/effect/turf_decal/trimline/blue/arrow_ccw{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/arrow_cw{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/medical/medbay/lobby) "dGM" = ( /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/eighties, @@ -13014,11 +13019,6 @@ }, /turf/open/floor/iron, /area/station/engineering/lobby) -"dGU" = ( -/obj/effect/turf_decal/trimline/brown/filled/warning, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/iron, -/area/station/cargo/storage) "dHb" = ( /obj/structure/table/reinforced, /obj/effect/decal/cleanable/dirt, @@ -13027,6 +13027,13 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"dHf" = ( +/obj/effect/turf_decal/trimline/brown/arrow_ccw{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/brown/arrow_cw, +/turf/open/floor/iron, +/area/station/cargo/storage) "dHm" = ( /obj/machinery/door/airlock/virology{ name = "Abandoned Bathroom" @@ -13034,6 +13041,10 @@ /obj/effect/mapping_helpers/airlock/access/all/medical/virology, /turf/open/floor/iron/freezer, /area/station/maintenance/port) +"dHn" = ( +/obj/item/banner/cargo/mundane, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) "dHq" = ( /obj/effect/spawner/structure/window, /obj/machinery/door/poddoor/shutters{ @@ -13043,24 +13054,6 @@ /obj/effect/turf_decal/tile/dark_green/fourcorners, /turf/open/floor/iron/dark, /area/station/commons/vacant_room/office) -"dHz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/watertank, -/obj/structure/sign/poster/contraband/space_cola/directional/north, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark/textured, -/area/station/cargo/warehouse) -"dHA" = ( -/obj/item/sticker/star, -/obj/structure/closet/crate/wooden, -/obj/item/sticker/star, -/obj/item/sticker/star, -/obj/item/sticker/smile, -/obj/item/sticker/smile, -/obj/item/sticker/smile, -/obj/item/sticker/heart, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "dHC" = ( /obj/structure/table/reinforced, /obj/item/flashlight, @@ -13101,15 +13094,14 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/commons/dorms) -"dHT" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 +"dIg" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 }, -/obj/effect/turf_decal/siding/thinplating_new/dark{ - dir = 6 - }, -/turf/open/floor/engine/hull/reinforced/air, -/area/station/ai/satellite/chamber) +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "dIt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -13130,9 +13122,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/maintenance/hallway/abandoned_recreation) -"dIT" = ( -/turf/open/floor/glass, -/area/station/medical/medbay/central) "dIU" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/structure/shipping_container, @@ -13154,11 +13143,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, /area/station/service/cafeteria) -"dJh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white/textured_large, -/area/station/ai/satellite/foyer) "dJn" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 9 @@ -13176,16 +13160,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/engineering/storage_shared) -"dJE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/mail_sorting/medbay/chemistry, -/obj/structure/disposalpipe/sorting/mail{ - dir = 4 - }, -/turf/open/floor/iron/white/textured_large, -/area/station/medical/medbay/central) "dJF" = ( /obj/structure/railing/corner, /obj/effect/landmark/event_spawn, @@ -13197,6 +13171,16 @@ }, /turf/open/floor/engine, /area/station/service/hydroponics) +"dJN" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance" + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) "dJR" = ( /obj/effect/spawner/random/structure/girder, /obj/effect/spawner/structure/electrified_grille, @@ -13223,6 +13207,23 @@ /obj/item/cigbutt, /turf/open/floor/wood, /area/station/commons/dorms) +"dKd" = ( +/obj/item/wheelchair{ + pixel_y = -3 + }, +/obj/item/wheelchair, +/obj/item/wheelchair{ + pixel_y = 3 + }, +/obj/structure/rack, +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/bot_white{ + color = "#52B4E9" + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/medbay/central) "dKq" = ( /obj/structure/mirror/directional/north, /obj/structure/sink/directional/south, @@ -13256,17 +13257,6 @@ /obj/effect/turf_decal/tile/green/full, /turf/open/floor/iron/dark/smooth_large, /area/station/service/hydroponics) -"dKu" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/siding/blue{ - dir = 1 - }, -/obj/machinery/holopad, -/turf/open/openspace, -/area/station/medical/medbay/central) "dKv" = ( /obj/structure/table, /obj/item/camera{ @@ -13279,6 +13269,15 @@ /obj/machinery/camera/autoname/directional/north, /turf/open/floor/iron/dark, /area/station/commons/storage/art) +"dKF" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/structure/table, +/obj/item/mod/module/thermal_regulator, +/obj/item/mod/module/plasma_stabilizer, +/turf/open/floor/iron/dark, +/area/station/engineering/engine_smes) "dKG" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -13310,13 +13309,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/science/robotics/lab) -"dLv" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 - }, -/obj/machinery/vending/wardrobe/cargo_wardrobe, -/turf/open/floor/iron, -/area/station/cargo/storage) "dLM" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -13336,6 +13328,14 @@ /obj/effect/mapping_helpers/airlock/access/all/science/general, /turf/open/floor/plating, /area/station/maintenance/department/science/central) +"dLW" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port) "dMe" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -13344,37 +13344,19 @@ /obj/effect/landmark/generic_maintenance_landmark, /turf/open/floor/wood/tile, /area/station/service/abandoned_gambling_den) -"dMh" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/dark, -/area/station/medical/medbay/lobby) "dMp" = ( /obj/effect/decal/cleanable/cobweb, /obj/structure/closet/emcloset, /turf/open/floor/plating/airless, /area/station/maintenance/starboard/lesser) -"dME" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/brigdoor/left/directional/west{ - name = "Weapon Distribution"; - req_access = list("armory") +"dMz" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/tile/red{ + dir = 8 }, -/obj/item/paper_bin{ - pixel_x = -2; - pixel_y = 8 - }, -/obj/item/pen, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/machinery/door/window/right/directional/east{ - name = "Warden's Place" - }, -/turf/open/floor/iron/dark, -/area/station/security/armory) +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/morgue) "dMJ" = ( /obj/machinery/atmospherics/pipe/smart/simple/green/visible{ dir = 10 @@ -13458,6 +13440,16 @@ /obj/structure/sign/poster/contraband/energy_swords/directional/north, /turf/open/floor/engine/hull/air, /area/station/maintenance/starboard/fore) +"dNy" = ( +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/obj/effect/turf_decal/siding{ + dir = 8 + }, +/turf/open/floor/iron/white/textured_half, +/area/station/ai/satellite/interior) "dNA" = ( /obj/machinery/door/airlock{ id_tag = "courtlockdown"; @@ -13468,6 +13460,18 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/wood, /area/station/security/courtroom) +"dNH" = ( +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics Testing Room" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/machinery/door/firedoor/heavy, +/obj/structure/cable, +/obj/structure/barricade/wooden/crude, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/disposal/incinerator) "dNL" = ( /obj/item/bouquet/sunflower{ pixel_y = 4 @@ -13540,6 +13544,9 @@ }, /turf/open/floor/iron/dark, /area/station/security/office) +"dOg" = ( +/turf/open/floor/iron/checker, +/area/station/maintenance/port/aft) "dOk" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/sign/poster/contraband/random/directional/west, @@ -13560,10 +13567,22 @@ }, /turf/open/openspace, /area/station/commons/fitness/recreation) +"dOn" = ( +/obj/effect/spawner/random/structure/crate, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) "dOq" = ( /obj/structure/cable, /turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/lesser) +"dOE" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/lattice/catwalk, +/turf/open/openspace, +/area/station/cargo/storage) "dOI" = ( /obj/effect/spawner/random/trash/garbage{ spawn_scatter_radius = 1 @@ -13576,18 +13595,13 @@ /obj/machinery/light/directional/south, /turf/open/openspace, /area/station/cargo/storage) -"dPL" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/railing{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/openspace, -/area/station/engineering/lobby) +"dPd" = ( +/obj/machinery/netpod, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/north, +/obj/machinery/digital_clock/directional/north, +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/cargo/bitrunning/den) "dPP" = ( /obj/structure/window/reinforced/spawner/directional/north, /obj/structure/disposalpipe/trunk{ @@ -13615,6 +13629,10 @@ }, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) +"dQr" = ( +/obj/machinery/camera/autoname/motion/directional/north, +/turf/open/openspace, +/area/station/ai/upload/chamber) "dQx" = ( /obj/structure/railing{ dir = 4 @@ -13625,10 +13643,38 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/eighties, /area/station/maintenance/hallway/abandoned_recreation) -"dQM" = ( -/obj/effect/turf_decal/tile/yellow/opposingcorners, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) +"dQA" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/iron/textured, +/area/station/cargo/storage) +"dQJ" = ( +/obj/item/reagent_containers/cup/coffeepot, +/obj/machinery/coffeemaker, +/obj/structure/sign/poster/official/soft_cap_pop_art/directional/west, +/obj/item/storage/box/coffeepack, +/obj/structure/table/wood, +/obj/item/reagent_containers/cup/glass/mug{ + pixel_y = 14; + pixel_x = 8 + }, +/obj/item/reagent_containers/cup/glass/mug{ + pixel_y = 14 + }, +/obj/item/reagent_containers/cup/glass/mug{ + pixel_y = 14; + pixel_x = -8 + }, +/turf/open/floor/wood/large, +/area/station/medical/break_room) "dQP" = ( /obj/machinery/camera/autoname/directional/north, /turf/open/floor/iron/large, @@ -13648,17 +13694,33 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/smooth, /area/station/science/robotics) -"dRJ" = ( -/obj/machinery/light/directional/east, -/obj/structure/disposalpipe/sorting/mail{ - dir = 4 +"dRt" = ( +/obj/structure/railing{ + dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 }, -/obj/effect/mapping_helpers/mail_sorting/supply/disposals, -/turf/open/floor/iron/dark/textured, -/area/station/cargo/sorting) +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/mess, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/maintenance/department/medical) +"dRA" = ( +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Bay" + }, +/obj/effect/turf_decal/tile/brown/fourcorners, +/turf/open/floor/iron, +/area/station/cargo/storage) +"dRF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/glass, +/area/station/maintenance/port) "dRU" = ( /obj/structure/table/wood, /obj/effect/spawner/random/maintenance, @@ -13671,6 +13733,13 @@ /obj/effect/turf_decal/trimline/purple/filled/line, /turf/open/floor/iron/dark, /area/station/science/ordnance) +"dSd" = ( +/obj/effect/turf_decal/bot_white{ + color = "#52B4E9" + }, +/obj/machinery/cryo_cell, +/turf/open/floor/iron/dark/textured, +/area/station/medical/cryo) "dSl" = ( /obj/structure/flora/bush/ferny/style_random, /obj/structure/flora/bush/fullgrass/style_random, @@ -13752,6 +13821,11 @@ /obj/structure/cable, /turf/open/floor/wood, /area/station/command/heads_quarters/rd) +"dTA" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/light/directional/west, +/turf/open/openspace, +/area/station/medical/medbay/central) "dTJ" = ( /turf/open/space/basic, /area/space/nearstation) @@ -13769,46 +13843,21 @@ }, /turf/open/openspace, /area/station/science/xenobiology) -"dTW" = ( -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) -"dUa" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/catwalk_floor/iron_dark, -/area/station/ai/satellite/chamber) "dUb" = ( /turf/open/openspace, /area/station/hallway/primary/central) -"dUf" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +"dUc" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 2 }, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) -"dUr" = ( -/obj/structure/window/reinforced/spawner/directional/north, -/obj/effect/turf_decal/siding/dark{ - dir = 8 +/obj/structure/sign/clock/directional/west, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 9 }, -/obj/effect/turf_decal/trimline/dark_blue/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/mob/living/basic/bot/cleanbot, -/turf/open/floor/iron/dark/textured_edge{ - dir = 4 - }, -/area/station/ai/satellite/exterior) -"dUw" = ( -/obj/effect/turf_decal/siding/blue/corner{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/turf/open/floor/iron, +/area/station/cargo/miningoffice) "dUG" = ( /obj/structure/table, /obj/machinery/cell_charger, @@ -13948,6 +13997,21 @@ }, /turf/open/floor/iron/smooth_large, /area/station/maintenance/department/medical) +"dVX" = ( +/obj/machinery/light_switch/directional/north, +/obj/structure/sign/clock/directional/east, +/obj/machinery/suit_storage_unit/mining/eva, +/obj/effect/turf_decal/siding/dark/end{ + dir = 1 + }, +/turf/open/floor/carpet/orange, +/area/station/command/heads_quarters/qm) +"dVZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) "dWa" = ( /obj/machinery/door/airlock/external{ name = "Arrival Airlock"; @@ -13958,14 +14022,19 @@ }, /turf/open/floor/plating, /area/station/hallway/secondary/entry) -"dWb" = ( -/obj/effect/turf_decal/trimline/dark_blue/warning, -/obj/structure/cable/layer3, -/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/white/smooth_corner, -/area/station/ai/satellite/foyer) +"dWf" = ( +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/obj/machinery/requests_console/directional/north{ + department = "Security"; + name = "Security Requests Console" + }, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/effect/mapping_helpers/requests_console/supplies, +/obj/structure/closet/secure_closet/security/cargo, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/supply) "dWg" = ( /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ dir = 4 @@ -13995,6 +14064,13 @@ /obj/machinery/light/directional/east, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/primary/central) +"dWx" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/lobby) "dWD" = ( /obj/structure/railing{ dir = 8 @@ -14002,12 +14078,6 @@ /obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron, /area/station/maintenance/port/aft) -"dWG" = ( -/obj/effect/turf_decal/trimline/brown/filled/line, -/obj/item/radio/intercom/directional/south, -/obj/machinery/status_display/evac/directional/west, -/turf/open/floor/iron, -/area/station/cargo/storage) "dWL" = ( /obj/structure/railing, /obj/effect/turf_decal/tile/bar/opposingcorners, @@ -14025,27 +14095,10 @@ /turf/open/floor/iron/cafeteria, /area/station/maintenance/starboard/lesser) "dWW" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "MiniSat Maintenance" - }, -/obj/structure/cable/layer3, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/any/command/general, -/obj/effect/mapping_helpers/airlock/access/any/command/minisat, -/obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms, +/obj/effect/turf_decal/stripes/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/dark_blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/checker, -/area/station/ai/satellite/maintenance/storage) -"dXh" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L10" - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/hallway/primary/central) +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/ai/satellite/chamber) "dXi" = ( /obj/machinery/vending/cigarette, /turf/open/floor/engine/hull, @@ -14087,13 +14140,6 @@ /obj/structure/cable, /turf/open/floor/iron/textured_large, /area/station/security/prison) -"dXD" = ( -/obj/structure/cable, -/obj/effect/spawner/random/trash/graffiti, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/port) "dXM" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -14188,13 +14234,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"dZi" = ( -/obj/effect/turf_decal/trimline/brown/filled, -/obj/structure/chair/office/light{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/cargo/storage) "dZs" = ( /obj/effect/mapping_helpers/broken_floor, /obj/structure/fluff/paper/stack{ @@ -14225,18 +14264,6 @@ /obj/machinery/camera/autoname/directional/west, /turf/open/floor/iron/dark, /area/station/tcommsat/server) -"dZG" = ( -/obj/effect/turf_decal/siding/dark{ - dir = 10 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/dark/textured_half{ - dir = 1 - }, -/area/station/ai/satellite/interior) "dZH" = ( /obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, @@ -14291,6 +14318,24 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/glass, /area/station/maintenance/starboard/fore) +"eaA" = ( +/obj/structure/sign/poster/official/random/directional/south, +/obj/machinery/light/directional/south, +/obj/machinery/washing_machine, +/turf/open/floor/iron/white/textured_half, +/area/station/ai/satellite/interior) +"eaG" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 + }, +/obj/structure/table, +/obj/machinery/fax{ + fax_name = "Cargo Office"; + name = "Cargo Office Fax Machine" + }, +/obj/machinery/status_display/ai/directional/east, +/turf/open/floor/iron, +/area/station/cargo/storage) "eaL" = ( /obj/structure/table/reinforced, /obj/structure/displaycase/forsale{ @@ -14325,15 +14370,6 @@ /obj/item/hemostat, /turf/open/floor/iron/white, /area/station/maintenance/hallway/abandoned_recreation) -"eaQ" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "garbage" - }, -/obj/machinery/light/very_dim/directional/south, -/obj/effect/turf_decal/stripes/red/box, -/turf/open/floor/plating, -/area/station/maintenance/disposal) "eaT" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -14397,6 +14433,21 @@ /obj/structure/grille, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"ebR" = ( +/obj/machinery/door/airlock/command{ + name = "Chief Engineer's Office" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/engineering/ce, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) "ebY" = ( /obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ @@ -14425,6 +14476,13 @@ /obj/machinery/camera/autoname/directional/west, /turf/open/openspace, /area/station/commons/dorms) +"ecj" = ( +/obj/structure/bodycontainer/morgue{ + dir = 1 + }, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/morgue) "ecu" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 @@ -14508,6 +14566,27 @@ }, /turf/open/floor/iron/dark, /area/station/science/lobby) +"ede" = ( +/obj/effect/turf_decal/trimline/dark_blue/end{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark_blue/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_blue/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{ + dir = 1 + }, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "edl" = ( /obj/structure/lattice/catwalk, /obj/effect/spawner/random/engineering/atmospherics_portable, @@ -14547,11 +14626,6 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/primary/central) -"edC" = ( -/obj/machinery/light/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet/black, -/area/station/ai/upload/chamber) "edJ" = ( /obj/effect/landmark/start/assistant, /obj/structure/disposalpipe/segment{ @@ -14559,17 +14633,6 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/maintenance/starboard/central) -"edK" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/machinery/light/directional/north, -/obj/machinery/light_switch/directional/north, -/turf/open/floor/iron/dark/textured_half{ - dir = 1 - }, -/area/station/ai/satellite/teleporter) "edN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -14601,19 +14664,6 @@ /obj/effect/turf_decal/siding/wood, /turf/open/floor/carpet/orange, /area/station/command/heads_quarters/ce) -"eek" = ( -/obj/structure/stairs/west, -/obj/structure/railing, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) -"een" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "eeq" = ( /obj/structure/chair/office{ dir = 4 @@ -14629,6 +14679,13 @@ /obj/machinery/wall_healer/directional/east, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) +"eeF" = ( +/obj/machinery/holopad/secure, +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark/textured_edge{ + dir = 4 + }, +/area/station/ai/satellite/interior) "eeN" = ( /obj/machinery/ntnet_relay, /obj/effect/turf_decal/siding/dark{ @@ -14666,16 +14723,6 @@ /obj/item/pen, /turf/open/floor/wood, /area/station/command/heads_quarters/hos) -"efB" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Law & Order Offices" - }, -/obj/machinery/door/firedoor, -/obj/effect/landmark/navigate_destination/court, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/station/security/courtroom) "efC" = ( /obj/effect/turf_decal/siding/red{ dir = 8 @@ -14731,6 +14778,11 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/plating/airless, /area/space/nearstation) +"egf" = ( +/obj/structure/sink/directional/east, +/obj/structure/mirror/directional/west, +/turf/open/floor/iron/freezer, +/area/station/ai/satellite/foyer) "egk" = ( /obj/item/trash/candy, /obj/structure/cable, @@ -14766,21 +14818,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/hallway/primary/central) -"egA" = ( -/obj/machinery/status_display/ai/directional/north, -/obj/machinery/recharge_station, -/obj/effect/turf_decal/tile/dark_blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/checker, -/area/station/ai/satellite/interior) -"egB" = ( -/obj/structure/ladder, -/obj/machinery/light_switch/directional/south, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/station/command/vault) "egD" = ( /obj/structure/table/reinforced, /turf/open/floor/engine/vacuum, @@ -14833,13 +14870,43 @@ }, /turf/open/floor/engine/hull/air, /area/station/hallway/primary/aft) -"ehw" = ( +"ehr" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"ehy" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/textured_large, +/area/station/medical/virology) +"ehA" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet/black, +/area/station/ai/upload/chamber) +"ehB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/textured_large, +/area/station/medical/abandoned) +"ehI" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/landmark/start/cargo_technician, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) +/obj/machinery/door/poddoor/shutters{ + id = "evashutter"; + name = "E.V.A. Storage Shutter" + }, +/turf/open/floor/iron/dark, +/area/station/command/eva) "ehO" = ( /obj/item/trash/can{ pixel_x = -8 @@ -14884,6 +14951,12 @@ /obj/effect/spawner/random/trash/grime, /turf/open/floor/iron, /area/station/hallway/secondary/construction) +"eiv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/textured_large, +/area/station/medical/abandoned) "eiG" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, @@ -14893,17 +14966,38 @@ /obj/item/beacon, /turf/open/floor/engine/vacuum, /area/station/science/ordnance/bomb) -"eiZ" = ( -/turf/closed/wall/r_wall, -/area/station/ai/satellite/teleporter) "ejh" = ( /obj/effect/turf_decal/stripes/asteroid/corner, /obj/effect/spawner/random/engineering/atmospherics_portable, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"ejk" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/open/openspace, +/area/station/ai/satellite/chamber) "ejo" = ( /turf/closed/wall, /area/station/science/xenobiology/hallway) +"ejw" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/right/directional/east{ + name = "Pharmacy Desk" + }, +/obj/effect/turf_decal/tile/yellow/full, +/obj/machinery/door/window/right/directional/west{ + name = "Pharmacy Desk"; + req_access = list("pharmacy") + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 4; + id = "chemshutters"; + name = "Pharmacy Shutters" + }, +/turf/open/floor/plating, +/area/station/medical/pharmacy) "ejA" = ( /obj/machinery/space_heater, /obj/effect/decal/cleanable/dirt, @@ -14976,6 +15070,18 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"ekx" = ( +/obj/structure/table/wood, +/obj/item/toy/cards/deck{ + pixel_y = 4 + }, +/obj/item/trash/can{ + pixel_x = -10; + pixel_y = -14 + }, +/obj/structure/lattice/catwalk, +/turf/open/openspace, +/area/station/cargo/storage) "ekB" = ( /obj/structure/bed, /obj/structure/window/reinforced/tinted/spawner/directional/south, @@ -14993,6 +15099,15 @@ /obj/machinery/firealarm/directional/south, /turf/open/floor/iron/dark/smooth_large, /area/station/security/processing) +"ekO" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/lobby) "ekQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -15007,6 +15122,15 @@ /obj/effect/mapping_helpers/airlock/access/any/engineering/external, /turf/open/floor/plating, /area/station/engineering/storage_shared) +"ekZ" = ( +/obj/structure/lattice/catwalk, +/obj/item/radio/intercom/directional/east{ + freerange = 1; + listening = 0; + name = "Custom Channel" + }, +/turf/open/openspace, +/area/station/ai/satellite/chamber) "eld" = ( /obj/machinery/vending/coffee, /obj/structure/disposalpipe/segment{ @@ -15028,6 +15152,20 @@ }, /turf/open/floor/plating, /area/station/construction/storage_wing) +"elk" = ( +/obj/structure/sign/departments/medbay/alt/directional/south, +/turf/open/openspace, +/area/station/medical/abandoned) +"elp" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "cargoload"; + name = "Loading Conveyor"; + pixel_x = 5; + pixel_y = -5 + }, +/obj/machinery/holopad, +/turf/open/floor/iron/dark, +/area/station/cargo/storage) "els" = ( /obj/effect/turf_decal/trimline/green/filled/line, /obj/effect/decal/cleanable/dirt, @@ -15072,13 +15210,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/commons/vacant_room/office) -"elP" = ( -/obj/effect/turf_decal/bot_white{ - color = "#52B4E9" - }, -/obj/machinery/cryo_cell, -/turf/open/floor/iron/dark/textured, -/area/station/medical/cryo) "elS" = ( /obj/structure/closet/crate/trashcart/filled, /obj/effect/turf_decal/tile/purple/opposingcorners, @@ -15094,21 +15225,14 @@ /obj/structure/table, /turf/open/floor/engine/hull/air, /area/station/construction/storage_wing) -"emn" = ( -/obj/structure/table/reinforced/rglass, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 +"emy" = ( +/obj/structure/sign/departments/telecomms/directional/west, +/obj/effect/turf_decal/trimline/dark_blue/corner{ + dir = 1 }, -/obj/item/book/manual/wiki/medicine{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ - dir = 4 - }, -/turf/open/floor/iron/white/textured_large, -/area/station/medical/medbay/central) +/obj/machinery/light/directional/west, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "emE" = ( /obj/effect/turf_decal/siding/brown/corner{ dir = 8 @@ -15135,14 +15259,6 @@ /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/eighties, /area/station/maintenance/hallway/abandoned_recreation) -"emH" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/dark_green, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) "emL" = ( /obj/effect/turf_decal/siding/brown/end{ dir = 1 @@ -15157,37 +15273,21 @@ /obj/effect/landmark/start/roboticist, /turf/open/floor/iron, /area/station/science/robotics/lab) -"emN" = ( -/obj/machinery/light/warm/dim/directional/east, -/obj/structure/table, -/obj/item/clothing/gloves/cargo_gauntlet, -/obj/item/clothing/gloves/cargo_gauntlet{ - pixel_y = 3 - }, -/obj/item/clothing/gloves/cargo_gauntlet{ - pixel_y = 6 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/structure/sign/poster/random/directional/south, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) "emS" = ( /obj/effect/spawner/random/structure/closet_maintenance, /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"ene" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue/opposingcorners{ +"ens" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/warning, +/obj/effect/turf_decal/trimline/dark_blue/warning{ dir = 1 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/obj/structure/cable, +/turf/open/floor/iron/dark/textured_edge{ + dir = 1 + }, +/area/station/ai/satellite/chamber) "eny" = ( /obj/structure/table, /obj/item/stack/sheet/glass/fifty{ @@ -15220,15 +15320,6 @@ /obj/structure/grille, /turf/open/floor/plating, /area/station/maintenance/hallway/abandoned_recreation) -"enX" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/engineering/lobby) "eoe" = ( /obj/vehicle/ridden/atv{ dir = 4; @@ -15236,17 +15327,6 @@ }, /turf/open/floor/iron, /area/station/maintenance/port/greater) -"eoj" = ( -/obj/structure/window/spawner/directional/north, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "medbay-office"; - name = "Medbay Shutters"; - dir = 1 - }, -/obj/machinery/door/firedoor, -/obj/machinery/computer/records/medical, -/turf/open/floor/iron/white/textured_large, -/area/station/medical/office) "eoq" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/blue/filled/line{ @@ -15259,6 +15339,13 @@ }, /turf/open/floor/iron/white, /area/station/maintenance/hallway/abandoned_recreation) +"eot" = ( +/obj/effect/turf_decal/trimline/blue/arrow_ccw{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/arrow_cw, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/lobby) "eoF" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/decoration/paint, @@ -15278,15 +15365,6 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/port) -"eoM" = ( -/obj/structure/window/reinforced/spawner/directional/south, -/obj/machinery/light/warm/directional/north, -/obj/structure/water_source/puddle, -/obj/structure/flora/bush/stalky/style_2{ - pixel_x = 6 - }, -/turf/open/floor/grass, -/area/station/ai/satellite/interior) "epi" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -15302,17 +15380,21 @@ /obj/machinery/light/floor, /turf/open/floor/iron/smooth_large, /area/station/maintenance/department/medical) -"epC" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/filled/mid_joiner{ - dir = 4 - }, +"epo" = ( +/turf/open/floor/glass/reinforced, +/area/station/command/vault) +"eps" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/structure/cable, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/armory) +/obj/structure/chair/office{ + dir = 1 + }, +/turf/open/floor/wood/parquet, +/area/station/command/heads_quarters/qm) "epE" = ( /obj/structure/flora/bush/fullgrass/style_random, /obj/structure/flora/bush/ferny/style_random, @@ -15362,11 +15444,6 @@ /obj/structure/closet/emcloset/anchored, /turf/open/floor/plating, /area/station/engineering/storage_shared) -"eqp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/carpet/black, -/area/station/service/library/private) "eqt" = ( /obj/machinery/camera/autoname/directional/south, /turf/open/openspace, @@ -15377,6 +15454,20 @@ }, /turf/open/floor/engine/hull/air, /area/station/maintenance/port/aft) +"eqB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/eighties, +/area/station/engineering/lobby) +"eqF" = ( +/obj/machinery/light_switch/directional/east, +/obj/machinery/flasher/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai/upload/chamber) "eqU" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/green/filled/line{ @@ -15484,18 +15575,6 @@ }, /turf/open/floor/wood/large, /area/station/service/theater_dressing) -"erZ" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ - dir = 1 - }, -/obj/structure/cable/layer3, -/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/white/smooth_half{ - dir = 1 - }, -/area/station/ai/satellite/foyer) "esb" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -15550,25 +15629,6 @@ /obj/machinery/camera/autoname/directional/north, /turf/open/floor/catwalk_floor, /area/station/engineering/atmos/upper) -"esR" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/structure/sign/warning/cold_temp/directional/east{ - name = "Cryogenics"; - pixel_x = 26 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) -"eta" = ( -/obj/machinery/door/airlock/medical{ - name = "Medbay Storage" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/general, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue/full, -/turf/open/floor/iron/white, -/area/station/medical/storage) "etf" = ( /obj/machinery/door/airlock{ id_tag = "Cabin7"; @@ -15589,6 +15649,14 @@ /obj/machinery/light/directional/south, /turf/open/floor/carpet, /area/station/service/chapel/office) +"etn" = ( +/obj/structure/railing/corner, +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/white, +/area/station/maintenance/department/medical) "etu" = ( /obj/structure/table/reinforced, /obj/machinery/door/poddoor/shutters{ @@ -15633,15 +15701,6 @@ /obj/effect/spawner/random/trash/moisture_trap, /turf/open/floor/carpet, /area/station/maintenance/starboard/aft) -"euL" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured_edge, -/area/station/ai/satellite/exterior) "euN" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 @@ -15656,13 +15715,6 @@ /obj/structure/sign/poster/official/random/directional/west, /turf/open/floor/plating, /area/station/construction/storage_wing) -"evg" = ( -/obj/structure/closet/wardrobe/miner, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) "evi" = ( /obj/machinery/door/airlock/research{ name = "Research and Development Lab" @@ -15747,6 +15799,18 @@ /obj/structure/cable/layer1, /turf/open/floor/engine, /area/station/engineering/supermatter) +"ewz" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/turf/open/floor/wood/large, +/area/station/command/heads_quarters/cmo) "ewD" = ( /turf/closed/wall, /area/station/service/cafeteria) @@ -15760,6 +15824,17 @@ }, /turf/open/floor/engine, /area/station/maintenance/disposal/incinerator) +"ewV" = ( +/obj/structure/plasticflaps/kitchen, +/obj/machinery/door/airlock/medical{ + name = "Medical Cold Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/medical/coldroom) "ewY" = ( /obj/machinery/door/airlock/maintenance, /obj/structure/cable, @@ -15769,6 +15844,15 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"exa" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "exb" = ( /obj/structure/lattice/catwalk, /obj/machinery/door/firedoor, @@ -15779,6 +15863,17 @@ /obj/machinery/light/small/directional/north, /turf/open/floor/plating, /area/station/maintenance/central) +"exh" = ( +/obj/machinery/door/airlock/command{ + name = "E.V.A. Storage" + }, +/obj/structure/cable, +/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/command/eva, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/station/command/eva) "exj" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ @@ -15786,15 +15881,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/construction) -"exn" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) "exo" = ( /obj/effect/turf_decal/siding/purple{ dir = 1 @@ -15805,6 +15891,20 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/science/lab) +"exv" = ( +/obj/effect/turf_decal/stripes{ + dir = 4 + }, +/turf/open/floor/iron/textured, +/area/station/cargo/storage) +"exC" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/storage) "exM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -15850,10 +15950,19 @@ /obj/structure/fluff/paper/stack, /turf/open/floor/wood, /area/station/maintenance/starboard/aft) -"eyk" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/corner, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) +"eyh" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/structure/railing/corner, +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/openspace, +/area/station/engineering/lobby) "eys" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/effect/spawner/structure/window/reinforced, @@ -15866,6 +15975,25 @@ }, /turf/open/floor/iron/white/smooth_large, /area/station/security/prison) +"eyI" = ( +/obj/machinery/door/window/left/directional/north{ + name = "MiniSat Airlock Access" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark/textured_large, +/area/station/ai/satellite/exterior) +"eyK" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/construction) +"eyZ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/vacuum/external/directional/south, +/turf/open/floor/plating, +/area/station/cargo/miningoffice) "eza" = ( /obj/structure/lattice/catwalk, /obj/structure/ladder, @@ -15874,18 +16002,25 @@ }, /turf/open/openspace, /area/station/commons/dorms) +"ezl" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/warning, +/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_cw{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/textured_edge{ + dir = 1 + }, +/area/station/ai/satellite/chamber) "ezq" = ( /obj/structure/reflector/single/anchored{ dir = 5 }, /turf/open/floor/iron/dark/textured, /area/station/engineering/supermatter/room) -"ezB" = ( -/obj/machinery/flasher/directional/west, -/obj/structure/table/wood/fancy/cyan, -/obj/effect/spawner/round_default_module, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai/upload/chamber) "ezE" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -15951,10 +16086,30 @@ }, /turf/open/floor/carpet, /area/station/command/heads_quarters/captain/private) +"eAw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/clothing/gloves/color/blue{ + desc = "An old pair of nitrile gloves, with no sterile properties."; + name = "old nitrile gloves" + }, +/obj/structure/rack, +/obj/item/wrench/medical, +/turf/open/floor/iron/white, +/area/station/maintenance/department/medical) "eAH" = ( /obj/effect/spawner/random/trash/garbage, /turf/open/floor/plating, /area/station/maintenance/port) +"eAJ" = ( +/obj/structure/lattice/catwalk, +/obj/structure/table/reinforced, +/obj/item/storage/photo_album/qm, +/turf/open/openspace, +/area/station/cargo/storage) "eAM" = ( /obj/structure/table/glass, /obj/item/gps{ @@ -15966,19 +16121,6 @@ }, /turf/open/floor/iron/dark, /area/station/science/lobby) -"eAO" = ( -/obj/effect/turf_decal/siding/blue/corner{ - dir = 4 - }, -/obj/structure/lattice/catwalk, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/railing{ - dir = 1 - }, -/turf/open/openspace, -/area/station/medical/medbay/central) "eAP" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet, @@ -16047,16 +16189,6 @@ /obj/effect/mapping_helpers/requests_console/assistance, /turf/open/floor/wood, /area/station/security/detectives_office) -"eBD" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/machinery/firealarm/directional/east, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/medical/medbay/central) "eBP" = ( /obj/structure/cable, /obj/structure/mirror/broken/directional/west, @@ -16064,17 +16196,28 @@ /obj/effect/turf_decal/tile/blue/opposingcorners, /turf/open/floor/iron/cafeteria, /area/station/maintenance/port) -"eBQ" = ( -/obj/structure/extinguisher_cabinet/directional/east, -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/machinery/camera/autoname/directional/east, -/obj/structure/cable, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/morgue) +"eBR" = ( +/obj/machinery/smartfridge/chemistry/preloaded, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id = "chemshutters"; + name = "Chemistry Shutters" + }, +/turf/open/floor/plating, +/area/station/medical/pharmacy) "eBZ" = ( /obj/effect/spawner/random/structure/closet_empty/crate, /turf/open/floor/iron/checker, /area/station/maintenance/hallway/abandoned_recreation) +"eCn" = ( +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/maintenance/department/medical) "eCu" = ( /obj/effect/decal/cleanable/blood/old, /obj/effect/turf_decal/trimline/purple/filled/line{ @@ -16101,6 +16244,18 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron/dark, /area/station/service/chapel/office) +"eCF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/opposingcorners{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) "eCM" = ( /obj/structure/table/reinforced, /obj/effect/spawner/random/exotic/technology, @@ -16121,6 +16276,14 @@ /obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, /area/station/construction/storage_wing) +"eCW" = ( +/obj/machinery/light/red/directional/north, +/obj/structure/window/reinforced/plasma/spawner/directional/east, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/engine, +/area/station/medical/chemistry) "eDl" = ( /obj/item/clothing/head/cone{ pixel_x = -7; @@ -16130,11 +16293,12 @@ /turf/open/floor/plating, /area/station/maintenance/port/greater) "eDq" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/machinery/medical_kiosk, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 }, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) +/turf/open/floor/iron/dark, +/area/station/medical/medbay/lobby) "eDr" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 @@ -16153,24 +16317,6 @@ /obj/effect/landmark/start/chief_engineer, /turf/open/floor/carpet/orange, /area/station/command/heads_quarters/ce) -"eDR" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai/upload/foyer) -"eDZ" = ( -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron/dark/textured_large, -/area/station/ai/satellite/chamber) -"eEj" = ( -/obj/structure/closet/crate/silvercrate, -/obj/machinery/camera/motion{ - c_tag = "Vault - Upper"; - network = list("vault") - }, -/turf/open/floor/glass/reinforced, -/area/station/command/vault) "eEv" = ( /turf/open/floor/plating, /area/station/maintenance/starboard/aft) @@ -16212,6 +16358,11 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, /area/station/commons/vacant_room/commissary) +"eFj" = ( +/obj/structure/cable, +/obj/structure/sign/poster/contraband/random/directional/east, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/fore) "eFm" = ( /obj/structure/closet/radiation, /obj/machinery/light/directional/west, @@ -16231,10 +16382,32 @@ /obj/effect/turf_decal/tile/green/full, /turf/open/floor/iron/dark/smooth_large, /area/station/service/hydroponics) +"eFt" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/obj/machinery/camera/autoname/directional/south{ + network = list("minisat") + }, +/turf/open/floor/iron/white/textured_corner{ + dir = 8 + }, +/area/station/ai/satellite/interior) "eFu" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/checker, /area/station/maintenance/hallway/abandoned_recreation) +"eFX" = ( +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Foyer" + }, +/obj/structure/cable/layer3, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/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/white/smooth_large, +/area/station/ai/satellite/foyer) "eGc" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -16252,6 +16425,16 @@ }, /turf/open/openspace, /area/station/security/checkpoint/customs) +"eGh" = ( +/obj/structure/table/wood, +/obj/machinery/light_switch/directional/north, +/obj/machinery/light/small/directional/west, +/obj/effect/spawner/random/food_or_drink/donkpockets{ + pixel_y = 4; + pixel_x = 4 + }, +/turf/open/floor/wood/large, +/area/station/medical/break_room) "eGk" = ( /obj/structure/sign/plaques/kiddie/perfect_drone{ pixel_y = 32 @@ -16295,28 +16478,24 @@ }, /turf/open/floor/iron/smooth, /area/station/engineering/atmos/upper) -"eGM" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/wood/large, -/area/station/command/heads_quarters/cmo) "eGP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron/dark/smooth_large, /area/station/security/interrogation) "eGR" = ( -/obj/effect/turf_decal/siding/dark/corner{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron/dark/herringbone, -/area/station/ai/satellite/interior) +/turf/open/floor/plating, +/area/station/medical/medbay/central) +"eGS" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/wood/parquet, +/area/station/command/heads_quarters/qm) "eGW" = ( /obj/structure/rack, /obj/item/storage/box/chemimp{ @@ -16329,11 +16508,6 @@ /obj/item/reagent_containers/cup/bottle/morphine, /turf/open/floor/iron/dark/smooth_large, /area/station/security/office) -"eHa" = ( -/obj/machinery/firealarm/directional/east, -/obj/structure/chair/sofa/corp/corner, -/turf/open/floor/carpet/blue, -/area/station/medical/break_room) "eHg" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -16464,30 +16638,6 @@ /obj/machinery/light/directional/north, /turf/open/floor/wood, /area/station/commons/dorms) -"eIY" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - name = "Cargo Lockdown Shutters"; - id = "cargolockdown"; - dir = 8 - }, -/obj/machinery/door/window/brigdoor/left/directional/east{ - name = "Cargo Desk"; - req_access = list("cargo") - }, -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/structure/desk_bell{ - pixel_x = -10; - pixel_y = 9 - }, -/obj/effect/turf_decal/tile/brown/fourcorners, -/obj/item/folder/yellow{ - pixel_x = 3; - pixel_y = 1 - }, -/obj/item/pen, -/turf/open/floor/iron, -/area/station/cargo/storage) "eJb" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -16502,31 +16652,14 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/dark, /area/station/security/checkpoint/medical) -"eJq" = ( -/obj/structure/cable, -/obj/structure/railing/corner/end{ - dir = 4 +"eJD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/medical{ + name = "Abandoned Room" }, -/obj/effect/turf_decal/trimline/brown/arrow_ccw, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/cargo/storage) -"eJv" = ( -/obj/machinery/holopad/secure{ - pixel_y = -1 - }, -/mob/living/simple_animal/bot/secbot/beepsky/armsky, -/turf/open/floor/glass/reinforced, -/area/station/security/armory) -"eJz" = ( -/obj/machinery/newscaster/directional/west, -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/iron/dark/textured_large, -/area/station/ai/satellite/chamber) +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/iron/textured_large, +/area/station/maintenance/department/medical) "eJX" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 @@ -16551,76 +16684,10 @@ /obj/effect/spawner/random/trash/moisture_trap, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"eKh" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden, -/turf/closed/wall, -/area/station/medical/cryo) -"eKu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "eKz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark/smooth_large, /area/station/commons/lounge) -"eKF" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/structure/table, -/obj/item/clothing/shoes/magboots{ - desc = "Magnetic boots, for the solar enthusiasts. Idential to a regular magboot in everything but soul."; - name = "Solars' Magboots"; - pixel_x = -1; - pixel_y = 4 - }, -/obj/item/grenade/chem_grenade/smart_metal_foam{ - pixel_x = 4; - pixel_y = 0 - }, -/obj/item/grenade/chem_grenade/smart_metal_foam, -/obj/item/crowbar, -/obj/item/clothing/shoes/magboots, -/obj/item/clothing/shoes/magboots, -/obj/item/clothing/gloves/color/yellow{ - pixel_x = 0; - pixel_y = 3 - }, -/obj/item/clothing/ears/earmuffs{ - pixel_x = -3; - pixel_y = -2 - }, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/ears/earmuffs{ - pixel_x = -5; - pixel_y = 6 - }, -/obj/machinery/camera/autoname/directional/west, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron/dark, -/area/station/engineering/engine_smes) -"eKH" = ( -/obj/effect/turf_decal/tile/neutral/opposingcorners{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) -"eKW" = ( -/obj/structure/railing, -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/white, -/area/station/maintenance/department/medical) "eLc" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -16661,20 +16728,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/engineering/storage_shared) -"eLw" = ( -/obj/machinery/airalarm/directional/north, -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/openspace, -/area/station/engineering/atmos/project) -"eLE" = ( -/obj/structure/window/reinforced/spawner/directional/south, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured_large, -/area/station/ai/satellite/exterior) "eLK" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 @@ -16682,18 +16735,21 @@ /obj/effect/turf_decal/siding/red, /turf/open/floor/engine, /area/station/engineering/supermatter) +"eLN" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark/textured_half{ + dir = 1 + }, +/area/station/ai/satellite/interior) "eLU" = ( /turf/closed/wall/r_wall, /area/station/command/gateway) -"eLV" = ( -/obj/machinery/computer/bank_machine, -/obj/machinery/light_switch/directional/west{ - pixel_y = 6 - }, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/station/command/vault) "eMa" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 @@ -16701,14 +16757,6 @@ /obj/effect/turf_decal/trimline/red/warning, /turf/open/floor/iron/dark/smooth_large, /area/station/security/office) -"eMd" = ( -/obj/structure/chair/office/light{ - dir = 1 - }, -/obj/effect/landmark/start/chemist, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/pharmacy) "eMi" = ( /obj/machinery/door/airlock/public/glass{ name = "Arrivals Lounge" @@ -16735,47 +16783,38 @@ /obj/structure/sign/departments/aisat/directional/south, /turf/open/floor/iron/dark, /area/station/engineering/transit_tube) -"eME" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/obj/structure/table, -/obj/item/book/manual/wiki/medicine{ - pixel_x = -7; - pixel_y = 7 - }, -/obj/item/reagent_containers/dropper{ - pixel_y = 7 - }, -/obj/item/clothing/neck/stethoscope{ - pixel_x = 5; - pixel_y = 6 - }, -/obj/item/storage/pill_bottle/mannitol{ - pixel_x = -5; - pixel_y = 3 - }, -/turf/open/floor/iron/dark/textured, -/area/station/medical/cryo) +"eMA" = ( +/turf/open/openspace, +/area/station/ai/upload/chamber) "eMI" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, /obj/effect/landmark/navigate_destination/sec, /turf/open/floor/plating, /area/station/security/brig) -"eMX" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 +"eMT" = ( +/obj/effect/decal/cleanable/blood/oil/slippery, +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/structure/railing{ - dir = 8 +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/obj/item/kirbyplants/random, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron/dark, -/area/station/command/eva) +/turf/open/floor/iron/dark/textured, +/area/station/cargo/sorting) "eNb" = ( /obj/effect/spawner/random/trash, /turf/open/floor/plating, /area/station/maintenance/port) +"eNp" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + name = "Cargo Lockdown Shutters"; + id = "cargolockdown"; + dir = 8 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/cargo/storage) "eNz" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -16879,17 +16918,6 @@ /obj/effect/mapping_helpers/airlock/access/any/engineering/general, /turf/open/floor/plating, /area/station/engineering/supermatter/room) -"eOx" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner, -/obj/machinery/camera/autoname/directional/south{ - network = list("ss13","medbay"); - c_tag = "Medbay - Lower Pharmacy" - }, -/obj/item/radio/intercom/directional/south, -/obj/machinery/chem_master, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/pharmacy) "eOy" = ( /obj/structure/sign/clock/directional/west, /obj/structure/chair/office{ @@ -16944,6 +16972,10 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos/hfr_room) +"ePi" = ( +/obj/effect/landmark/firealarm_sanity, +/turf/open/floor/iron/textured_large, +/area/station/medical/abandoned) "ePn" = ( /obj/structure/mop_bucket/janitorialcart{ dir = 4 @@ -16951,37 +16983,29 @@ /obj/effect/turf_decal/tile/purple/full, /turf/open/floor/iron/dark/smooth_large, /area/station/security/brig) -"ePo" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 - }, -/obj/item/clothing/head/cone{ - pixel_x = -5; - pixel_y = 4 - }, -/obj/item/clothing/head/cone{ - pixel_x = 8; - pixel_y = 5 - }, -/turf/open/floor/iron, -/area/station/science/xenobiology/hallway) "ePM" = ( /obj/structure/railing, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/station/maintenance/starboard/lesser) -"ePT" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/medical, -/obj/effect/mapping_helpers/airlock/unres{ +"ePN" = ( +/obj/machinery/firealarm/directional/north, +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/effect/mapping_helpers/airlock/access/all/medical/general, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner{ + dir = 1 + }, +/obj/structure/rack, +/obj/item/reagent_containers/cup/bottle/iodine{ + pixel_x = 1 + }, +/obj/item/reagent_containers/cup/bottle/fluorine{ + pixel_x = 7; + pixel_y = 3 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/chem_storage) "ePX" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -17047,6 +17071,18 @@ /obj/machinery/door/firedoor, /turf/open/floor/catwalk_floor, /area/station/engineering/atmos/upper) +"eQR" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/machinery/computer/crew{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/office) "eQW" = ( /obj/effect/turf_decal/stripes/box, /obj/structure/ladder, @@ -17152,13 +17188,6 @@ }, /turf/open/floor/iron/dark, /area/station/security/warden) -"eRT" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 4 - }, -/obj/machinery/iv_drip, -/turf/open/floor/iron/white/textured_large, -/area/station/medical/medbay/central) "eRX" = ( /obj/machinery/door/airlock/external{ name = "Labor Camp Shuttle Airlock" @@ -17189,6 +17218,20 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/science/cytology) +"eSq" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port) "eSw" = ( /obj/machinery/airalarm/directional/south, /obj/effect/turf_decal/trimline/red/filled/line, @@ -17208,6 +17251,19 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"eSH" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/siding/blue/corner{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "eSO" = ( /obj/structure/sign/warning/electric_shock/directional/north, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -17259,26 +17315,17 @@ /obj/structure/cable, /turf/open/openspace, /area/station/engineering/atmos/project) -"eTu" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/warning, -/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_cw{ +"eTB" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/opposingcorners{ dir = 1 }, -/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/textured_edge{ - dir = 1 - }, -/area/station/ai/satellite/chamber) -"eTD" = ( -/obj/machinery/vending/medical, -/obj/effect/turf_decal/bot_white{ - color = "#52B4E9" - }, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/storage) +/obj/effect/landmark/start/depsec/supply, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/supply) "eTG" = ( /obj/structure/table, /obj/machinery/coffeemaker/impressa{ @@ -17303,6 +17350,22 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/service/cafeteria) +"eTW" = ( +/obj/machinery/light/warm/dim/directional/east, +/obj/structure/table, +/obj/item/clothing/gloves/cargo_gauntlet, +/obj/item/clothing/gloves/cargo_gauntlet{ + pixel_y = 3 + }, +/obj/item/clothing/gloves/cargo_gauntlet{ + pixel_y = 6 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/sign/poster/random/directional/south, +/turf/open/floor/iron/textured, +/area/station/cargo/storage) "eTY" = ( /turf/open/floor/iron/freezer, /area/station/maintenance/port) @@ -17329,14 +17392,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"eUl" = ( -/obj/structure/window/reinforced/spawner/directional/east, -/obj/machinery/firealarm/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/engineering/transit_tube) "eUr" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -17362,18 +17417,26 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/service/cafeteria) -"eUQ" = ( -/obj/structure/disposalpipe/segment{ +"eUM" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/machinery/modular_computer/preset/cargochat/medical{ +/obj/effect/turf_decal/trimline/red/filled/mid_joiner{ dir = 4 }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/obj/structure/closet/secure_closet{ + name = "contraband locker"; + req_access = list("armory") + }, +/obj/effect/spawner/random/contraband/armory, +/obj/effect/spawner/random/maintenance/three, +/obj/structure/cable, +/obj/machinery/button/door/directional/south{ + id = "armory"; + name = "Armory Shutters" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/armory) "eUV" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 @@ -17396,15 +17459,6 @@ /obj/machinery/duct, /turf/open/floor/iron, /area/station/service/cafeteria) -"eUX" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/station/command/eva) "eUY" = ( /obj/structure/table/reinforced, /obj/item/folder{ @@ -17445,22 +17499,28 @@ }, /turf/open/floor/iron/dark, /area/station/commons/vacant_room/commissary) -"eVr" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/spawner/structure/window, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 1; - id = "chemshutters"; - name = "Pharmacy Shutters" - }, -/turf/open/floor/plating, -/area/station/medical/pharmacy) "eVu" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, /turf/open/floor/iron/dark, /area/station/engineering/break_room) +"eVw" = ( +/obj/machinery/status_display/ai/directional/east, +/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_cw{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/machinery/fax{ + fax_name = "AI Satellite"; + name = "AI Satellite Fax Machine"; + pixel_y = 5 + }, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "eVx" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/siding/wood/corner{ @@ -17503,20 +17563,20 @@ /obj/structure/cable, /turf/open/floor/wood, /area/station/service/lawoffice) -"eWm" = ( -/turf/open/openspace, -/area/station/command/eva) +"eWi" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/computer/crew{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 6 + }, +/turf/open/floor/holofloor/dark, +/area/station/command/heads_quarters/cmo) "eWq" = ( /obj/structure/cable, /turf/closed/wall/r_wall, /area/station/engineering/atmos/project) -"eWs" = ( -/obj/effect/decal/cleanable/generic, -/obj/structure/railing{ - dir = 5 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai/upload/chamber) "eWt" = ( /obj/machinery/airalarm/directional/east, /obj/machinery/portable_atmospherics/canister/oxygen, @@ -17543,10 +17603,6 @@ /obj/machinery/camera/autoname/directional/east, /turf/open/openspace, /area/station/science/genetics) -"eWU" = ( -/obj/machinery/holopad, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/storage) "eWW" = ( /obj/structure/railing, /obj/effect/turf_decal/trimline/yellow/warning, @@ -17568,22 +17624,6 @@ }, /turf/open/floor/engine, /area/station/engineering/supermatter/room) -"eXp" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/textured_large, -/area/station/medical/abandoned) -"eXq" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "eXw" = ( /obj/structure/table/optable, /obj/effect/turf_decal/tile/purple/half{ @@ -17603,17 +17643,6 @@ /obj/effect/landmark/start/assistant, /turf/open/floor/glass/reinforced, /area/station/service/library) -"eXz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/pharmacy) "eXF" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -17629,23 +17658,17 @@ dir = 4 }, /area/station/hallway/primary/fore) +"eXJ" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/structure/sign/nanotrasen{ + pixel_x = -32 + }, +/turf/open/floor/wood, +/area/station/command/eva) "eXS" = ( /obj/effect/turf_decal/tile/blue/anticorner/contrasted, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/secondary/command) -"eXU" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) "eYe" = ( /obj/structure/displaycase/captain{ pixel_y = 5 @@ -17676,16 +17699,6 @@ }, /turf/open/floor/iron/dark, /area/station/science/ordnance) -"eYE" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/red/filled/mid_joiner{ - dir = 4 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/armory) "eYH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/lattice/catwalk, @@ -17713,17 +17726,16 @@ "eZC" = ( /turf/open/floor/iron/dark/textured_large, /area/station/engineering/gravity_generator) -"eZE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 +"eZI" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/mid_joiner{ + dir = 4 }, /obj/structure/cable, -/obj/structure/sign/departments/chemistry/pharmacy/directional/east, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/armory) "eZL" = ( /obj/structure/lattice/catwalk, /obj/structure/railing/corner{ @@ -17738,38 +17750,12 @@ }, /turf/open/openspace, /area/station/commons/fitness/recreation) -"eZT" = ( -/obj/effect/turf_decal/tile/neutral/opposingcorners{ - dir = 1 +"fah" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/structure/closet/crate/science, -/obj/item/reagent_containers/cup/bottle/epinephrine{ - pixel_x = 6; - pixel_y = -6 - }, -/obj/item/reagent_containers/cup/beaker{ - pixel_x = 8; - pixel_y = 2 - }, -/obj/item/reagent_containers/cup/bottle/multiver{ - pixel_x = -2; - pixel_y = -7 - }, -/obj/item/reagent_containers/dropper{ - pixel_x = 2; - pixel_y = -11 - }, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) -"fag" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/obj/machinery/camera/autoname/directional/east{ - network = list("minisat") - }, -/turf/open/floor/iron/dark/textured_large, -/area/station/ai/satellite/interior) +/turf/open/floor/iron/dark/textured, +/area/station/cargo/sorting) "fai" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -17783,6 +17769,12 @@ /obj/effect/turf_decal/tile/dark_blue, /turf/open/floor/iron/white, /area/station/hallway/secondary/entry) +"fan" = ( +/obj/effect/turf_decal/trimline/dark_blue/corner{ + dir = 1 + }, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "fav" = ( /obj/machinery/button/door/directional/north{ id = "SM_Outside_shutters"; @@ -17807,9 +17799,25 @@ }, /turf/open/floor/carpet/orange, /area/station/command/heads_quarters/ce) +"fbj" = ( +/obj/structure/light_construct/directional/east, +/obj/effect/mapping_helpers/broken_floor, +/obj/structure/table/wood, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/wood, +/area/station/maintenance/starboard/central) "fbk" = ( /turf/open/floor/plating, /area/station/engineering/transit_tube) +"fbn" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ + dir = 4 + }, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) "fbo" = ( /obj/structure/railing{ dir = 8 @@ -17828,13 +17836,16 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/science/xenobiology) -"fbr" = ( -/obj/machinery/holopad/secure, -/obj/structure/cable/layer3, -/turf/open/floor/iron/dark/textured_edge{ - dir = 4 +"fbq" = ( +/obj/machinery/ai_slipper{ + uses = 10 }, -/area/station/ai/satellite/interior) +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/turf/open/floor/iron/smooth_large, +/area/station/ai/satellite/foyer) "fbu" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/monitored/oxygen_input, /turf/open/floor/engine/o2, @@ -17862,19 +17873,16 @@ dir = 8 }, /area/station/command/corporate_showroom) -"fcc" = ( -/obj/structure/lattice/catwalk, -/obj/structure/ladder, -/turf/open/openspace, -/area/station/ai/satellite/chamber) -"fch" = ( -/obj/effect/turf_decal/siding/dark_blue/corner{ +"fbJ" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/arrow_ccw{ dir = 4 }, -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner, -/turf/open/floor/iron/white/textured_large, -/area/station/medical/medbay/central) +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) "fcn" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -17882,6 +17890,18 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/large, /area/station/hallway/primary/central) +"fco" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/blue/filled/warning, +/obj/effect/turf_decal/trimline/white/filled/warning{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/central) +"fcq" = ( +/obj/machinery/teleport/station, +/turf/open/floor/iron/dark/textured_large, +/area/station/ai/satellite/teleporter) "fct" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 @@ -17905,6 +17925,15 @@ /obj/effect/spawner/random/medical/minor_healing, /turf/open/floor/iron/smooth_large, /area/station/maintenance/department/medical) +"fcz" = ( +/obj/structure/filingcabinet, +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/supply) "fcC" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -17928,13 +17957,6 @@ }, /turf/open/floor/catwalk_floor, /area/station/engineering/atmos/upper) -"fdb" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/white, -/area/station/medical/office) "fdd" = ( /turf/open/floor/iron/dark/smooth_large, /area/station/security/eva) @@ -17943,27 +17965,23 @@ /obj/structure/window/reinforced/plasma/spawner/directional/north, /turf/open/space/basic, /area/space/nearstation) -"fdh" = ( -/obj/machinery/wall_healer/directional/north, -/turf/open/floor/wood, -/area/station/command/eva) "fdl" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"fdp" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 - }, -/obj/machinery/computer/exoscanner_control, -/turf/open/floor/iron, -/area/station/cargo/storage) "fdE" = ( /obj/effect/spawner/random/medical/two_percent_xeno_egg_spawner, /turf/open/floor/engine, /area/station/science/xenobiology) +"fdF" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/obj/machinery/iv_drip, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/morgue) "fdI" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/structure/fluff/paper{ @@ -18008,6 +18026,18 @@ }, /turf/open/floor/iron/smooth, /area/station/engineering/atmos/upper) +"fef" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/structure/table, +/obj/machinery/fax{ + fax_name = "Quartermaster's Office"; + name = "Quartermaster's Fax Machine" + }, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/wood/parquet, +/area/station/command/heads_quarters/qm) "fei" = ( /obj/machinery/door/airlock/research{ glass = 1; @@ -18025,11 +18055,10 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"feE" = ( -/obj/structure/lattice/catwalk, -/obj/structure/sign/departments/medbay/alt/directional/south, -/turf/open/openspace, -/area/station/medical/medbay/central) +"feF" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) "feR" = ( /obj/effect/spawner/random/trash/grime, /turf/open/floor/plating, @@ -18128,11 +18157,15 @@ /turf/open/openspace, /area/station/maintenance/starboard/lesser) "fgh" = ( -/obj/machinery/door/airlock/silver{ - name = "Bathroom" +/obj/structure/cable, +/obj/structure/railing/corner/end{ + dir = 4 }, -/turf/open/floor/iron/freezer, -/area/station/ai/satellite/foyer) +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/storage) "fgq" = ( /obj/machinery/vending/cigarette, /turf/open/floor/iron, @@ -18155,12 +18188,6 @@ /obj/effect/landmark/navigate_destination/lawyer, /turf/open/floor/wood, /area/station/service/lawoffice) -"fgC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/station/cargo/storage) "fgG" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -18176,10 +18203,19 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/greater) -"fgK" = ( -/obj/effect/landmark/firealarm_sanity, -/turf/open/floor/iron/textured_large, -/area/station/medical/abandoned) +"fgN" = ( +/obj/item/kirbyplants/photosynthetic, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) +"fgS" = ( +/obj/structure/table/glass, +/obj/item/clothing/gloves/latex/nitrile, +/obj/item/stack/sticky_tape/surgical{ + pixel_x = -4; + pixel_y = 5 + }, +/turf/open/floor/iron/dark/textured_half, +/area/station/medical/surgery) "fgT" = ( /obj/structure/railing{ dir = 1 @@ -18191,6 +18227,13 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/eighties, /area/station/maintenance/hallway/abandoned_recreation) +"fgV" = ( +/obj/structure/sign/poster/official/get_your_legs/directional/west, +/obj/machinery/light/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/carpet/black, +/area/station/service/library/private) "fha" = ( /obj/structure/chair/sofa/middle/brown{ dir = 4 @@ -18228,6 +18271,23 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/wood/large, /area/station/hallway/secondary/service) +"fhy" = ( +/obj/structure/table/wood, +/obj/item/pen{ + pixel_x = -5; + pixel_y = -1 + }, +/obj/item/toy/cards/deck/wizoff{ + pixel_x = 6; + pixel_y = 5 + }, +/obj/effect/turf_decal/siding/dark_blue, +/obj/item/flashlight/lamp{ + pixel_y = 5; + pixel_x = -2 + }, +/turf/open/floor/carpet/blue, +/area/station/medical/break_room) "fhA" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, @@ -18239,6 +18299,11 @@ "fhJ" = ( /turf/open/floor/engine/hull/air, /area/station/hallway/secondary/entry) +"fhM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/security/courtroom) "fhO" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -18260,13 +18325,6 @@ /obj/effect/landmark/start/scientist, /turf/open/floor/iron/dark, /area/station/science/cytology) -"fik" = ( -/obj/structure/cable, -/obj/structure/bodycontainer/morgue{ - dir = 2 - }, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/morgue) "fin" = ( /obj/structure/flora/bush/lavendergrass/style_random, /obj/structure/flora/bush/sparsegrass/style_random, @@ -18361,6 +18419,29 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"fkl" = ( +/obj/item/storage/medkit/regular{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/storage/medkit/toxin{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/medkit/toxin, +/obj/item/storage/medkit/toxin{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/machinery/door/window/right/directional/west{ + name = "First Aid Supplies"; + req_access = list("medical") + }, +/obj/structure/table/reinforced/rglass, +/obj/machinery/camera/autoname/directional/north, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/storage) "fko" = ( /obj/structure/table, /obj/item/storage/medkit/brute{ @@ -18377,6 +18458,17 @@ /obj/structure/sign/poster/contraband/random/directional/north, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"fku" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/light/directional/north, +/obj/machinery/light_switch/directional/north, +/turf/open/floor/iron/dark/textured_half{ + dir = 1 + }, +/area/station/ai/satellite/teleporter) "fkw" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 5 @@ -18421,20 +18513,6 @@ /obj/machinery/camera/autoname/directional/west, /turf/open/openspace, /area/station/hallway/primary/central) -"fkP" = ( -/obj/item/kirbyplants/synthetic/plant26{ - pixel_x = 10; - pixel_y = 18 - }, -/obj/item/kirbyplants/synthetic/plant27{ - pixel_x = 13; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/morgue) "fkX" = ( /obj/effect/spawner/random/engineering/atmospherics_portable, /turf/open/floor/plating, @@ -18457,6 +18535,55 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/station/service/hydroponics/garden/abandoned) +"fls" = ( +/obj/structure/table/wood/fancy/orange, +/obj/item/reagent_containers/cup/glass/bottle/whiskey{ + pixel_x = -5; + pixel_y = 18 + }, +/obj/item/food/fortunecookie{ + pixel_x = 10; + pixel_y = 4 + }, +/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, +/obj/effect/turf_decal/siding/dark{ + dir = 4 + }, +/turf/open/floor/carpet/orange, +/area/station/command/heads_quarters/qm) +"flu" = ( +/obj/structure/railing/corner{ + dir = 8 + }, +/turf/open/openspace, +/area/station/ai/satellite/chamber) +"fly" = ( +/obj/effect/landmark/start/ai/secondary, +/obj/effect/turf_decal/delivery, +/obj/item/radio/intercom/directional/west{ + freerange = 1; + listening = 0; + name = "Common Channel" + }, +/obj/item/radio/intercom/directional/east{ + freerange = 1; + listening = 0; + name = "Custom Channel" + }, +/obj/item/radio/intercom/directional/north{ + broadcasting = 1; + frequency = 1447; + listening = 0; + name = "Private Channel" + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/ai/satellite/chamber) "flD" = ( /obj/effect/turf_decal/tile/red/opposingcorners, /turf/open/floor/iron/dark, @@ -18481,6 +18608,27 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/eighties, /area/station/maintenance/hallway/abandoned_recreation) +"flW" = ( +/obj/effect/landmark/start/ai/secondary, +/obj/effect/turf_decal/delivery, +/obj/item/radio/intercom/directional/west{ + freerange = 1; + listening = 0; + name = "Common Channel" + }, +/obj/item/radio/intercom/directional/east{ + freerange = 1; + listening = 0; + name = "Custom Channel" + }, +/obj/item/radio/intercom/directional/south{ + broadcasting = 1; + frequency = 1447; + listening = 0; + name = "Private Channel" + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/ai/satellite/chamber) "flY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -18507,15 +18655,6 @@ }, /turf/open/floor/iron, /area/station/science/lab) -"fmi" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) "fmj" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/old, @@ -18553,18 +18692,6 @@ }, /turf/open/floor/engine, /area/station/engineering/atmos/hfr_room) -"fng" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "garbage" - }, -/obj/machinery/door/poddoor/preopen{ - id = "Disposal Exit"; - name = "Disposal Exit Vent" - }, -/obj/effect/turf_decal/stripes/red/box, -/turf/open/floor/plating, -/area/station/maintenance/disposal) "fnm" = ( /obj/structure/cable, /turf/closed/wall, @@ -18578,15 +18705,6 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/external, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"fnt" = ( -/obj/effect/turf_decal/trimline/dark_blue/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white/smooth_corner{ - dir = 4 - }, -/area/station/ai/satellite/foyer) "fnD" = ( /obj/machinery/door/airlock/maintenance{ name = "CE's Maintenance Access" @@ -18597,6 +18715,11 @@ /obj/effect/mapping_helpers/airlock/access/any/engineering/construction, /turf/open/floor/plating, /area/station/engineering/lobby) +"fnR" = ( +/obj/structure/table/reinforced/rglass, +/obj/effect/spawner/surgery_tray/full, +/turf/open/floor/iron/dark/textured, +/area/station/medical/surgery) "fnT" = ( /obj/structure/lattice/catwalk, /obj/structure/sign/poster/contraband/random/directional/east, @@ -18683,6 +18806,15 @@ }, /turf/closed/wall/r_wall, /area/station/engineering/atmos/pumproom) +"foL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) "foN" = ( /obj/effect/spawner/random/structure/grille, /turf/open/floor/plating, @@ -18716,6 +18848,16 @@ /obj/structure/closet/firecloset/full, /turf/open/floor/plating, /area/station/maintenance/port) +"fpl" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/highsecurity{ + name = "AI Upload" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai/upload/foyer) "fpm" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -18816,24 +18958,6 @@ }, /turf/open/floor/wood, /area/station/service/library/printer) -"fqi" = ( -/obj/structure/table, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = -4; - pixel_y = 2 - }, -/obj/item/book/manual/wiki/research_and_development{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/book/manual/wiki/robotics_cyborgs{ - pixel_x = -1; - pixel_y = 7 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai/upload/foyer) "fqj" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -18849,6 +18973,19 @@ /obj/machinery/vending/cola/shamblers, /turf/open/floor/plating, /area/station/construction/storage_wing) +"fqz" = ( +/obj/machinery/requests_console/directional/north{ + department = "Medbay"; + name = "Medbay Requests Console" + }, +/obj/effect/mapping_helpers/requests_console/supplies, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) "fqC" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -18871,18 +19008,13 @@ dir = 1 }, /area/station/science/robotics) -"fqH" = ( -/obj/effect/turf_decal/bot_white, -/obj/effect/spawner/random/structure/crate, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +"fqF" = ( +/obj/structure/cable/layer3, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/iron/dark/textured_large, -/area/station/cargo/storage) +/turf/open/floor/iron/smooth_half, +/area/station/ai/satellite/foyer) "fqK" = ( /obj/effect/spawner/random/trash/garbage, /turf/open/floor/plating, @@ -18906,15 +19038,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark/textured_large, /area/station/security/prison) -"fqQ" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_ccw, -/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner, -/obj/structure/cable/layer3, -/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/white/smooth_edge, -/area/station/ai/satellite/foyer) "fqZ" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 @@ -18936,20 +19059,16 @@ /obj/machinery/light/directional/west, /turf/open/floor/iron/dark, /area/station/command/bridge) -"frB" = ( -/obj/structure/railing/corner{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ +"frq" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ dir = 4 }, -/obj/structure/bodycontainer/morgue{ - dir = 2 +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 10 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/morgue) +/obj/machinery/pdapainter/medbay, +/turf/open/floor/holofloor/dark, +/area/station/command/heads_quarters/cmo) "frE" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 @@ -19009,26 +19128,12 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"fss" = ( -/obj/structure/sign/poster/random/directional/south, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) "fsw" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/engineering/engine_smes) -"fsx" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Science Store" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/effect/landmark/navigate_destination/research, -/turf/open/floor/iron/dark, -/area/station/science/lobby) "fsO" = ( /obj/structure/rack, /obj/item/storage/crayons{ @@ -19038,6 +19143,16 @@ /obj/effect/spawner/random/bureaucracy/crayon, /turf/open/floor/iron/dark/smooth_large, /area/station/maintenance/port) +"fsP" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) "fsQ" = ( /obj/structure/reflector/single{ dir = 9 @@ -19049,6 +19164,11 @@ /obj/structure/closet/secure_closet/security/science, /turf/open/openspace, /area/station/security/checkpoint/science) +"ftc" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/wood, +/area/station/command/eva) "ftk" = ( /obj/structure/table, /obj/item/stock_parts/micro_laser, @@ -19071,20 +19191,6 @@ /obj/machinery/vending/sovietsoda, /turf/open/openspace, /area/station/construction/storage_wing) -"ftw" = ( -/obj/machinery/light/directional/east, -/obj/machinery/status_display/supply{ - pixel_x = 32 - }, -/obj/structure/railing, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/iron, -/area/station/cargo/storage) "ftF" = ( /obj/effect/turf_decal/bot, /obj/machinery/portable_atmospherics/scrubber, @@ -19106,6 +19212,12 @@ /obj/effect/spawner/random/bureaucracy/paper, /turf/open/floor/wood, /area/station/maintenance/starboard/aft) +"ftN" = ( +/obj/effect/turf_decal/tile/dark_blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/checker, +/area/station/ai/satellite/interior) "ftR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ @@ -19130,6 +19242,13 @@ /obj/effect/mapping_helpers/airlock/access/any/service/maintenance, /turf/open/floor/iron/dark/smooth_large, /area/station/maintenance/port) +"fup" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron/textured, +/area/station/cargo/storage) "fus" = ( /obj/machinery/computer/slot_machine{ pixel_y = 2 @@ -19158,45 +19277,30 @@ /obj/machinery/portable_atmospherics/scrubber, /turf/open/floor/iron/dark, /area/station/hallway/secondary/construction) -"fuA" = ( -/obj/effect/turf_decal/trimline/brown/arrow_cw{ - dir = 1 +"fuG" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ + dir = 4 }, -/obj/effect/turf_decal/trimline/brown/arrow_ccw, -/turf/open/floor/iron, -/area/station/hallway/primary/starboard) -"fuB" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 +/obj/machinery/elevator_control_panel/directional/south{ + linked_elevator_id = "catwalk_ai"; + preset_destination_names = list("2"="AI Maintenance","3"="AI Stowed") }, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) -"fuD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/effect/turf_decal/trimline/brown/filled/line{ +/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_cw{ dir = 8 }, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) +/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/textured_edge{ + dir = 8 + }, +/area/station/ai/satellite/chamber) "fuP" = ( /obj/machinery/camera/autoname/directional/south, /turf/open/floor/glass, /area/station/hallway/secondary/entry) -"fuQ" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/brown/arrow_ccw{ - dir = 10 - }, -/turf/open/floor/iron, -/area/station/hallway/primary/starboard) "fuU" = ( /obj/machinery/firealarm/directional/east, /obj/structure/reagent_dispensers/foamtank, @@ -19241,16 +19345,24 @@ /obj/structure/window/spawner/directional/north, /turf/open/floor/wood, /area/station/service/library) -"fvr" = ( -/obj/machinery/door/airlock/maintenance, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/effect/mapping_helpers/airlock/unres{ +"fvo" = ( +/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 }, -/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/starboard/central) +/obj/machinery/door/firedoor/heavy, +/obj/effect/turf_decal/trimline/dark_red/filled/warning{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/dark_red/filled/warning{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured_half{ + dir = 1 + }, +/area/station/cargo/storage) "fvu" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 @@ -19262,6 +19374,24 @@ /obj/machinery/light/directional/north, /turf/open/floor/iron/smooth, /area/station/engineering/main) +"fvC" = ( +/obj/item/storage/medkit/fire{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/medkit/fire, +/obj/item/storage/medkit/fire{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/machinery/door/window/right/directional/west{ + name = "First Aid Supplies"; + req_access = list("medical") + }, +/obj/structure/table/reinforced/rglass, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/storage) "fvG" = ( /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /obj/machinery/door/airlock/maintenance_hatch, @@ -19274,6 +19404,16 @@ }, /turf/open/floor/iron, /area/station/maintenance/starboard/lesser) +"fvY" = ( +/obj/effect/spawner/random/structure/crate, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/ai/satellite/maintenance/storage) +"fwb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/pharmacy) "fwd" = ( /obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ dir = 4 @@ -19359,42 +19499,25 @@ /obj/effect/spawner/random/vending/snackvend, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"fxH" = ( -/obj/machinery/holopad/secure, -/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/dark_blue/corner, -/obj/effect/turf_decal/trimline/dark_blue/corner{ +"fxu" = ( +/obj/machinery/light_switch/directional/south, +/obj/structure/table, +/obj/item/stack/package_wrap, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/dark/textured_edge{ - dir = 4 +/obj/item/storage/box/shipping{ + pixel_x = 4; + pixel_y = 10 }, -/area/station/ai/satellite/chamber) -"fxI" = ( -/obj/effect/turf_decal/siding/dark{ - dir = 10 - }, -/obj/effect/turf_decal/siding/dark/corner{ - dir = 4 - }, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) -"fxS" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/white, -/area/station/maintenance/department/medical) +/obj/item/clothing/head/costume/mailman, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark/textured, +/area/station/cargo/sorting) +"fxT" = ( +/obj/structure/chair/sofa/corp, +/turf/open/floor/carpet/blue, +/area/station/medical/break_room) "fxY" = ( /obj/machinery/vending/cigarette, /obj/structure/disposalpipe/segment{ @@ -19430,6 +19553,10 @@ /obj/item/kirbyplants/random/fullysynthetic, /turf/open/floor/eighties, /area/station/maintenance/hallway/abandoned_recreation) +"fyo" = ( +/obj/structure/cable, +/turf/open/floor/iron/dark/textured, +/area/station/cargo/sorting) "fyp" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/smartfridge/drying, @@ -19475,6 +19602,19 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"fyN" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood/large, +/area/station/medical/break_room) "fzd" = ( /obj/structure/ladder, /turf/open/floor/plating, @@ -19527,16 +19667,30 @@ /obj/effect/turf_decal/tile/dark_blue, /turf/open/floor/iron/white, /area/station/hallway/secondary/entry) -"fzy" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/grunge{ - name = "Under The Stairs" +"fzw" = ( +/obj/item/clothing/gloves/radio, +/obj/item/clothing/suit/jacket/straight_jacket, +/obj/item/clothing/glasses/eyepatch, +/obj/item/clothing/glasses/blindfold, +/obj/item/clothing/glasses/blindfold, +/obj/item/clothing/ears/earmuffs{ + pixel_y = 3 }, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +/obj/structure/closet, +/obj/item/clothing/ears/earmuffs{ + pixel_y = 3 + }, +/obj/item/storage/box/rxglasses, +/obj/item/reagent_containers/cup/beaker/cryoxadone, +/obj/effect/turf_decal/bot_white{ + color = "#52B4E9" + }, +/obj/item/radio/intercom/directional/west, +/obj/item/storage/box/syringes{ + pixel_y = 4 + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/storage) "fzE" = ( /obj/structure/table/glass, /obj/item/clothing/mask/gas{ @@ -19566,20 +19720,15 @@ }, /turf/open/floor/iron/dark, /area/station/science/xenobiology) -"fzN" = ( -/obj/structure/table, -/obj/item/storage/box/teargas{ - pixel_x = -2; - pixel_y = 14 +"fzQ" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 }, -/obj/item/clothing/mask/gas/sechailer{ - pixel_x = -6; - pixel_y = 4 +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/machinery/light/directional/west, -/obj/effect/spawner/random/armory/barrier_grenades/six, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/armory) +/turf/open/floor/iron/dark, +/area/station/science/lobby) "fzS" = ( /obj/structure/lattice/catwalk, /obj/structure/railing{ @@ -19624,16 +19773,6 @@ "fAl" = ( /turf/closed/wall/r_wall, /area/station/science/lab) -"fAr" = ( -/obj/machinery/door/airlock{ - name = "Emergency Storage" - }, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/starboard/lesser) "fAB" = ( /obj/effect/turf_decal/stripes/corner, /obj/effect/turf_decal/trimline/green/filled/corner{ @@ -19664,6 +19803,9 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/hallway/abandoned_recreation) +"fAY" = ( +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/morgue) "fBd" = ( /obj/effect/spawner/random/entertainment/deck{ pixel_x = -7; @@ -19693,15 +19835,44 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/wood, /area/station/service/library/printer) -"fBQ" = ( -/obj/structure/sign/directions/upload, -/turf/closed/wall, -/area/station/hallway/primary/aft) +"fBE" = ( +/obj/effect/turf_decal/siding/dark, +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/camera/autoname/directional/south{ + network = list("aicore") + }, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) +"fBN" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Storage Room" + }, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port) "fBU" = ( /obj/machinery/photocopier/prebuilt, /obj/structure/sign/clock/directional/east, /turf/open/floor/wood/large, /area/station/medical/psychology) +"fBV" = ( +/obj/structure/railing/corner, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/lobby) "fBX" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -19736,6 +19907,29 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/construction) +"fCm" = ( +/obj/effect/turf_decal/trimline/blue/filled/end{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"fCo" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/smooth_edge{ + dir = 8 + }, +/area/station/ai/satellite/foyer) "fCp" = ( /obj/machinery/meter{ name = "Mixed Air Tank In" @@ -19743,6 +19937,23 @@ /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5, /turf/closed/wall/r_wall, /area/station/engineering/atmos/upper) +"fCC" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Science Store" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/effect/landmark/navigate_destination/research, +/turf/open/floor/iron/dark, +/area/station/science/lobby) +"fCF" = ( +/obj/structure/closet/crate/freezer/blood, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/obj/effect/turf_decal/weather/snow, +/turf/open/floor/iron/kitchen_coldroom/freezerfloor, +/area/station/medical/coldroom) "fCL" = ( /obj/structure/lattice/catwalk, /obj/structure/rack, @@ -19752,6 +19963,13 @@ "fCV" = ( /turf/closed/wall/r_wall, /area/station/science/robotics/lab) +"fCX" = ( +/obj/effect/turf_decal/trimline/brown/arrow_cw{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/brown/arrow_ccw, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) "fDb" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 @@ -19776,13 +19994,6 @@ /obj/machinery/firealarm/directional/south, /turf/open/floor/iron/large, /area/station/hallway/primary/central) -"fDk" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner, -/obj/structure/closet/l3closet, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/white/textured_large, -/area/station/medical/medbay/central) "fDs" = ( /obj/effect/turf_decal/trimline/blue/filled/line, /obj/machinery/door/airlock/command/glass{ @@ -19829,36 +20040,24 @@ /obj/machinery/door/firedoor, /turf/open/floor/wood, /area/station/service/library) +"fEe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/conveyor{ + dir = 4; + id = "cargoload" + }, +/turf/open/floor/plating, +/area/station/cargo/storage) "fEs" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/iron/dark/smooth_large, /area/station/science/ordnance/storage) -"fEt" = ( -/obj/machinery/mineral/ore_redemption{ - dir = 4; - input_dir = 4; - output_dir = 8 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - name = "Cargo Lockdown Shutters"; - id = "cargolockdown"; - dir = 8 - }, -/obj/structure/railing{ - dir = 8; - color = "#36373a" - }, -/obj/structure/railing{ - dir = 4; - color = "#36373a" - }, -/obj/effect/turf_decal/bot_red, -/obj/machinery/camera/directional/north, -/turf/open/floor/iron/textured_large, -/area/station/cargo/sorting) "fEO" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/decal/cleanable/dirt, @@ -19868,24 +20067,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"fEQ" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 - }, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ - dir = 8 - }, -/obj/machinery/chem_master, -/obj/machinery/button/door/directional/west{ - id = "chemshutters"; - name = "Chemistry Shutters"; - req_access = list("pharmacy") - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/pharmacy) "fES" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, @@ -19910,40 +20091,18 @@ }, /turf/open/floor/wood, /area/station/service/library) -"fFm" = ( -/obj/effect/turf_decal/siding/blue{ - dir = 1 +"fFn" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/medical/pharmacy, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/table/reinforced/rglass, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 - }, -/obj/item/storage/box/rxglasses{ - pixel_x = -4; - pixel_y = 8 - }, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner, -/turf/open/floor/iron/white/textured_large, -/area/station/medical/medbay/central) +/turf/open/floor/plating, +/area/station/medical/chem_storage) "fFq" = ( /obj/structure/sign/poster/random/directional/north, /turf/open/openspace, /area/station/hallway/secondary/service) -"fFE" = ( -/obj/effect/turf_decal/tile/neutral/opposingcorners{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) "fFG" = ( /obj/structure/table/reinforced, /obj/item/book/manual/wiki/security_space_law{ @@ -19953,6 +20112,9 @@ /obj/machinery/light/directional/north, /turf/open/openspace, /area/station/security/checkpoint/science) +"fGf" = ( +/turf/open/floor/iron/dark/textured_large, +/area/station/ai/satellite/chamber) "fGj" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ @@ -19997,6 +20159,30 @@ /obj/effect/spawner/random/bureaucracy/paper, /turf/open/openspace, /area/station/maintenance/starboard/aft) +"fGZ" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + name = "Cargo Lockdown Shutters"; + id = "cargolockdown"; + dir = 8 + }, +/obj/machinery/door/window/brigdoor/left/directional/east{ + name = "Cargo Desk"; + req_access = list("cargo") + }, +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/structure/desk_bell{ + pixel_x = -10; + pixel_y = 9 + }, +/obj/effect/turf_decal/tile/brown/fourcorners, +/obj/item/folder/yellow{ + pixel_x = 3; + pixel_y = 1 + }, +/obj/item/pen, +/turf/open/floor/iron, +/area/station/cargo/storage) "fHc" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 @@ -20007,21 +20193,6 @@ /obj/structure/sign/warning/cold_temp/directional/west, /turf/open/floor/iron/dark, /area/station/science/ordnance) -"fHf" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/machinery/light/directional/west, -/obj/machinery/firealarm/directional/west{ - pixel_y = -28 - }, -/obj/effect/landmark/start/hangover, -/obj/structure/chair{ - dir = 4; - pixel_y = -2 - }, -/turf/open/floor/iron/dark, -/area/station/medical/medbay/lobby) "fHg" = ( /obj/structure/sign/poster/contraband/missing_gloves/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -20041,12 +20212,6 @@ }, /turf/open/floor/eighties, /area/station/engineering/lobby) -"fHp" = ( -/obj/structure/table/wood, -/obj/machinery/airalarm/directional/west, -/obj/machinery/microwave, -/turf/open/floor/wood/large, -/area/station/medical/break_room) "fHG" = ( /obj/structure/lattice, /obj/machinery/camera/autoname/directional/north, @@ -20069,14 +20234,6 @@ /obj/structure/cable, /turf/open/floor/carpet, /area/station/hallway/primary/central) -"fIf" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/turf/open/floor/wood/large, -/area/station/medical/break_room) "fIg" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -20100,13 +20257,18 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood/tile, /area/station/service/abandoned_gambling_den) -"fIx" = ( -/obj/structure/transit_tube, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/window/reinforced/spawner/directional/west, -/obj/machinery/light/floor, -/turf/open/floor/iron/dark/small, -/area/station/ai/satellite/exterior) +"fIr" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/arrow_ccw{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) "fID" = ( /obj/effect/turf_decal/trimline/blue/filled/line, /obj/structure/cable, @@ -20145,28 +20307,39 @@ /obj/machinery/firealarm/directional/south, /turf/open/floor/iron/dark, /area/station/service/hydroponics) +"fIP" = ( +/obj/machinery/piratepad/civilian, +/obj/machinery/camera/autoname/directional/west, +/obj/machinery/status_display/ai/directional/west, +/obj/effect/turf_decal/tile/brown/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"fIT" = ( +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Antechamber" + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/textured_large, +/area/station/ai/satellite/foyer) "fJc" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/layer2{ dir = 8 }, /turf/open/floor/engine/airless, /area/station/maintenance/disposal/incinerator) -"fJj" = ( -/obj/machinery/door/airlock/maintenance, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) -"fJp" = ( -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/airalarm/directional/north, +"fJh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/effect/landmark/start/paramedic, /turf/open/floor/iron/dark, -/area/station/security/checkpoint/supply) +/area/station/medical/cryo) +"fJs" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/light/directional/east, +/turf/open/openspace, +/area/station/hallway/primary/aft) "fJx" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -20213,12 +20386,6 @@ /obj/structure/cable, /turf/open/floor/engine, /area/station/engineering/supermatter/room) -"fKe" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/turf/closed/wall, -/area/station/cargo/sorting) "fKi" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -20226,16 +20393,6 @@ /obj/effect/spawner/random/trash/graffiti, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"fKj" = ( -/obj/effect/turf_decal/siding/dark{ - dir = 8 - }, -/obj/machinery/camera/autoname/directional/south{ - network = list("minisat") - }, -/obj/machinery/washing_machine, -/turf/open/floor/iron/white/textured_half, -/area/station/ai/satellite/interior) "fKk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -20253,10 +20410,6 @@ /obj/effect/turf_decal/tile/dark/fourcorners, /turf/open/floor/iron/dark, /area/station/engineering/atmos/project) -"fKA" = ( -/obj/structure/sign/departments/chemistry/directional/south, -/turf/open/floor/engine/hull/air, -/area/station/medical/medbay/central) "fKJ" = ( /obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ dir = 4 @@ -20274,6 +20427,11 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating/airless, /area/station/maintenance/starboard/lesser) +"fKW" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing, +/turf/open/openspace, +/area/station/ai/satellite/chamber) "fLb" = ( /obj/effect/turf_decal/trimline/yellow/filled/warning{ dir = 1 @@ -20323,16 +20481,6 @@ /obj/machinery/vending/cigarette, /turf/open/floor/wood, /area/station/commons/toilet/restrooms) -"fLX" = ( -/obj/structure/table/reinforced, -/obj/item/storage/crayons{ - pixel_x = -1; - pixel_y = 11 - }, -/obj/effect/spawner/random/bureaucracy/crayon, -/obj/item/poster/random_contraband, -/turf/open/floor/plating, -/area/station/maintenance/port) "fMe" = ( /obj/structure/barricade/sandbags, /obj/structure/lattice/catwalk, @@ -20350,9 +20498,13 @@ }, /turf/open/floor/iron, /area/station/engineering/lobby) -"fMx" = ( -/turf/closed/wall, -/area/station/medical/office) +"fMz" = ( +/obj/machinery/newscaster/directional/west, +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/iron/dark/textured_large, +/area/station/ai/satellite/chamber) "fMC" = ( /obj/effect/decal/cleanable/glitter{ color = "ff8080" @@ -20360,14 +20512,6 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"fMV" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/smooth_edge{ - dir = 8 - }, -/area/station/ai/satellite/foyer) "fNe" = ( /obj/effect/turf_decal/trimline/red/warning{ dir = 1 @@ -20387,6 +20531,10 @@ /obj/structure/cable, /turf/open/floor/engine/hull/air, /area/station/maintenance/port) +"fNn" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai/upload/chamber) "fNp" = ( /obj/machinery/holopad, /obj/effect/turf_decal/tile/yellow/opposingcorners{ @@ -20394,32 +20542,18 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/storage/tech) -"fNt" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 - }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 2 - }, -/obj/structure/sign/poster/random/directional/north, -/turf/open/floor/iron, -/area/station/cargo/storage) -"fNw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/white, -/area/station/maintenance/department/medical) "fNB" = ( /obj/structure/cable, /turf/closed/wall/r_wall, /area/station/maintenance/central) +"fNF" = ( +/obj/machinery/light/red/directional/south, +/obj/structure/window/reinforced/plasma/spawner/directional/east, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/engine, +/area/station/medical/chemistry) "fNG" = ( /obj/structure/safe/floor, /obj/item/food/fortunecookie, @@ -20435,35 +20569,6 @@ /obj/structure/showcase/machinery/cloning_pod, /turf/open/floor/wood, /area/station/command/corporate_showroom) -"fNN" = ( -/obj/structure/lattice/catwalk, -/obj/structure/table/reinforced, -/obj/item/pai_card{ - pixel_x = 6; - pixel_y = 12 - }, -/obj/effect/spawner/random/food_or_drink/donkpockets{ - pixel_y = -3; - pixel_x = -5 - }, -/turf/open/openspace, -/area/station/cargo/storage) -"fNP" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - name = "Cargo Lockdown Shutters"; - id = "cargolockdown"; - dir = 8 - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/station/cargo/sorting) -"fNS" = ( -/obj/structure/lattice/catwalk, -/obj/structure/table/reinforced, -/obj/item/flashlight/lamp, -/obj/machinery/light/directional/north, -/turf/open/openspace, -/area/station/security/checkpoint/customs) "fNZ" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -20499,6 +20604,22 @@ /obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/engine, /area/station/engineering/main) +"fON" = ( +/obj/structure/railing{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/lattice/catwalk, +/obj/structure/rack, +/obj/effect/spawner/random/maintenance, +/turf/open/openspace, +/area/station/maintenance/department/medical) +"fPa" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/ai/satellite/interior) "fPb" = ( /obj/effect/turf_decal/siding/thinplating/dark{ dir = 1 @@ -20506,16 +20627,6 @@ /obj/structure/cable, /turf/open/floor/wood, /area/station/service/library) -"fPc" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ - dir = 8 - }, -/obj/structure/sign/flag/nanotrasen/directional/south, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai/satellite/interior) "fPi" = ( /obj/machinery/atmospherics/pipe/smart/simple/green/visible, /turf/open/floor/catwalk_floor, @@ -20527,36 +20638,20 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) -"fPq" = ( -/obj/structure/closet/crate/wooden, -/obj/item/sticker/googly, -/obj/item/sticker/googly, -/obj/item/sticker/googly, -/obj/item/sticker/clown, -/obj/item/sticker/pslime, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "fPs" = ( /obj/structure/lattice/catwalk, /obj/machinery/power/tracker, /obj/structure/cable, /turf/open/space/basic, /area/station/solars/starboard/fore) -"fPt" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/filled/corner{ +"fPx" = ( +/obj/effect/turf_decal/siding/wood, +/obj/structure/railing, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/mob/living/basic/bot/medbot, -/obj/machinery/holopad, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/turf/open/floor/iron/dark, +/area/station/command/eva) "fPy" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 4 @@ -20607,6 +20702,10 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/security/office) +"fQl" = ( +/obj/machinery/light/directional/south, +/turf/open/floor/iron/textured_large, +/area/station/medical/abandoned) "fQI" = ( /obj/structure/table, /obj/machinery/cell_charger{ @@ -20629,13 +20728,13 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) -"fRd" = ( -/obj/effect/turf_decal/siding/dark_blue{ - dir = 4 +"fRa" = ( +/obj/machinery/light_switch/directional/west, +/obj/effect/turf_decal/tile/neutral/opposingcorners{ + dir = 1 }, -/obj/machinery/light/floor, -/turf/open/floor/iron/white/textured_large, -/area/station/medical/medbay/central) +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/pharmacy) "fRe" = ( /obj/structure/railing/corner/end/flip{ dir = 8 @@ -20657,6 +20756,29 @@ /obj/effect/mapping_helpers/airlock/locked, /turf/open/floor/plating, /area/station/maintenance/port/greater) +"fRm" = ( +/obj/structure/window/reinforced/spawner/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) +"fRC" = ( +/obj/machinery/suit_storage_unit/medical, +/obj/effect/turf_decal/bot_white{ + color = "#52B4E9" + }, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/storage) +"fRF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) "fRG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -20693,15 +20815,6 @@ /obj/machinery/door/firedoor, /turf/open/openspace, /area/station/hallway/primary/central) -"fRU" = ( -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) -"fRX" = ( -/obj/effect/turf_decal/tile/yellow/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) "fSb" = ( /obj/item/trash/can{ pixel_x = -8 @@ -20715,6 +20828,17 @@ }, /turf/open/floor/iron/white/smooth_large, /area/station/hallway/secondary/entry) +"fSk" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Chemistry" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/chemistry, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/neutral/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) "fSl" = ( /obj/structure/window/reinforced/spawner/directional/west, /obj/structure/bed/medical/emergency, @@ -20728,6 +20852,18 @@ /obj/effect/landmark/start/security_officer, /turf/open/floor/iron/dark/smooth_large, /area/station/security/lockers) +"fSw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) +"fSB" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/wood/tile, +/area/station/maintenance/port/aft) "fSO" = ( /obj/structure/lattice/catwalk, /obj/structure/light_construct/directional/east{ @@ -20748,6 +20884,14 @@ "fTi" = ( /turf/open/floor/carpet/royalblack, /area/station/command/heads_quarters/hos) +"fTj" = ( +/obj/structure/table/reinforced, +/obj/item/gun/ballistic/revolver/russian{ + pixel_x = -2; + pixel_y = 3 + }, +/turf/open/floor/glass/reinforced, +/area/station/command/vault) "fTl" = ( /obj/effect/turf_decal/stripes/asteroid/corner{ dir = 4 @@ -20799,6 +20943,11 @@ /obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron/white, /area/station/hallway/secondary/entry) +"fTU" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "fTZ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -20845,6 +20994,20 @@ }, /turf/open/floor/iron/dark/textured_large, /area/station/science/genetics) +"fUl" = ( +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/maintenance/department/medical) +"fUq" = ( +/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/engineering/lobby) "fUu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -20860,11 +21023,6 @@ }, /turf/open/floor/wood, /area/station/hallway/secondary/service) -"fUx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) "fUE" = ( /obj/machinery/vending/clothing, /obj/machinery/status_display/evac/directional/east, @@ -20874,12 +21032,6 @@ /obj/machinery/computer/security/telescreen/entertainment/directional/east, /turf/open/floor/wood, /area/station/commons/dorms) -"fUL" = ( -/obj/machinery/computer/rdservercontrol, -/obj/machinery/airalarm/directional/east, -/obj/effect/mapping_helpers/airalarm/tlv_cold_room, -/turf/open/floor/iron/dark, -/area/station/science/server) "fUM" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 6 @@ -20899,11 +21051,31 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/science/xenobiology/hallway) +"fUO" = ( +/obj/effect/turf_decal/trimline/dark_blue/corner{ + dir = 8 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) +"fUS" = ( +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) "fVa" = ( /obj/effect/landmark/event_spawn, /obj/machinery/light_switch/directional/west, /turf/open/floor/iron, /area/station/commons/fitness/recreation) +"fVc" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id = "aicoredoor"; + name = "AI Core Access" + }, +/turf/open/floor/plating, +/area/station/ai/satellite/interior) "fVd" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -21015,6 +21187,29 @@ /obj/effect/spawner/random/clothing/backpack, /turf/open/floor/iron, /area/station/commons/dorms) +"fWf" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/openspace, +/area/station/medical/abandoned) +"fWp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/white/filled/warning, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/central) "fWt" = ( /obj/effect/turf_decal/trimline/yellow/arrow_ccw{ dir = 4 @@ -21032,13 +21227,6 @@ /obj/machinery/camera/autoname/directional/west, /turf/open/floor/engine, /area/station/engineering/atmos/hfr_room) -"fWB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) "fWI" = ( /obj/structure/girder, /obj/effect/spawner/random/structure/grille, @@ -21054,16 +21242,6 @@ }, /turf/open/floor/iron/textured_large, /area/station/medical/virology) -"fWS" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/poddoor/shutters{ - id = "evashutter"; - name = "E.V.A. Storage Shutter" - }, -/turf/open/floor/iron/dark, -/area/station/command/eva) "fWV" = ( /obj/effect/turf_decal/siding/wood{ dir = 5 @@ -21100,6 +21278,19 @@ /obj/machinery/light/floor, /turf/open/floor/iron/dark, /area/station/engineering/break_room) +"fXw" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/brown/arrow_cw{ + dir = 10 + }, +/obj/effect/turf_decal/trimline/brown/filled/corner, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) "fXD" = ( /obj/effect/spawner/random/trash/crushed_can, /obj/structure/broken_flooring/side/always_floorplane/directional/east, @@ -21156,17 +21347,6 @@ /obj/effect/turf_decal/tile/brown/full, /turf/open/floor/iron/large, /area/station/maintenance/starboard/lesser) -"fXW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/textured_large, -/area/station/medical/abandoned) -"fYb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) "fYd" = ( /obj/effect/mapping_helpers/airlock/access/any/service/maintenance, /obj/machinery/door/airlock/maintenance, @@ -21185,9 +21365,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible, /turf/open/floor/iron/freezer, /area/station/engineering/atmos/pumproom) -"fYu" = ( -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/morgue) "fYF" = ( /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 @@ -21288,13 +21465,6 @@ }, /turf/open/floor/iron, /area/station/engineering/main) -"gaa" = ( -/obj/effect/turf_decal/tile/yellow/opposingcorners{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) "gad" = ( /obj/effect/turf_decal/weather/dirt{ dir = 6 @@ -21307,6 +21477,12 @@ }, /turf/open/floor/engine/hull/reinforced, /area/space/nearstation) +"gah" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/morgue) "gaj" = ( /obj/effect/turf_decal/trimline/red, /obj/effect/turf_decal/trimline/red/mid_joiner{ @@ -21347,17 +21523,13 @@ /turf/open/floor/iron/dark/smooth_large, /area/station/science/lab) "gar" = ( -/obj/effect/turf_decal/siding/dark{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/textured_half{ - dir = 1 - }, -/area/station/ai/satellite/interior) +/obj/machinery/light_switch/directional/east, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/textured_large, +/area/station/medical/virology) "gav" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, /obj/effect/turf_decal/stripes/line, @@ -21374,15 +21546,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/station/science/research) -"gaN" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/wood/parquet, -/area/station/command/heads_quarters/qm) "gaO" = ( /obj/structure/lattice/catwalk, /obj/structure/disposalpipe/segment, @@ -21400,6 +21563,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/eighties, /area/station/maintenance/hallway/abandoned_recreation) +"gaW" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/lobby) "gaX" = ( /obj/effect/turf_decal/siding/wood/corner, /obj/structure/railing/corner/end{ @@ -21418,20 +21590,6 @@ /obj/item/storage/toolbox/emergency, /turf/open/floor/carpet, /area/station/commons/storage/tools) -"gbb" = ( -/obj/machinery/newscaster/directional/east, -/obj/machinery/light_switch/directional/north, -/obj/machinery/camera/autoname/directional/east{ - network = list("ss13","medbay"); - c_tag = "Medbay - Upper Cryo" - }, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 5 - }, -/turf/open/floor/holofloor/dark, -/area/station/command/heads_quarters/cmo) "gby" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -21507,28 +21665,6 @@ }, /turf/open/floor/carpet, /area/station/command/bridge) -"gch" = ( -/obj/machinery/door/airlock/virology/glass{ - name = "Entrance to Malpractice Tower" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/access/all/medical/virology, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/textured_large, -/area/station/medical/virology) -"gci" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/spawner/structure/window, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "medbay-office"; - name = "Medbay Shutters"; - dir = 4 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating, -/area/station/medical/medbay/central) "gck" = ( /obj/structure/railing{ dir = 8 @@ -21608,17 +21744,13 @@ /obj/effect/turf_decal/tile/purple/opposingcorners, /turf/open/floor/iron, /area/station/maintenance/starboard/aft) -"gdx" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +"gdC" = ( +/obj/machinery/vending/medical, +/obj/effect/turf_decal/bot_white{ + color = "#52B4E9" }, -/obj/machinery/light/directional/south, -/obj/structure/cable, -/obj/effect/turf_decal/siding/wood/end{ - dir = 4 - }, -/turf/open/floor/wood/large, -/area/station/command/heads_quarters/cmo) +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/storage) "gdG" = ( /obj/effect/turf_decal/tile/purple/opposingcorners, /turf/open/floor/iron/dark, @@ -21630,38 +21762,34 @@ }, /turf/open/openspace, /area/station/maintenance/starboard/aft) -"gdS" = ( -/obj/machinery/light/small/directional/east, -/turf/open/floor/engine/hull/air, -/area/station/maintenance/port) +"gdZ" = ( +/obj/item/pen, +/obj/item/pen/blue, +/obj/item/pen/charcoal, +/obj/structure/closet, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "gef" = ( /obj/structure/chair/office, /turf/open/floor/iron, /area/station/engineering/lobby) -"geh" = ( -/obj/effect/turf_decal/trimline/blue/warning{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/warning{ - dir = 4 - }, -/turf/open/floor/iron/freezer, -/area/station/ai/satellite/foyer) "gei" = ( /obj/structure/railing{ dir = 4 }, /turf/open/floor/eighties, /area/station/maintenance/hallway/abandoned_recreation) -"gem" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/start/shaft_miner, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 +"gek" = ( +/obj/structure/sign/poster/official/random/directional/west, +/obj/effect/turf_decal/siding/dark{ + dir = 4 }, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/textured_half{ + dir = 1 + }, +/area/station/ai/satellite/interior) "gep" = ( /obj/effect/turf_decal/trimline/yellow/corner, /obj/structure/railing/corner, @@ -21683,6 +21811,15 @@ /obj/structure/cable, /turf/open/floor/wood, /area/station/security/courtroom) +"geB" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/machinery/camera/autoname/directional/east{ + network = list("aicore") + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/ai/satellite/chamber) "geC" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer4{ dir = 4 @@ -21706,14 +21843,6 @@ "geK" = ( /turf/open/floor/iron, /area/station/cargo/storage) -"geL" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/storage) "geM" = ( /obj/structure/lattice/catwalk, /turf/open/openspace, @@ -21730,10 +21859,29 @@ /turf/open/floor/wood/large, /area/station/commons/lounge) "geU" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/firealarm/directional/south, -/turf/open/openspace, -/area/station/medical/medbay/central) +/obj/effect/turf_decal/tile/neutral/opposingcorners{ + dir = 1 + }, +/obj/item/reagent_containers/cup/bottle/epinephrine{ + pixel_x = 6; + pixel_y = -6 + }, +/obj/item/reagent_containers/cup/bottle/multiver{ + pixel_x = -2; + pixel_y = -7 + }, +/obj/item/reagent_containers/dropper{ + pixel_x = 2; + pixel_y = -11 + }, +/obj/structure/closet/crate/science, +/obj/item/reagent_containers/cup/beaker{ + pixel_x = 8; + pixel_y = 2 + }, +/obj/structure/sign/poster/official/safety_eye_protection/directional/east, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) "gfc" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/structure/sign/poster/contraband/microwave/directional/south, @@ -21745,6 +21893,21 @@ }, /turf/open/floor/engine/hull/air, /area/station/maintenance/port/aft) +"gfk" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ + dir = 4 + }, +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai/satellite/interior) "gfo" = ( /obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 @@ -21754,6 +21917,26 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/port) +"gfp" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/item/paper_bin{ + pixel_y = 3; + pixel_x = 6 + }, +/obj/item/pen{ + pixel_y = 8; + pixel_x = -6 + }, +/obj/item/toy/figure/paramedic{ + pixel_x = -5; + pixel_y = -3 + }, +/obj/structure/fireaxecabinet/jawsofrecovery/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/office) "gfs" = ( /obj/machinery/airalarm/directional/north, /obj/structure/cable, @@ -21801,6 +21984,9 @@ dir = 4 }, /area/station/service/library) +"gfR" = ( +/turf/closed/wall/r_wall, +/area/station/security/armory) "gfU" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -21848,6 +22034,12 @@ /obj/effect/spawner/random/medical/memeorgans, /turf/open/floor/iron/white, /area/station/maintenance/starboard/lesser) +"ggs" = ( +/obj/machinery/firealarm/directional/north, +/obj/structure/sign/poster/official/safety_internals/directional/east, +/obj/structure/tank_holder/extinguisher, +/turf/open/floor/engine, +/area/station/medical/chemistry) "ggt" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment, @@ -21871,15 +22063,6 @@ }, /turf/open/floor/wood/large, /area/station/service/theater_dressing) -"ggR" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/floor, -/turf/open/floor/iron/white, -/area/station/medical/office) "ggW" = ( /obj/machinery/light/directional/west, /turf/open/floor/iron/dark, @@ -21896,6 +22079,11 @@ }, /turf/open/floor/carpet, /area/station/security/detectives_office) +"ghh" = ( +/obj/structure/ladder, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark/textured_large, +/area/station/ai/satellite/foyer) "ghm" = ( /obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, @@ -21928,14 +22116,6 @@ }, /turf/open/openspace, /area/station/hallway/primary/central) -"ghE" = ( -/obj/machinery/atmos_shield_gen/active{ - dir = 1 - }, -/obj/machinery/atmos_shield_gen/active, -/obj/machinery/door/poddoor/massdriver_trash, -/turf/open/floor/plating, -/area/station/maintenance/disposal) "ghO" = ( /obj/item/coin/antagtoken, /obj/item/coin/antagtoken{ @@ -21949,56 +22129,10 @@ /obj/effect/turf_decal/tile/purple/opposingcorners, /turf/open/floor/iron/dark, /area/station/maintenance/starboard/aft) -"ghR" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ - dir = 8 - }, -/obj/machinery/status_display/ai/directional/west, -/turf/open/floor/iron/white/textured_large, -/area/station/medical/medbay/central) "ghV" = ( /obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/science/lobby) -"gie" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark, -/area/station/medical/medbay/central) -"gih" = ( -/obj/effect/turf_decal/tile/neutral/opposingcorners{ - dir = 1 - }, -/obj/structure/rack, -/obj/item/plunger{ - pixel_x = -5; - pixel_y = 11 - }, -/obj/item/plunger{ - pixel_y = 6 - }, -/obj/machinery/button/door/directional/east{ - id = "chem_lockdown"; - name = "chemistry lockdown control"; - req_access = list("pharmacy") - }, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) -"gij" = ( -/obj/machinery/door/airlock/security{ - name = "Armory" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/effect/mapping_helpers/airlock/access/all/security/armory, -/turf/open/floor/iron/dark, -/area/station/security/armory) "gim" = ( /obj/machinery/computer/slot_machine{ pixel_y = 2 @@ -22039,10 +22173,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/command/bridge) -"giO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) "giT" = ( /obj/machinery/camera/autoname/directional/south, /turf/open/floor/glass, @@ -22050,6 +22180,13 @@ "gjb" = ( /turf/closed/wall/r_wall, /area/station/engineering/hallway) +"gjf" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "gjn" = ( /obj/item/kirbyplants/random, /obj/machinery/airalarm/directional/south, @@ -22064,11 +22201,6 @@ /obj/machinery/air_sensor, /turf/open/floor/iron/dark, /area/station/service/hydroponics) -"gjA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/textured_large, -/area/station/medical/abandoned) "gjB" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair{ @@ -22081,22 +22213,6 @@ "gjH" = ( /turf/open/openspace, /area/station/hallway/secondary/service) -"gjI" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/bot/left, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=4"; - location = "Cargo Storage-2" - }, -/mob/living/simple_animal/bot/mulebot{ - name = "Parcel Pete" - }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron/recharge_floor, -/area/station/cargo/sorting) "gjM" = ( /obj/structure/fluff/paper/stack, /obj/structure/disposalpipe/segment{ @@ -22116,6 +22232,14 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, /area/station/maintenance/port) +"gke" = ( +/obj/structure/cable/layer3, +/obj/structure/sign/poster/official/ion_rifle/directional/east, +/obj/effect/turf_decal/tile/dark_blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/checker, +/area/station/ai/satellite/maintenance/storage) "gki" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -22131,6 +22255,15 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, /area/station/service/cafeteria) +"gkx" = ( +/obj/structure/closet/crate/freezer/surplus_limbs, +/obj/machinery/airalarm/directional/west, +/obj/effect/mapping_helpers/airalarm/surgery, +/obj/effect/turf_decal/trimline/blue/warning{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/surgery) "gkN" = ( /obj/structure/closet/crate/trashcart/filled, /obj/effect/spawner/random/maintenance, @@ -22172,16 +22305,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/commons/vacant_room/office) -"glg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/starboard/central) "glj" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -22206,13 +22329,6 @@ /obj/machinery/light/directional/south, /turf/open/floor/iron, /area/station/hallway/primary/starboard) -"glH" = ( -/obj/effect/spawner/structure/window, -/obj/structure/disposalpipe/trunk/multiz{ - dir = 2 - }, -/turf/open/floor/plating, -/area/station/medical/cryo) "glJ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -22312,11 +22428,6 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating/airless, /area/space/nearstation) -"gmw" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/trimline/brown/filled/line, -/turf/open/floor/iron, -/area/station/cargo/storage) "gmy" = ( /obj/structure/lattice/catwalk, /obj/structure/railing{ @@ -22332,6 +22443,13 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/hallway/primary/central) +"gmI" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) "gmJ" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/iron/smooth_large, @@ -22343,6 +22461,13 @@ /obj/effect/landmark/start/geneticist, /turf/open/floor/iron/dark/textured_large, /area/station/science/genetics) +"gmO" = ( +/obj/structure/lattice/catwalk, +/obj/structure/table/reinforced, +/obj/item/flashlight/lamp, +/obj/machinery/light/directional/north, +/turf/open/openspace, +/area/station/security/checkpoint/customs) "gmX" = ( /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/wood, @@ -22390,6 +22515,18 @@ }, /turf/open/floor/iron, /area/station/maintenance/port/aft) +"gnv" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/bot/right, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + location = "Cargo Storage4" + }, +/mob/living/simple_animal/bot/mulebot{ + name = "Old Yeller" + }, +/turf/open/floor/iron/recharge_floor, +/area/station/cargo/sorting) "gnw" = ( /obj/structure/ladder, /turf/open/floor/iron/dark, @@ -22420,11 +22557,6 @@ /obj/structure/sign/poster/contraband/random/directional/north, /turf/open/floor/iron, /area/station/hallway/secondary/construction) -"gnS" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/vacuum/external/directional/south, -/turf/open/floor/plating, -/area/station/cargo/miningoffice) "gnT" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -22450,6 +22582,12 @@ /obj/effect/turf_decal/trimline/dark/arrow_ccw, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) +"gnX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/storage) "gnY" = ( /obj/structure/railing{ dir = 4 @@ -22460,11 +22598,6 @@ dir = 1 }, /area/station/maintenance/port/aft) -"gob" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/effect/landmark/start/paramedic, -/turf/open/floor/iron/dark, -/area/station/medical/cryo) "gog" = ( /obj/structure/sign/poster/contraband/borg_fancy_2, /turf/closed/wall, @@ -22507,6 +22640,11 @@ /obj/machinery/airalarm/directional/south, /turf/open/floor/iron/dark/smooth_large, /area/station/security/lockers) +"goQ" = ( +/obj/machinery/light/directional/north, +/obj/machinery/computer/cargo/request, +/turf/open/floor/iron/white/textured_half, +/area/station/ai/satellite/interior) "goR" = ( /obj/structure/table/reinforced, /obj/machinery/computer/records/medical/laptop, @@ -22519,6 +22657,24 @@ /obj/structure/cable/layer1, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"goV" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 + }, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ + dir = 8 + }, +/obj/machinery/chem_master, +/obj/machinery/button/door/directional/west{ + id = "chemshutters"; + name = "Chemistry Shutters"; + req_access = list("pharmacy") + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/pharmacy) "goW" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/effect/decal/cleanable/dirt, @@ -22527,18 +22683,6 @@ }, /turf/open/floor/wood, /area/station/hallway/primary/central) -"gpj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/brown/filled/warning{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/cargo/storage) "gpk" = ( /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 1 @@ -22558,42 +22702,12 @@ }, /turf/open/floor/iron/checker, /area/station/service/janitor) -"gpx" = ( -/obj/machinery/light_switch/directional/west, -/obj/effect/turf_decal/tile/neutral/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/pharmacy) -"gpy" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 - }, -/obj/machinery/photocopier/prebuilt, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron, -/area/station/cargo/storage) "gpI" = ( /obj/effect/turf_decal/trimline/blue/filled/line, /obj/effect/turf_decal/bot, /obj/effect/turf_decal/trimline/blue/filled/mid_joiner, /turf/open/floor/iron/dark/smooth_large, /area/station/service/hydroponics) -"gpR" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "garbage" - }, -/obj/effect/turf_decal/stripes/white/box, -/turf/open/floor/plating, -/area/station/maintenance/disposal) -"gpT" = ( -/obj/machinery/door/airlock/grunge{ - name = "Morgue" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/morgue, -/turf/open/floor/iron/dark/small, -/area/station/medical/morgue) "gpU" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -22638,6 +22752,14 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) +"gqs" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 + }, +/obj/machinery/photocopier/prebuilt, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron, +/area/station/cargo/storage) "gqz" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer4{ dir = 5 @@ -22662,6 +22784,16 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/science/lab) +"grn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/grunge{ + name = "Under The Stairs" + }, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "gro" = ( /obj/structure/cable/layer1, /obj/effect/turf_decal/stripes/corner{ @@ -22681,13 +22813,6 @@ /obj/item/clothing/mask/joy, /turf/open/floor/engine/hull/air, /area/station/maintenance/starboard/aft) -"grG" = ( -/obj/machinery/shower/directional/west, -/obj/effect/turf_decal/trimline/blue/end{ - dir = 8 - }, -/turf/open/floor/iron/freezer, -/area/station/ai/satellite/foyer) "grJ" = ( /obj/item/kirbyplants/random, /obj/structure/sign/poster/official/random/directional/south, @@ -22701,6 +22826,16 @@ /obj/machinery/light/directional/east, /turf/open/floor/iron/dark/textured_large, /area/station/security/prison) +"gsb" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner{ + dir = 4 + }, +/obj/machinery/chem_mass_spec, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/pharmacy) "gse" = ( /turf/open/floor/wood, /area/station/hallway/secondary/service) @@ -22711,6 +22846,15 @@ /obj/structure/cable, /turf/open/openspace, /area/station/hallway/secondary/construction) +"gsJ" = ( +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/food/pizzaslice/moldy/bacteria, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/maintenance/department/medical) "gsL" = ( /obj/effect/landmark/event_spawn, /obj/structure/disposalpipe/segment, @@ -22729,6 +22873,16 @@ }, /turf/open/floor/eighties, /area/station/maintenance/hallway/abandoned_recreation) +"gtm" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/openspace, +/area/station/medical/medbay/central) "gtq" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -22736,6 +22890,22 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/wood/tile, /area/station/science/robotics) +"gtr" = ( +/obj/structure/railing, +/obj/structure/rack, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 6 + }, +/obj/item/circuitboard/machine/exoscanner{ + pixel_y = 3 + }, +/obj/item/circuitboard/machine/exoscanner, +/obj/item/circuitboard/machine/exoscanner{ + pixel_y = -3 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/iron, +/area/station/cargo/storage) "gtt" = ( /obj/structure/railing{ dir = 8 @@ -22765,9 +22935,6 @@ /obj/structure/bed, /turf/open/floor/plating, /area/station/security/execution/education) -"gtD" = ( -/turf/open/openspace, -/area/station/ai/upload/chamber) "gtO" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/wood, @@ -22800,6 +22967,20 @@ /obj/machinery/firealarm/directional/west, /turf/open/floor/wood, /area/station/hallway/primary/central) +"gud" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/structure/chair/sofa/left/brown{ + dir = 1 + }, +/obj/effect/landmark/start/shaft_miner, +/obj/structure/lattice/catwalk, +/turf/open/openspace, +/area/station/cargo/storage) +"gue" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/wood, +/area/station/command/eva) "gug" = ( /obj/machinery/door/airlock{ name = "Unisex Restrooms" @@ -22837,17 +23018,13 @@ }, /turf/open/floor/iron, /area/station/science/research) -"guw" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/bot_white, -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/iron/dark/textured_large, -/area/station/cargo/storage) +"gut" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner, +/obj/structure/closet/l3closet, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) "guy" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 @@ -22892,31 +23069,19 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/maintenance/starboard/lesser) -"gvD" = ( -/obj/effect/turf_decal/siding/dark{ - dir = 4 - }, +"gvm" = ( +/obj/structure/sign/warning/cold_temp/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/textured_corner{ - dir = 1 - }, -/area/station/ai/satellite/interior) +/turf/open/floor/plating, +/area/station/ai/satellite/maintenance/storage) +"gvu" = ( +/turf/closed/wall/r_wall, +/area/station/command/eva) "gvI" = ( /obj/effect/turf_decal/stripes/end, /turf/open/floor/iron/dark/smooth_large, /area/station/science/ordnance/storage) -"gvR" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 - }, -/obj/structure/closet/secure_closet/security/med, -/obj/item/book/manual/wiki/security_space_law, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/medical) "gvU" = ( /obj/machinery/plate_press, /obj/effect/turf_decal/stripes/line, @@ -22925,22 +23090,20 @@ /obj/structure/cable, /turf/open/floor/iron/textured_large, /area/station/security/prison) -"gwb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/eighties, -/area/station/engineering/lobby) -"gwB" = ( -/obj/machinery/conveyor{ - dir = 5; - id = "cargoload" +"gwp" = ( +/obj/structure/window/reinforced/spawner/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/effect/turf_decal/stripes/end{ - dir = 8 +/turf/open/floor/iron/dark/textured_large, +/area/station/ai/satellite/exterior) +"gwu" = ( +/obj/structure/closet/wardrobe/miner, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 }, /turf/open/floor/iron, -/area/station/cargo/storage) +/area/station/cargo/miningoffice) "gwD" = ( /obj/item/stack/ore/gold{ pixel_x = -8; @@ -22977,15 +23140,31 @@ /obj/structure/window/spawner/directional/north, /turf/open/floor/plating, /area/station/maintenance/hallway/abandoned_recreation) -"gxv" = ( -/obj/machinery/door/airlock/maintenance, +"gxJ" = ( /obj/structure/cable, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/starboard/lesser) +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood/parquet, +/area/station/command/heads_quarters/qm) +"gxL" = ( +/obj/structure/table/reinforced/rglass, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 + }, +/obj/machinery/airalarm/directional/west, +/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ + dir = 8 + }, +/obj/item/stack/medical/mesh, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) "gxO" = ( /obj/structure/lattice/catwalk, /obj/structure/railing{ @@ -23000,10 +23179,6 @@ }, /turf/open/floor/iron/large, /area/station/hallway/primary/central) -"gxU" = ( -/obj/structure/cable/layer3, -/turf/closed/wall/r_wall, -/area/station/ai/satellite/maintenance/storage) "gyc" = ( /obj/structure/table/wood, /obj/machinery/computer/libraryconsole/bookmanagement, @@ -23014,14 +23189,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/carpet/black, /area/station/service/theater) -"gyh" = ( -/obj/effect/turf_decal/tile/neutral/opposingcorners{ - dir = 1 - }, -/obj/structure/reagent_dispensers/plumbed/storage, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) "gym" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -23076,16 +23243,6 @@ /obj/machinery/air_sensor, /turf/open/floor/iron/dark/smooth_large, /area/station/security/interrogation) -"gyJ" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/machinery/vending/coffee{ - default_price = 0; - extra_price = 0; - fair_market_price = 0; - name = "\improper Jim Norton's Quebecois Coffee" - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/central) "gyL" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -23130,13 +23287,9 @@ /obj/structure/closet/firecloset, /turf/open/floor/iron, /area/station/hallway/secondary/construction) -"gzi" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/structure/railing, +"gzj" = ( /turf/open/floor/iron/dark, -/area/station/medical/medbay/lobby) +/area/station/medical/chemistry) "gzm" = ( /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, @@ -23178,12 +23331,19 @@ }, /turf/open/floor/carpet, /area/station/command/heads_quarters/captain/private) -"gzX" = ( -/obj/structure/chair, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/station/security/courtroom) +"gzC" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/conveyor{ + dir = 4; + id = "packageSort2" + }, +/obj/machinery/door/window/right/directional/south{ + req_access = list("shipping"); + name = "Chute Access" + }, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron/dark/textured, +/area/station/cargo/sorting) "gAa" = ( /obj/machinery/modular_computer/preset/id{ dir = 1 @@ -23207,16 +23367,13 @@ "gAf" = ( /turf/closed/wall/r_wall, /area/station/hallway/secondary/entry) -"gAj" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Medbay Maintenance" +"gAg" = ( +/obj/effect/turf_decal/tile/neutral/opposingcorners{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +/obj/structure/tank_holder/extinguisher, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) "gAl" = ( /obj/item/restraints/legcuffs/beartrap/prearmed, /turf/open/floor/plating, @@ -23282,46 +23439,6 @@ }, /turf/open/floor/eighties, /area/station/maintenance/hallway/abandoned_recreation) -"gAZ" = ( -/obj/item/storage/medkit/regular{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/storage/medkit/o2{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/medkit/o2, -/obj/item/storage/medkit/o2{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/machinery/door/window/right/directional/west{ - name = "First Aid Supplies"; - req_access = list("medical") - }, -/obj/structure/table/reinforced/rglass, -/obj/structure/window/reinforced/spawner/directional/south, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/storage) -"gBe" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) "gBf" = ( /obj/structure/lattice/catwalk, /obj/item/stack/rods, @@ -23346,21 +23463,16 @@ /obj/effect/spawner/random/maintenance/four, /turf/open/floor/plating, /area/station/construction/storage_wing) -"gBv" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +"gBy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 8 +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/cargo/storage) +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "gBA" = ( /obj/machinery/camera/directional/south{ c_tag = "Science - Xenobiology Big Pen" @@ -23445,16 +23557,15 @@ }, /turf/open/floor/glass, /area/station/security/brig) -"gCD" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ - name = "Cargo Lockdown Shutters"; - id = "cargolockdown"; - dir = 8 +"gCF" = ( +/obj/machinery/door/airlock/maintenance{ + name = "CE's Maintenance Access" }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/construction, +/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/checkpoint/supply) +/area/station/engineering/lobby) "gCG" = ( /obj/machinery/door/airlock/maintenance{ name = "Security's Maintenance Closet" @@ -23496,16 +23607,19 @@ }, /turf/open/floor/plating, /area/station/command/heads_quarters/captain/private) -"gDs" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 +"gDr" = ( +/obj/structure/table/reinforced, +/obj/item/flashlight/lamp{ + pixel_x = -4; + pixel_y = 7 }, -/obj/machinery/firealarm/directional/south, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/item/folder/blue{ + pixel_x = 4; + pixel_y = 1 }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/obj/machinery/light_switch/directional/west, +/turf/open/floor/iron/dark/textured_large, +/area/station/ai/satellite/chamber) "gDE" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -23520,18 +23634,6 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/secondary/command) -"gDN" = ( -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/window/reinforced/spawner/directional/west, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/structure/flora/grass/jungle/a/style_5, -/obj/structure/flora/rock, -/obj/structure/flora/bush{ - pixel_x = 5; - pixel_y = -2 - }, -/turf/open/floor/grass, -/area/station/ai/satellite/interior) "gDQ" = ( /obj/machinery/door/airlock/public/glass{ name = "Community Center" @@ -23616,6 +23718,18 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/break_room) +"gEX" = ( +/obj/effect/turf_decal/siding/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "gEZ" = ( /obj/item/toy/cards/deck{ pixel_y = 4 @@ -23663,16 +23777,6 @@ }, /turf/closed/wall, /area/station/service/hydroponics/garden/abandoned) -"gFn" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "gFp" = ( /obj/structure/cable, /obj/machinery/door/airlock/engineering{ @@ -23683,13 +23787,10 @@ /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, /turf/open/floor/iron/smooth, /area/station/engineering/hallway) -"gFt" = ( -/obj/structure/bodycontainer/morgue{ - dir = 1 - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/morgue) +"gFr" = ( +/obj/effect/turf_decal/siding/dark, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "gFx" = ( /obj/effect/turf_decal/tile/red/fourcorners, /obj/machinery/vending/cigarette, @@ -23750,17 +23851,6 @@ /obj/machinery/light/floor, /turf/open/floor/grass, /area/station/hallway/secondary/entry) -"gGJ" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/machinery/recharge_station, -/obj/effect/turf_decal/bot_white{ - color = "#52B4E9" - }, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/storage) "gGO" = ( /obj/structure/table, /obj/machinery/microwave{ @@ -23777,11 +23867,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/security/processing) -"gHs" = ( -/obj/structure/cable, -/obj/structure/filingcabinet/medical, -/turf/open/floor/carpet/cyan, -/area/station/command/heads_quarters/cmo) "gHC" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, @@ -23845,6 +23930,32 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/glass/reinforced, /area/station/construction/storage_wing) +"gIg" = ( +/obj/effect/turf_decal/trimline/blue/warning{ + dir = 6 + }, +/obj/effect/turf_decal/trimline/blue/corner{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 1 + }, +/area/station/medical/cryo) +"gIj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/turf_decal/siding/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "gIn" = ( /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/engine/air, @@ -23863,23 +23974,22 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/station/service/chapel/office) -"gIC" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "cargoload" +"gID" = ( +/obj/machinery/ai_slipper{ + uses = 10 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/plasticflaps, -/turf/open/floor/plating, -/area/station/cargo/storage) +/obj/structure/cable/layer3, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/textured_large, +/area/station/ai/satellite/chamber) "gIE" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/station/commons/storage/art) +"gIM" = ( +/turf/closed/wall, +/area/station/command/eva) "gIN" = ( /obj/machinery/airalarm/directional/south, /obj/effect/turf_decal/tile/yellow/opposingcorners{ @@ -23887,6 +23997,14 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/storage/tech) +"gJa" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/machinery/camera/directional/south, +/obj/machinery/computer/security/mining{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) "gJg" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/junction{ dir = 8 @@ -23908,23 +24026,6 @@ /obj/machinery/camera/autoname/directional/north, /turf/open/openspace, /area/station/maintenance/starboard/fore) -"gJp" = ( -/obj/machinery/firealarm/directional/north, -/obj/effect/turf_decal/trimline/dark_blue/filled/line, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 1 - }, -/obj/item/kirbyplants/organic/plant10, -/turf/open/floor/holofloor/dark, -/area/station/command/heads_quarters/cmo) -"gJJ" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Medbay Maintenance" - }, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "gJT" = ( /obj/structure/rack, /obj/item/clothing/glasses/meson, @@ -23945,6 +24046,21 @@ /obj/effect/turf_decal/tile/dark_blue, /turf/open/floor/iron/white, /area/station/hallway/secondary/entry) +"gKb" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 5 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/button/door/directional/east{ + id = "qm_warehouse"; + name = "Warehouse Shutters"; + pixel_x = 28; + pixel_y = 6 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) "gKk" = ( /obj/item/stack/sticky_tape{ pixel_x = 8; @@ -23963,6 +24079,16 @@ /obj/structure/flora/bush/fullgrass/style_random, /turf/open/floor/grass, /area/station/hallway/secondary/entry) +"gKp" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/structure/chair/sofa/bench/solo{ + dir = 4 + }, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/central) "gKs" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 @@ -23982,22 +24108,6 @@ /obj/structure/sign/warning/radiation/rad_area/directional/south, /turf/open/floor/iron/dark, /area/station/maintenance/starboard/fore) -"gKE" = ( -/obj/structure/railing, -/obj/structure/rack, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 6 - }, -/obj/item/circuitboard/machine/exoscanner{ - pixel_y = 3 - }, -/obj/item/circuitboard/machine/exoscanner, -/obj/item/circuitboard/machine/exoscanner{ - pixel_y = -3 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/iron, -/area/station/cargo/storage) "gKL" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, @@ -24010,32 +24120,12 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/wood, /area/station/maintenance/starboard/lesser) -"gKX" = ( -/obj/machinery/portable_atmospherics/canister/anesthetic_mix, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 10 - }, -/obj/effect/turf_decal/weather/snow, -/obj/machinery/camera/autoname/directional/west, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/kitchen_coldroom/freezerfloor, -/area/station/maintenance/port) "gLc" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/grime, /obj/machinery/light/red/dim/directional/south, /turf/open/floor/iron/smooth_large, /area/station/maintenance/department/medical) -"gLm" = ( -/obj/effect/spawner/random/maintenance, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/central) "gLs" = ( /obj/effect/turf_decal/stripes/corner, /obj/effect/turf_decal/stripes/corner{ @@ -24043,34 +24133,44 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/science/ordnance/storage) +"gLu" = ( +/turf/open/floor/iron/dark/textured, +/area/station/cargo/sorting) "gLx" = ( /obj/effect/turf_decal/tile/dark_green/fourcorners, /obj/machinery/vending/cytopro, /turf/open/floor/iron/dark, /area/station/science/cytology) -"gLE" = ( -/obj/machinery/digital_clock/directional/south, -/turf/open/floor/glass/reinforced, -/area/station/medical/chemistry) +"gLF" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/herringbone, +/area/station/ai/satellite/interior) "gLN" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/iron/dark/textured_large, /area/station/science/robotics/lab) "gLO" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 1 +/obj/structure/sign/warning/no_smoking/directional/west, +/obj/machinery/chem_dispenser, +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/structure/disposalpipe/segment, +/turf/open/floor/engine, +/area/station/medical/chemistry) +"gLS" = ( +/obj/machinery/door/airlock/engineering, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/machinery/door/firedoor, +/obj/structure/cable, /turf/open/floor/iron, -/area/station/cargo/storage) -"gLQ" = ( -/obj/structure/ladder, -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/white, -/area/station/maintenance/department/medical) +/area/station/engineering/lobby) "gLU" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ @@ -24100,6 +24200,14 @@ }, /turf/open/floor/iron/dark/textured_large, /area/station/security/prison/safe) +"gMz" = ( +/obj/machinery/newscaster/directional/south, +/obj/machinery/conveyor{ + dir = 8; + id = "mining" + }, +/turf/open/floor/iron/textured, +/area/station/cargo/storage) "gMI" = ( /obj/effect/spawner/structure/window, /obj/machinery/door/poddoor/shutters/preopen{ @@ -24108,21 +24216,31 @@ }, /turf/open/floor/plating, /area/station/service/hydroponics) +"gMJ" = ( +/obj/structure/sign/poster/contraband/communist_state/directional/south, +/obj/item/ammo_casing/spent{ + pixel_x = -8; + pixel_y = -4 + }, +/obj/item/ammo_casing/spent{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "gMO" = ( /obj/structure/window/reinforced/spawner/directional/south, /turf/open/space/openspace, /area/space/nearstation) -"gMP" = ( -/obj/machinery/door/airlock/atmos/glass{ - name = "Atmospherics Testing Room" +"gNd" = ( +/obj/machinery/shower/directional/west, +/obj/effect/turf_decal/trimline/blue/end{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/engineering/atmos/project) +/turf/open/floor/iron/freezer, +/area/station/ai/satellite/foyer) "gNi" = ( /turf/open/floor/carpet, /area/station/security/detectives_office) @@ -24133,13 +24251,6 @@ "gNr" = ( /turf/closed/wall, /area/station/service/library) -"gND" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/structure/table/reinforced/rglass, -/turf/open/floor/iron/white, -/area/station/medical/office) "gNK" = ( /obj/machinery/vending/cigarette, /obj/effect/turf_decal/tile/red/half/contrasted{ @@ -24171,40 +24282,6 @@ }, /turf/open/floor/wood, /area/station/command/meeting_room/council) -"gNV" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/table, -/obj/item/grenade/chem_grenade/smart_metal_foam{ - pixel_x = 6; - pixel_y = 8 - }, -/obj/item/grenade/chem_grenade/smart_metal_foam{ - pixel_x = 2; - pixel_y = 7 - }, -/obj/item/grenade/chem_grenade/smart_metal_foam{ - pixel_x = -2; - pixel_y = 6 - }, -/obj/item/grenade/chem_grenade/smart_metal_foam{ - pixel_x = -6; - pixel_y = 5 - }, -/obj/machinery/airalarm/directional/south, -/obj/machinery/camera/autoname/directional/south, -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/command/eva) "gNX" = ( /obj/machinery/computer/security/hos{ dir = 4 @@ -24227,6 +24304,30 @@ /obj/item/pai_card, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"gOi" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/obj/effect/spawner/random/maintenance/three, +/turf/open/floor/plating, +/area/station/ai/satellite/maintenance/storage) +"gOk" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai/upload/foyer) +"gOu" = ( +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/maintenance/department/medical) "gOE" = ( /obj/machinery/atmospherics/components/unary/passive_vent, /obj/structure/lattice, @@ -24275,18 +24376,6 @@ }, /turf/open/floor/engine/n2, /area/station/engineering/atmos/upper) -"gPu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/pharmacy) "gPv" = ( /obj/structure/chair/plastic{ dir = 4 @@ -24306,16 +24395,6 @@ }, /turf/open/floor/wood, /area/station/commons/dorms) -"gPC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "gPE" = ( /obj/machinery/light/directional/west, /turf/open/openspace, @@ -24337,6 +24416,17 @@ "gPW" = ( /turf/closed/wall, /area/station/maintenance/hallway/abandoned_recreation) +"gPX" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Medbay" + }, +/obj/effect/turf_decal/tile/blue/full, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/lobby) "gPZ" = ( /obj/structure/table, /obj/item/extinguisher/mini{ @@ -24356,14 +24446,10 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, /area/station/maintenance/starboard/lesser) -"gQr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer/station_alert, -/obj/effect/turf_decal/tile/dark_blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/checker, -/area/station/ai/satellite/maintenance/storage) +"gQp" = ( +/obj/structure/table/optable, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/morgue) "gQA" = ( /obj/effect/turf_decal/trimline/dark/arrow_cw{ dir = 8 @@ -24386,14 +24472,6 @@ }, /turf/open/floor/iron/dark, /area/station/service/chapel) -"gQK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer/pod/old/mass_driver_controller/trash{ - pixel_x = 25 - }, -/obj/structure/chair/stool/directional/south, -/turf/open/floor/plating, -/area/station/maintenance/disposal) "gQL" = ( /obj/structure/sign/directions/medical{ pixel_y = 8 @@ -24426,6 +24504,13 @@ /obj/machinery/camera/autoname/directional/south, /turf/open/floor/iron, /area/station/engineering/storage_shared) +"gRu" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/machinery/holopad, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/central) "gRx" = ( /obj/machinery/portable_atmospherics/canister/plasma, /obj/effect/turf_decal/delivery/white{ @@ -24455,16 +24540,6 @@ /obj/machinery/firealarm/directional/south, /turf/open/floor/iron/dark, /area/station/service/chapel) -"gRD" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters{ - id = "CargowatchShutter"; - name = "Outside Shutter"; - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/command/heads_quarters/qm) "gRH" = ( /obj/effect/turf_decal/trimline/blue/filled/line, /obj/structure/cable, @@ -24476,6 +24551,14 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/secondary/command) +"gRI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/stairs/west, +/obj/structure/sign/departments/medbay/alt/directional/west, +/turf/open/floor/iron/stairs/medium{ + dir = 4 + }, +/area/station/medical/abandoned) "gRQ" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp, @@ -24493,46 +24576,18 @@ /obj/item/robot_suit, /turf/open/floor/iron/dark/textured_large, /area/station/science/robotics/lab) -"gSd" = ( -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/trimline/dark_blue/filled/line, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +"gSi" = ( +/obj/effect/turf_decal/siding/dark, +/obj/effect/turf_decal/siding/dark{ dir = 1 }, -/obj/structure/table/wood, -/obj/item/storage/briefcase/secure{ - pixel_x = 5; - pixel_y = 9 - }, -/obj/item/clothing/head/soft/blue{ - pixel_x = 10; - pixel_y = 1 - }, -/obj/item/toy/figure/cmo{ - pixel_x = -5 - }, -/turf/open/floor/holofloor/dark, -/area/station/command/heads_quarters/cmo) -"gSg" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/disposal) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "gSq" = ( /obj/machinery/light/directional/west, /turf/open/floor/wood/large, /area/station/hallway/primary/central) -"gSF" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/warning, -/obj/effect/turf_decal/trimline/dark_blue/warning{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark/textured_edge{ - dir = 1 - }, -/area/station/ai/satellite/chamber) "gSG" = ( /obj/structure/extinguisher_cabinet/directional/north, /obj/effect/turf_decal/trimline/green/filled/line{ @@ -24563,16 +24618,6 @@ /obj/structure/sign/directions/engineering/directional/south, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"gSX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/carpet/cyan, -/area/station/command/heads_quarters/cmo) -"gSY" = ( -/obj/structure/ladder, -/turf/open/floor/iron/white/textured_large, -/area/station/ai/satellite/foyer) "gTe" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -24582,9 +24627,6 @@ }, /turf/open/floor/iron, /area/station/engineering/lobby) -"gTg" = ( -/turf/open/floor/carpet, -/area/station/command/eva) "gTm" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 9 @@ -24605,18 +24647,22 @@ /obj/structure/lattice, /turf/open/openspace, /area/station/security/courtroom) -"gTs" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +"gTE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/railing/corner{ + dir = 8 }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 +/obj/structure/cable, +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/turf/open/floor/iron, +/area/station/cargo/storage) +"gTF" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/station/medical/morgue) "gTH" = ( /obj/structure/table, /obj/item/reagent_containers/cup/glass/mug{ @@ -24634,19 +24680,6 @@ dir = 1 }, /area/station/hallway/primary/aft) -"gTW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 - }, -/obj/machinery/camera/autoname/directional/west, -/obj/structure/showcase/machinery/oldpod{ - desc = "An old NT branded sleeper, decommissioned after the lead acetate incident. None of the functional machinery remains inside."; - dir = 4; - name = "decommissioned sleeper" - }, -/turf/open/floor/iron/white, -/area/station/maintenance/department/medical) "gTX" = ( /obj/structure/cable, /turf/open/floor/plating, @@ -24657,14 +24690,6 @@ /obj/machinery/light/red/dim/directional/south, /turf/open/floor/iron/smooth_large, /area/station/maintenance/department/medical) -"gUt" = ( -/obj/effect/turf_decal/bot_white, -/obj/effect/spawner/random/structure/crate, -/obj/machinery/status_display/supply{ - pixel_x = -32 - }, -/turf/open/floor/iron/dark/textured_large, -/area/station/cargo/storage) "gUv" = ( /obj/machinery/holopad, /turf/open/floor/carpet, @@ -24703,6 +24728,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/science/xenobiology/hallway) +"gVU" = ( +/obj/machinery/door/airlock/command{ + name = "E.V.A. Storage" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/eva, +/obj/effect/landmark/navigate_destination/eva, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark/smooth_large, +/area/station/command/eva) "gVZ" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -24711,16 +24745,28 @@ /obj/machinery/light/directional/west, /turf/open/floor/eighties, /area/station/maintenance/hallway/abandoned_recreation) -"gWh" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner{ +"gWf" = ( +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Reception" + }, +/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, +/obj/effect/turf_decal/tile/blue/full, +/turf/open/floor/iron/white, +/area/station/medical/office) +"gWk" = ( +/obj/structure/cable/layer3, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/dark_blue/opposingcorners{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/brown/filled/warning{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/cargo/storage) +/turf/open/floor/iron/checker, +/area/station/ai/satellite/maintenance/storage) "gWm" = ( /obj/effect/decal/cleanable/blood/old, /obj/machinery/duct, @@ -24746,16 +24792,6 @@ /obj/machinery/camera/autoname/directional/south, /turf/open/openspace, /area/station/hallway/primary/central) -"gWO" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner, -/turf/open/floor/iron/white/textured_large, -/area/station/medical/medbay/central) -"gWP" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/closet/emcloset, -/turf/open/floor/iron/white/textured_large, -/area/station/ai/satellite/foyer) "gWR" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/trimline/green/filled/line{ @@ -24774,6 +24810,19 @@ /obj/item/radio/intercom/directional/south, /turf/open/floor/iron/textured_large, /area/station/medical/virology) +"gWU" = ( +/obj/effect/turf_decal/tile/neutral/opposingcorners{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/camera/autoname/directional/west{ + c_tag = "Medbay - Upper Plumbing Area West" + }, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) "gWW" = ( /obj/machinery/atmospherics/components/tank/air/layer4{ dir = 1 @@ -24799,16 +24848,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/openspace, /area/station/maintenance/port) -"gXy" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/railing{ - dir = 8 - }, -/turf/open/openspace, -/area/station/medical/abandoned) "gXG" = ( /turf/closed/wall, /area/station/science/robotics) @@ -24823,20 +24862,48 @@ }, /turf/open/floor/iron/dark/textured_half, /area/station/science/ordnance) -"gXT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/warning{ - dir = 10 +"gYk" = ( +/obj/structure/bed/pod{ + desc = "An old medical bed, just waiting for replacement with something up to date."; + name = "medical bed" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/blue/corner{ - dir = 4 +/obj/effect/turf_decal/siding/dark_blue/corner{ + dir = 1 }, -/turf/open/floor/iron/dark/smooth_corner{ - dir = 4 +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) +"gYm" = ( +/obj/structure/lattice/catwalk, +/obj/structure/table/reinforced, +/obj/item/radio, +/obj/machinery/camera/autoname/directional/north, +/turf/open/openspace, +/area/station/security/checkpoint/customs) +"gYx" = ( +/obj/structure/table, +/obj/item/phone{ + pixel_y = 12; + pixel_x = 7 }, -/area/station/medical/cryo) +/obj/item/pen/blue{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/stamp/denied{ + pixel_y = 7; + pixel_x = 10 + }, +/obj/item/stamp/granted{ + pixel_x = 8; + pixel_y = 2 + }, +/obj/item/pen/red{ + pixel_x = -10; + pixel_y = 1 + }, +/obj/structure/sign/poster/official/science/directional/north, +/turf/open/floor/iron/white/textured_half, +/area/station/ai/satellite/interior) "gYG" = ( /obj/machinery/atmospherics/pipe/multiz/dark/visible{ dir = 8 @@ -24852,17 +24919,6 @@ /obj/effect/spawner/random/engineering/tank, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"gYO" = ( -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Antechamber" - }, -/obj/structure/cable/layer3, -/obj/effect/mapping_helpers/airlock/access/any/command/general, -/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/white/textured_large, -/area/station/ai/satellite/foyer) "gYS" = ( /obj/structure/table/reinforced, /obj/item/cigbutt, @@ -24885,15 +24941,6 @@ /obj/machinery/light/directional/north, /turf/open/floor/iron/textured_large, /area/station/security/prison/rec) -"gZf" = ( -/obj/effect/turf_decal/tile/brown/fourcorners, -/obj/machinery/door/airlock/mining{ - name = "Deliveries" - }, -/obj/effect/mapping_helpers/airlock/access/all/supply/shipping, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/station/cargo/sorting) "gZh" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -24901,11 +24948,11 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/construction) -"gZj" = ( -/obj/structure/table/reinforced/rglass, -/obj/effect/spawner/surgery_tray/full, -/turf/open/floor/iron/dark/textured, -/area/station/medical/surgery) +"gZi" = ( +/obj/structure/stairs/north, +/obj/structure/sign/departments/medbay/alt/directional/north, +/turf/open/floor/iron/stairs/medium, +/area/station/medical/medbay/central) "gZn" = ( /obj/machinery/door/airlock/silver{ id_tag = "restroom_cap"; @@ -24915,6 +24962,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/freezer, /area/station/command/heads_quarters/captain/private) +"gZs" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_cw, +/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner, +/obj/structure/cable/layer3, +/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/white/smooth_half, +/area/station/ai/satellite/foyer) "gZu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark/textured_large, @@ -24946,9 +25002,6 @@ /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /turf/open/floor/engine/n2o, /area/station/engineering/atmos/upper) -"gZT" = ( -/turf/open/floor/iron/dark, -/area/station/medical/cryo) "gZW" = ( /obj/effect/spawner/random/entertainment/arcade{ dir = 8 @@ -24971,6 +25024,13 @@ /obj/machinery/camera/autoname/directional/west, /turf/open/openspace, /area/station/commons/fitness/recreation) +"hak" = ( +/obj/structure/ladder, +/obj/structure/railing, +/obj/effect/decal/cleanable/dirt, +/obj/structure/lattice/catwalk, +/turf/open/openspace, +/area/station/maintenance/department/medical) "hau" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -24985,6 +25045,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/wood, /area/station/service/library) +"haC" = ( +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) "haE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -24995,6 +25062,16 @@ /obj/machinery/camera/autoname/directional/west, /turf/open/floor/wood/large, /area/station/service/library) +"haL" = ( +/obj/structure/cable/layer3, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/dark_blue/opposingcorners{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron/checker, +/area/station/ai/satellite/maintenance/storage) "haN" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -25003,6 +25080,9 @@ /obj/structure/musician/piano, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"haY" = ( +/turf/open/floor/wood, +/area/station/command/eva) "hbc" = ( /obj/structure/railing{ dir = 1 @@ -25017,6 +25097,14 @@ /obj/structure/chair/plastic, /turf/open/floor/catwalk_floor/iron_dark, /area/station/maintenance/port/aft) +"hbm" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) "hbs" = ( /obj/structure/railing/corner/end/flip{ dir = 1 @@ -25036,6 +25124,19 @@ /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) +"hbJ" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "cargoload" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/plasticflaps, +/turf/open/floor/plating, +/area/station/cargo/storage) "hbK" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -25088,39 +25189,20 @@ }, /turf/open/floor/wood/large, /area/station/medical/psychology) -"hcE" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 10 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) -"hcH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/railing/corner/end/flip{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/morgue) "hcL" = ( /obj/machinery/computer/slot_machine{ pixel_y = 2 }, /turf/open/floor/eighties, /area/station/maintenance/starboard/fore) +"hcM" = ( +/obj/structure/stairs/east, +/obj/structure/railing, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron/stairs/medium{ + dir = 8 + }, +/area/station/cargo/storage) "hcZ" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 @@ -25146,6 +25228,15 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/engineering/lobby) +"hdp" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) "hds" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 @@ -25195,6 +25286,34 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/eighties, /area/station/maintenance/hallway/abandoned_recreation) +"hdR" = ( +/obj/machinery/light/directional/east, +/obj/machinery/status_display/supply{ + pixel_x = 32 + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/obj/machinery/conveyor{ + dir = 1; + id = "cargoload" + }, +/obj/effect/turf_decal/stripes/end, +/turf/open/floor/iron, +/area/station/cargo/storage) +"hdU" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/structure/rack, +/obj/item/wheelchair{ + pixel_y = 3 + }, +/obj/item/emergency_bed{ + pixel_y = 3 + }, +/turf/open/floor/iron/dark, +/area/station/medical/cryo) "hdX" = ( /obj/machinery/light/dim/directional/north, /obj/structure/closet/secure_closet/personal, @@ -25218,6 +25337,16 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/circuit, /area/station/maintenance/hallway/abandoned_recreation) +"hef" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/red/filled/mid_joiner{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/armory) "hei" = ( /obj/structure/chair{ dir = 8 @@ -25271,6 +25400,12 @@ /obj/effect/spawner/random/medical/minor_healing, /turf/open/floor/iron, /area/station/maintenance/department/medical) +"hfU" = ( +/obj/structure/railing/corner, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/blue/full, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "hfZ" = ( /obj/effect/spawner/random/maintenance, /obj/structure/light_construct/directional/east, @@ -25284,6 +25419,11 @@ }, /turf/open/floor/plating, /area/station/maintenance/department/science/central) +"hgt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/textured_large, +/area/station/medical/abandoned) "hgu" = ( /obj/structure/sign/poster/contraband/eat/directional/north, /turf/open/floor/iron/stairs/medium{ @@ -25335,52 +25475,12 @@ /obj/machinery/vending/snack/orange, /turf/open/floor/wood, /area/station/service/library) -"hgN" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/arrow_ccw{ - 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/hallway/primary/aft) -"hgO" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/engine/hull/reinforced, -/area/station/ai/upload/chamber) -"hgP" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/turf/open/floor/circuit/red, -/area/station/ai/upload/chamber) "hgW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"hhb" = ( -/obj/structure/rack, -/obj/item/reagent_containers/cup/bottle/ethanol{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/reagent_containers/cup/bottle/carbon{ - pixel_x = 7; - pixel_y = 3 - }, -/obj/item/reagent_containers/cup/bottle/chlorine{ - pixel_x = 1 - }, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/chem_storage) "hhp" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /turf/open/floor/circuit/telecomms, @@ -25396,21 +25496,6 @@ }, /turf/open/floor/iron/smooth, /area/station/engineering/atmos/upper) -"hhH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 - }, -/obj/machinery/light/cold/dim/directional/east, -/obj/machinery/light_switch/directional/east, -/obj/structure/showcase/machinery/oldpod{ - desc = "An old NT branded sleeper, decommissioned after the lead acetate incident. None of the functional machinery remains inside."; - dir = 8; - name = "decommissioned sleeper" - }, -/obj/item/surgicaldrill, -/turf/open/floor/iron/white, -/area/station/maintenance/department/medical) "hhL" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -25435,14 +25520,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/science/explab) -"hhR" = ( -/obj/structure/sign/departments/telecomms/directional/west, -/obj/effect/turf_decal/trimline/dark_blue/corner{ - dir = 1 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) "hhT" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating/airless, @@ -25497,12 +25574,6 @@ /obj/machinery/status_display/evac/directional/south, /turf/open/floor/iron/dark, /area/station/security/medical) -"hiI" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/command/eva) "hiK" = ( /obj/structure/railing/corner{ dir = 4 @@ -25515,6 +25586,21 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/command/bridge) +"hiS" = ( +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/obj/structure/reagent_dispensers/wall/peppertank/directional/west, +/obj/structure/cable, +/obj/structure/table/reinforced, +/obj/item/folder/red{ + pixel_y = 11 + }, +/obj/item/pen{ + pixel_y = 8 + }, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/supply) "hja" = ( /obj/machinery/light/small/directional/south, /obj/effect/mapping_helpers/burnt_floor, @@ -25544,6 +25630,22 @@ }, /turf/open/floor/iron/checker, /area/station/service/bar) +"hkr" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/bot/left, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + location = "Cargo Storage-2" + }, +/mob/living/simple_animal/bot/mulebot{ + name = "Parcel Pete" + }, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron/recharge_floor, +/area/station/cargo/sorting) "hkv" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -25570,25 +25672,18 @@ /obj/item/pen, /turf/open/floor/iron/dark/smooth_large, /area/station/science/explab) -"hkI" = ( -/obj/machinery/light/very_dim/directional/south, -/obj/effect/turf_decal/stripes/red/box, -/obj/machinery/conveyor{ - dir = 4; - id = "garbage" - }, -/turf/open/floor/plating, -/area/station/maintenance/disposal) "hkM" = ( /obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, /area/station/maintenance/port/greater) -"hkU" = ( -/obj/effect/mapping_helpers/burnt_floor, +"hkV" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/ai/satellite/maintenance/storage) +/obj/structure/cable, +/turf/open/floor/wood/parquet, +/area/station/command/heads_quarters/qm) "hkZ" = ( /obj/effect/turf_decal/siding/wood{ dir = 9 @@ -25597,6 +25692,19 @@ /obj/item/kirbyplants/random/fullysynthetic, /turf/open/floor/eighties, /area/station/maintenance/hallway/abandoned_recreation) +"hlb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/obj/machinery/light/cold/dim/directional/west, +/obj/structure/showcase/machinery/oldpod{ + desc = "An old NT branded sleeper, decommissioned after the lead acetate incident. None of the functional machinery remains inside."; + dir = 4; + name = "decommissioned sleeper" + }, +/turf/open/floor/iron/white, +/area/station/maintenance/department/medical) "hlg" = ( /obj/structure/table, /obj/item/stock_parts/matter_bin{ @@ -25640,20 +25748,6 @@ /obj/effect/turf_decal/tile/dark_blue, /turf/open/floor/iron/white, /area/station/hallway/secondary/entry) -"hlt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/coroner, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/morgue) -"hlu" = ( -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "hlF" = ( /obj/effect/decal/cleanable/crayon{ icon_state = "revolution"; @@ -25667,6 +25761,13 @@ }, /turf/open/floor/wood, /area/station/maintenance/starboard/central) +"hlI" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Mining Maintenance Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/turf/open/floor/plating, +/area/station/cargo/miningoffice) "hlJ" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -25676,11 +25777,6 @@ /obj/structure/cable, /turf/open/floor/wood/tile, /area/station/security/detectives_office/private_investigators_office) -"hlP" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/security/checkpoint/supply) "hmc" = ( /obj/structure/lattice/catwalk, /obj/item/toy/figure/assistant, @@ -25699,19 +25795,19 @@ /obj/structure/cable, /turf/open/floor/iron/dark/smooth_large, /area/station/service/hydroponics) -"hmw" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/textured_large, -/area/station/medical/abandoned) "hmz" = ( /obj/effect/turf_decal/tile/neutral/opposingcorners{ dir = 1 }, /turf/open/floor/iron/dark, /area/station/medical/chemistry) +"hmB" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/central) "hmG" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, @@ -25722,6 +25818,17 @@ /obj/machinery/space_heater, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"hmS" = ( +/obj/machinery/airalarm/directional/east, +/obj/machinery/iv_drip, +/obj/machinery/light/floor{ + color = "#66ccff" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/patients_rooms/room_a) "hmT" = ( /obj/structure/window/reinforced/tinted/spawner/directional/south, /obj/structure/toilet{ @@ -25731,17 +25838,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/freezer, /area/station/commons/dorms) -"hmU" = ( -/obj/structure/railing/corner/end/flip{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/brown/filled/warning, -/obj/structure/railing/corner/end{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/iron, -/area/station/cargo/storage) "hmX" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 @@ -25819,17 +25915,18 @@ dir = 8 }, /area/station/service/kitchen) -"hnx" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/wood, -/area/station/command/eva) "hny" = ( /obj/structure/table, /obj/structure/microscope, /obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron/dark, /area/station/science/cytology) +"hnC" = ( +/obj/structure/railing/corner/end{ + dir = 4 + }, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "hnF" = ( /obj/effect/turf_decal/trimline/blue/filled/line, /obj/structure/cable, @@ -25839,20 +25936,6 @@ /obj/machinery/camera/autoname/directional/south, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/secondary/command) -"hnH" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/bodycontainer/morgue{ - dir = 2 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/morgue) "hnK" = ( /obj/structure/lattice/catwalk, /obj/structure/railing, @@ -25861,10 +25944,6 @@ }, /turf/open/openspace, /area/station/commons/fitness/recreation) -"hnQ" = ( -/obj/machinery/holopad, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) "hnU" = ( /obj/effect/decal/cleanable/blood/old, /obj/structure/table, @@ -25897,39 +25976,39 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/station/science/ordnance) +"hog" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 4 + }, +/obj/item/clothing/head/cone{ + pixel_x = -5; + pixel_y = 0 + }, +/turf/open/floor/engine/hull, +/area/space/nearstation) "hoj" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 }, /turf/open/floor/wood/large, /area/station/service/library) -"hok" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/arrows/red{ - dir = 8 - }, -/obj/effect/turf_decal/arrows/red{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured, -/area/station/cargo/storage) "hoq" = ( /obj/effect/turf_decal/tile/brown{ dir = 8 }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) +"hos" = ( +/obj/structure/lattice/catwalk, +/obj/effect/landmark/firealarm_sanity, +/turf/open/openspace, +/area/station/cargo/storage) "hoJ" = ( /obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, /obj/effect/decal/cleanable/dirt, /turf/open/floor/catwalk_floor/iron_dark, /area/station/cargo/bitrunning/den) -"hoP" = ( -/obj/machinery/firealarm/directional/south, -/obj/machinery/smartfridge/organ, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/morgue) "hpe" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -25986,6 +26065,35 @@ /obj/machinery/light/directional/north, /turf/open/floor/iron/dark/smooth_large, /area/station/service/hydroponics) +"hpQ" = ( +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/flora/grass/jungle/b/style_3, +/obj/structure/flora/bush/flowers_br/style_2, +/turf/open/floor/grass, +/area/station/ai/satellite/foyer) +"hpU" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/checkpoint/supply) +"hqd" = ( +/obj/structure/rack, +/obj/item/reagent_containers/cup/bottle/phosphorus{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/reagent_containers/cup/bottle/potassium{ + pixel_x = 7; + pixel_y = 3 + }, +/obj/item/reagent_containers/cup/bottle/sodium{ + pixel_x = 1 + }, +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/chem_storage) "hqf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -26062,26 +26170,29 @@ /obj/effect/spawner/random/vending/snackvend, /turf/open/floor/iron, /area/station/hallway/secondary/construction) -"hrm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/effect/turf_decal/trimline/blue/warning, -/obj/effect/turf_decal/trimline/blue/line{ +"hrj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/turf/open/floor/iron/dark/smooth_half{ +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/structure/chair/office/light{ dir = 4 }, -/area/station/medical/cryo) +/obj/effect/landmark/start/paramedic, +/turf/open/floor/iron/white, +/area/station/medical/office) "hrD" = ( /turf/open/openspace, /area/station/command/heads_quarters/hop) -"hrP" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +"hrL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 }, -/obj/effect/turf_decal/siding/dark, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) +/turf/open/floor/iron, +/area/station/cargo/miningoffice) "hrT" = ( /obj/structure/table/reinforced, /obj/machinery/airalarm/directional/east, @@ -26093,12 +26204,42 @@ /turf/open/floor/iron, /area/station/commons/storage/primary) "hrX" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 +/obj/effect/turf_decal/trimline/dark_blue/filled/end{ + dir = 8 }, -/obj/machinery/camera/autoname/directional/east, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/obj/structure/table/wood, +/obj/item/binoculars{ + pixel_x = -5; + pixel_y = 6 + }, +/obj/item/clothing/glasses/hud/health{ + pixel_x = 3; + pixel_y = -1 + }, +/turf/open/floor/holofloor/dark, +/area/station/command/heads_quarters/cmo) +"hsb" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/crayon{ + icon_state = "body"; + name = "body"; + pixel_x = 12; + pixel_y = 1 + }, +/obj/effect/decal/cleanable/crayon{ + icon_state = "revolution"; + name = "graffiti"; + paint_colour = "#FF0000"; + pixel_y = 32 + }, +/obj/item/ammo_casing/spent{ + pixel_x = 8; + pixel_y = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "hsd" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -26122,10 +26263,6 @@ /obj/structure/table, /turf/open/floor/plating, /area/station/solars/starboard/aft) -"hsp" = ( -/obj/structure/fake_stairs/directional/east, -/turf/open/floor/iron, -/area/station/cargo/storage) "hsx" = ( /obj/effect/landmark/start/roboticist, /turf/open/floor/iron/white/textured_large, @@ -26145,17 +26282,6 @@ /obj/structure/cable, /turf/open/floor/iron/textured_large, /area/station/security/prison/rec) -"hsD" = ( -/obj/machinery/light/floor, -/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 10 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai/satellite/interior) "hsG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -26207,11 +26333,24 @@ }, /turf/closed/wall, /area/station/hallway/primary/central) +"hsU" = ( +/obj/effect/landmark/start/chemist, +/turf/open/floor/glass/reinforced, +/area/station/medical/chemistry) "hsW" = ( /obj/machinery/atmospherics/pipe/layer_manifold/yellow/visible, /obj/machinery/meter, /turf/closed/wall/r_wall, /area/station/engineering/atmos/upper) +"hsX" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/structure/railing{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/lobby) "hsY" = ( /obj/machinery/meter{ name = "Mix Meter" @@ -26236,24 +26375,21 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/engineering/break_room) -"htg" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/arrows/red{ - dir = 4 +"hth" = ( +/obj/structure/extinguisher_cabinet/directional/south, +/obj/structure/closet/secure_closet/medical3, +/obj/item/clothing/gloves/latex/nitrile, +/obj/item/defibrillator/loaded, +/obj/item/clothing/glasses/hud/health{ + pixel_y = 13 }, -/obj/effect/turf_decal/arrows/red{ - dir = 8 +/obj/item/clothing/gloves/latex/nitrile, +/obj/effect/turf_decal/bot_white{ + color = "#52B4E9" }, -/turf/open/floor/iron/dark/textured, -/area/station/cargo/storage) -"htj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/machinery/light/floor{ - color = "#66ccff" - }, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron/dark, -/area/station/medical/cryo) +/obj/item/clothing/gloves/latex/nitrile, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/storage) "htn" = ( /obj/effect/turf_decal/box/white{ color = "#F7F707" @@ -26266,11 +26402,31 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/service/hydroponics) +"htE" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/layer1, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/catwalk_floor, +/area/station/engineering/main) "htH" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, /turf/open/openspace, /area/station/hallway/primary/central) +"htJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/brown/filled/warning{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/brown/filled/corner, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) "htV" = ( /obj/structure/transit_tube, /obj/structure/window/reinforced/spawner/directional/south, @@ -26324,27 +26480,26 @@ }, /turf/open/floor/plating, /area/station/construction/storage_wing) -"huK" = ( -/obj/structure/reagent_dispensers/wall/peppertank/directional/west, -/obj/machinery/light/directional/west, -/obj/structure/rack, -/obj/effect/spawner/random/armory/riot_helmet{ - pixel_x = -1; - pixel_y = 1 - }, -/obj/effect/spawner/random/armory/bulletproof_helmet{ - pixel_x = 8; - pixel_y = 0 - }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/armory) +"huC" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/cargo/storage) "huR" = ( /obj/structure/closet, /obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"huW" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/highsecurity{ + name = "Controlled Hazard Chamber" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/chemistry, +/obj/effect/turf_decal/stripes/end{ + dir = 4 + }, +/turf/open/floor/engine, +/area/station/medical/chemistry) "hvc" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -26393,30 +26548,26 @@ }, /turf/open/floor/wood/large, /area/station/service/library) -"hwk" = ( -/obj/structure/railing{ - dir = 10 +"hvY" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 5 }, -/obj/structure/table, -/obj/item/phone{ - pixel_x = -3; - pixel_y = 2 - }, -/obj/structure/lattice/catwalk, -/turf/open/openspace, -/area/station/ai/upload/chamber) +/obj/structure/cable/layer3, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai/satellite/interior) "hwn" = ( /obj/effect/spawner/random/trash/crushed_can, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"hwr" = ( -/obj/structure/sign/poster/random/directional/south, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 6 +"hws" = ( +/obj/machinery/cryo_cell, +/obj/effect/turf_decal/bot_white{ + color = "#52B4E9" }, -/turf/open/floor/iron, -/area/station/cargo/storage) +/turf/open/floor/iron/dark/textured, +/area/station/medical/cryo) "hwP" = ( /obj/structure/chair/sofa/middle/brown, /obj/effect/turf_decal/trimline/purple/filled/line{ @@ -26426,6 +26577,9 @@ /obj/effect/landmark/start/scientist, /turf/open/floor/iron, /area/station/science/breakroom) +"hwQ" = ( +/turf/closed/wall/r_wall, +/area/station/ai/satellite/foyer) "hwR" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -26493,10 +26647,14 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/eighties, /area/station/maintenance/hallway/abandoned_recreation) -"hxv" = ( -/obj/structure/railing/corner, +"hxz" = ( +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/lattice/catwalk, /turf/open/openspace, -/area/station/ai/satellite/chamber) +/area/station/maintenance/department/medical) "hxC" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -26505,27 +26663,6 @@ }, /turf/open/floor/carpet/stellar, /area/station/maintenance/hallway/abandoned_recreation) -"hxH" = ( -/obj/effect/landmark/start/ai/secondary, -/obj/effect/turf_decal/delivery, -/obj/item/radio/intercom/directional/west{ - freerange = 1; - listening = 0; - name = "Common Channel" - }, -/obj/item/radio/intercom/directional/east{ - freerange = 1; - listening = 0; - name = "Custom Channel" - }, -/obj/item/radio/intercom/directional/north{ - broadcasting = 1; - frequency = 1447; - listening = 0; - name = "Private Channel" - }, -/turf/open/floor/iron/dark/textured_large, -/area/station/ai/satellite/chamber) "hxJ" = ( /obj/machinery/light/directional/east, /obj/machinery/camera/autoname/directional/east, @@ -26536,6 +26673,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/security/range) +"hxZ" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 5 + }, +/obj/machinery/firealarm/directional/east, +/obj/structure/rack, +/obj/item/pushbroom, +/turf/open/floor/iron, +/area/station/cargo/storage) "hyc" = ( /obj/machinery/light/directional/south, /turf/open/floor/iron/chapel, @@ -26571,15 +26717,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/textured_large, /area/station/medical/virology) -"hyk" = ( -/obj/effect/turf_decal/box/white{ - color = "#CCDCFF" - }, -/obj/machinery/ai_slipper{ - uses = 10 - }, -/turf/open/floor/iron/white/textured_large, -/area/station/ai/satellite/interior) "hyo" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 @@ -26602,6 +26739,16 @@ /obj/item/restraints/legcuffs/beartrap/prearmed, /turf/open/floor/plating, /area/station/maintenance/port/greater) +"hyJ" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/lobby) "hyM" = ( /obj/machinery/door/airlock/public/glass{ name = "Arrivals Lounge" @@ -26613,6 +26760,21 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/station/hallway/primary/aft) +"hyP" = ( +/obj/structure/cable, +/obj/machinery/power/smes/full, +/turf/open/floor/iron/dark/textured_large, +/area/station/ai/satellite/chamber) +"hyR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/opposingcorners{ + dir = 1 + }, +/obj/structure/sign/poster/official/work_for_a_future/directional/west, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) "hyS" = ( /obj/effect/turf_decal/siding/wood, /turf/open/floor/wood/large, @@ -26631,15 +26793,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/smooth_large, /area/station/security/execution/transfer) -"hzG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/chem_storage) "hzQ" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 @@ -26719,11 +26872,6 @@ }, /turf/open/floor/plating, /area/station/commons/vacant_room/commissary) -"hAn" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/disposal) "hAq" = ( /obj/structure/cable, /obj/effect/turf_decal/trimline/red/filled/line{ @@ -26752,58 +26900,9 @@ /obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron, /area/station/security/prison) -"hAz" = ( -/obj/effect/turf_decal/tile/neutral/opposingcorners{ - dir = 1 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) "hAC" = ( /turf/open/floor/wood, /area/station/command/meeting_room/council) -"hAE" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/light/directional/east, -/obj/structure/table, -/obj/item/stack/rods/ten, -/turf/open/openspace, -/area/station/ai/satellite/chamber) -"hAH" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Science Store" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/science/lobby) -"hAI" = ( -/obj/machinery/recharge_station, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/button/door/directional/west{ - id = "teleportshutters"; - name = "AI Satellite Teleporter room" - }, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/station/ai/satellite/foyer) -"hAM" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/chem_storage) "hBw" = ( /obj/structure/railing{ dir = 4 @@ -26827,6 +26926,19 @@ }, /turf/open/floor/engine/hull, /area/space/nearstation) +"hBD" = ( +/obj/machinery/flasher/directional/west, +/obj/structure/table/wood/fancy/black, +/obj/item/ai_module/supplied/freeform{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/item/ai_module/reset{ + pixel_x = 2; + pixel_y = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai/upload/chamber) "hBM" = ( /obj/structure/chair/office{ dir = 1 @@ -26850,18 +26962,6 @@ /obj/structure/barricade/wooden/crude, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"hBW" = ( -/obj/structure/table/reinforced, -/obj/item/book/manual/wiki/security_space_law{ - pixel_y = 6 - }, -/obj/structure/lattice/catwalk, -/obj/machinery/camera/directional/south{ - c_tag = "Cargo Bay - Security Post (High)"; - pixel_x = 14 - }, -/turf/open/openspace, -/area/station/security/checkpoint/supply) "hBY" = ( /obj/machinery/elevator_control_panel/directional/east{ linked_elevator_id = "catwalk_cafe"; @@ -26946,6 +27046,17 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/commons/fitness/recreation) +"hCE" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/chem_storage) "hCY" = ( /obj/machinery/camera/directional/east{ c_tag = "Interrogation room"; @@ -26953,21 +27064,6 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/security/interrogation) -"hDd" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/light/small/directional/east, -/obj/structure/closet{ - name = "janitorial supplies" - }, -/turf/open/floor/iron/dark/textured_edge{ - dir = 4 - }, -/area/station/medical/morgue) "hDf" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -26994,12 +27090,6 @@ /obj/item/radio/intercom/directional/north, /turf/open/floor/engine, /area/station/service/hydroponics) -"hDw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) "hDF" = ( /obj/structure/closet/emcloset, /obj/effect/turf_decal/trimline/green/filled/line, @@ -27038,6 +27128,17 @@ /obj/structure/cable, /turf/open/floor/iron/large, /area/station/hallway/primary/central) +"hDZ" = ( +/obj/effect/turf_decal/tile/neutral/opposingcorners{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) "hEf" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -27049,41 +27150,30 @@ /obj/effect/spawner/random/structure/chair_maintenance, /turf/open/floor/iron/dark/smooth_large, /area/station/maintenance/port) -"hEG" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ - dir = 8 +"hEr" = ( +/obj/structure/lattice/catwalk, +/obj/effect/turf_decal/siding/blue/corner{ + dir = 1 }, -/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_cw{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/openspace, +/area/station/medical/medbay/central) +"hEK" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured_edge{ - dir = 4 - }, -/area/station/ai/satellite/chamber) +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) "hEN" = ( /obj/structure/chair/sofa/right/brown, /obj/effect/spawner/random/maintenance, /obj/structure/sign/poster/contraband/pwr_game/directional/north, /turf/open/floor/eighties, /area/station/maintenance/starboard/fore) -"hET" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/green/filled/mid_joiner{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/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/textured_large, -/area/station/medical/virology) "hFc" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 4 @@ -27106,13 +27196,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/hallway/secondary/construction) -"hFk" = ( -/obj/machinery/door/airlock{ - id_tag = "AuxToilet1"; - name = "Unit 1" - }, -/turf/open/floor/iron/freezer, -/area/station/ai/satellite/foyer) "hFq" = ( /obj/structure/rack, /obj/item/clothing/suit/utility/radiation, @@ -27124,12 +27207,6 @@ }, /turf/open/floor/engine, /area/station/engineering/supermatter/room) -"hFr" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/cargo/storage) "hFy" = ( /obj/structure/ladder, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -27149,6 +27226,13 @@ /obj/effect/landmark/start/hangover, /turf/open/openspace, /area/station/hallway/secondary/exit/departure_lounge) +"hFI" = ( +/obj/structure/window/reinforced/spawner/directional/north, +/obj/machinery/light/warm/directional/south, +/obj/structure/flora/grass/jungle/a/style_2, +/obj/structure/flora/bush/flowers_br/style_2, +/turf/open/floor/grass, +/area/station/ai/satellite/interior) "hFL" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/structure/closet{ @@ -27177,14 +27261,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/security/interrogation) -"hGb" = ( -/obj/structure/cable, -/obj/effect/turf_decal/siding/wood, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/wood/parquet, -/area/station/command/heads_quarters/qm) "hGg" = ( /obj/structure/cable, /turf/open/floor/plating, @@ -27208,22 +27284,6 @@ }, /turf/open/openspace, /area/station/maintenance/port/aft) -"hGx" = ( -/obj/structure/rack, -/obj/structure/window/reinforced/spawner/directional/north{ - pixel_y = 1 - }, -/obj/item/tank/jetpack/carbondioxide{ - pixel_x = 4; - pixel_y = -1 - }, -/obj/item/tank/jetpack/carbondioxide, -/obj/item/tank/jetpack/carbondioxide{ - pixel_x = -4; - pixel_y = 1 - }, -/turf/open/floor/wood, -/area/station/command/eva) "hGD" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/turf_decal/siding/wood{ @@ -27242,17 +27302,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"hGM" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/filled/mid_joiner{ - dir = 4 - }, -/obj/structure/closet/secure_closet/armory2, -/obj/effect/spawner/random/armory/rubbershot, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/armory) "hGP" = ( /obj/structure/railing{ dir = 1 @@ -27270,14 +27319,6 @@ dir = 8 }, /area/station/hallway/primary/central) -"hGQ" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/sign/poster/random/directional/north, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) "hGR" = ( /obj/structure/table/reinforced, /obj/item/pen, @@ -27298,13 +27339,6 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) -"hHs" = ( -/obj/machinery/airalarm/directional/west, -/obj/machinery/computer/operating{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/morgue) "hHE" = ( /obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ dir = 9 @@ -27388,19 +27422,6 @@ "hIA" = ( /turf/closed/wall, /area/station/cargo/miningoffice) -"hIE" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/textured_large, -/area/station/medical/virology) -"hIL" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) "hIQ" = ( /obj/effect/turf_decal/siding/red{ dir = 4 @@ -27413,6 +27434,23 @@ /obj/structure/cable, /turf/open/floor/wood, /area/station/security/courtroom) +"hIR" = ( +/obj/effect/turf_decal/arrows/red{ + dir = 4 + }, +/obj/effect/turf_decal/box/red, +/turf/open/floor/iron/dark/textured_large, +/area/station/cargo/sorting) +"hIW" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ + dir = 8 + }, +/obj/structure/sign/flag/nanotrasen/directional/south, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai/satellite/interior) "hIZ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/secure_closet/freezer/kitchen/maintenance, @@ -27423,30 +27461,13 @@ /turf/open/floor/wood, /area/station/command/heads_quarters/hos) "hJp" = ( -/obj/structure/railing{ - dir = 4 +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/table, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -3; - pixel_y = 8 - }, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -3; - pixel_y = 2 - }, -/turf/open/floor/carpet, -/area/station/command/eva) -"hJv" = ( -/obj/structure/railing, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 6 - }, -/turf/open/floor/iron, -/area/station/cargo/storage) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/ai/satellite/chamber) "hJz" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -27482,6 +27503,13 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/freezer, /area/station/commons/dorms) +"hJP" = ( +/obj/effect/turf_decal/tile/dark_blue/opposingcorners{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/checker, +/area/station/ai/satellite/interior) "hJS" = ( /obj/structure/cable, /obj/effect/turf_decal/stripes/line, @@ -27533,21 +27561,6 @@ }, /turf/open/floor/iron/large, /area/station/hallway/primary/central) -"hKD" = ( -/obj/machinery/status_display/evac/directional/north, -/obj/machinery/disposal/delivery_chute{ - dir = 8; - name = "Disposal Chute" - }, -/obj/structure/window/spawner/directional/south, -/obj/structure/window/spawner/directional/east, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/obj/structure/plasticflaps, -/turf/open/floor/iron/textured_large, -/area/station/cargo/sorting) "hKE" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 @@ -27559,6 +27572,10 @@ /obj/effect/mapping_helpers/requests_console/supplies, /turf/open/floor/iron/smooth, /area/station/engineering/main) +"hKI" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/turf/open/floor/holofloor/dark, +/area/station/command/heads_quarters/cmo) "hKJ" = ( /obj/item/radio/intercom/directional/west, /obj/machinery/suit_storage_unit/security, @@ -27592,6 +27609,27 @@ }, /turf/open/openspace, /area/station/maintenance/starboard/aft) +"hLq" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=2"; + location = "Medical" + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/lobby) +"hLt" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/structure/chair/sofa/middle/brown{ + dir = 1 + }, +/obj/structure/lattice/catwalk, +/turf/open/openspace, +/area/station/cargo/storage) "hLu" = ( /obj/effect/turf_decal/siding{ dir = 8 @@ -27796,21 +27834,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/security/interrogation) -"hNj" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/siding/blue/corner{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "hNs" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -27824,24 +27847,16 @@ /obj/machinery/light/floor, /turf/open/floor/carpet/black, /area/station/service/theater) -"hNz" = ( -/obj/item/paper_bin/carbon, -/obj/structure/closet, -/obj/item/hand_labeler, -/obj/item/hand_labeler_refill, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) -"hNB" = ( -/obj/machinery/conveyor{ - id = "cargounload" - }, -/obj/structure/sign/departments/cargo/directional/north, -/turf/open/floor/iron/dark/textured, -/area/station/cargo/storage) "hNC" = ( /obj/structure/stairs/west, /turf/open/floor/plating, /area/station/security/courtroom) +"hNE" = ( +/obj/machinery/holopad/secure, +/turf/open/floor/iron/dark/textured_corner{ + dir = 8 + }, +/area/station/ai/upload/chamber) "hNJ" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 4; @@ -27850,6 +27865,15 @@ /obj/effect/turf_decal/tile/yellow/opposingcorners, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) +"hNM" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/door/poddoor/preopen{ + id = "cmoprivacy"; + name = "Privacy Shutter" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/command/heads_quarters/cmo) "hNV" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -27890,6 +27914,13 @@ }, /turf/open/floor/engine/hull/air, /area/station/maintenance/port/aft) +"hOt" = ( +/obj/structure/sign/warning/chem_diamond/directional/north, +/obj/effect/turf_decal/tile/neutral/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/pharmacy) "hOC" = ( /obj/effect/turf_decal/siding/red{ dir = 6 @@ -27907,6 +27938,18 @@ /obj/structure/table/wood, /turf/open/floor/glass/reinforced, /area/station/service/library) +"hOY" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/pharmacy) "hPa" = ( /obj/structure/railing{ dir = 1 @@ -27921,10 +27964,36 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/science/xenobiology) -"hPb" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/open/floor/plating, -/area/station/maintenance/disposal) +"hPj" = ( +/obj/structure/railing, +/obj/structure/table/wood, +/obj/item/folder/yellow{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/folder/blue{ + pixel_x = -9; + pixel_y = 1 + }, +/obj/item/folder/red{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/folder{ + pixel_x = 2 + }, +/obj/item/taperecorder{ + pixel_x = -13; + pixel_y = 5 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood/large, +/area/station/service/library/private) +"hPk" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/pharmacy) "hPD" = ( /obj/effect/spawner/random/techstorage/service_all, /obj/structure/rack, @@ -27979,6 +28048,11 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron/dark/smooth_large, /area/station/service/hydroponics) +"hPW" = ( +/obj/machinery/camera/autoname/directional/west, +/obj/structure/lattice/catwalk, +/turf/open/openspace, +/area/station/medical/medbay/central) "hPY" = ( /obj/effect/turf_decal/trimline/dark/arrow_cw{ dir = 10 @@ -28021,6 +28095,10 @@ /obj/effect/turf_decal/tile/dark_blue, /turf/open/floor/iron/kitchen, /area/station/service/kitchen) +"hQA" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/wood/parquet, +/area/station/command/heads_quarters/qm) "hQE" = ( /obj/structure/railing{ dir = 8 @@ -28032,11 +28110,29 @@ }, /turf/open/floor/wood, /area/station/service/chapel) +"hQH" = ( +/obj/effect/turf_decal/caution/stand_clear/red{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 4 + }, +/area/station/cargo/storage) "hQQ" = ( /obj/structure/broken_flooring/singular/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/fore) +"hQT" = ( +/obj/machinery/camera/autoname/directional/south, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "hQU" = ( /obj/effect/turf_decal/tile/red/opposingcorners{ dir = 1 @@ -28077,14 +28173,6 @@ }, /turf/open/floor/glass, /area/station/security/brig) -"hRi" = ( -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/turf/open/floor/plating, -/area/station/service/kitchen/abandoned) "hRj" = ( /turf/open/floor/engine/hull, /area/space/nearstation) @@ -28165,6 +28253,10 @@ /obj/machinery/vending/games, /turf/open/floor/wood, /area/station/service/library) +"hSg" = ( +/obj/structure/cable, +/turf/open/floor/carpet/black, +/area/station/ai/upload/chamber) "hSh" = ( /obj/item/radio/intercom/directional/west, /obj/effect/turf_decal/trimline/red/filled/line{ @@ -28178,12 +28270,13 @@ "hSk" = ( /turf/closed/wall, /area/station/security/checkpoint/medical) -"hSu" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +"hSp" = ( +/obj/structure/chair/sofa/corner/brown{ + dir = 8 }, -/turf/open/floor/iron/textured_large, -/area/station/medical/abandoned) +/obj/structure/lattice/catwalk, +/turf/open/openspace, +/area/station/cargo/storage) "hSv" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/access/any/service/maintenance, @@ -28202,19 +28295,23 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/science/lab) -"hSz" = ( -/obj/structure/cable, -/obj/effect/landmark/start/medical_doctor, -/obj/effect/turf_decal/trimline/blue/warning{ - dir = 1 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/surgery) "hSA" = ( /obj/machinery/light/directional/north, /obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/wood, /area/station/commons/storage/tools) +"hSM" = ( +/obj/machinery/door/poddoor/preopen{ + id = "cmoprivacy"; + name = "Privacy Shutter" + }, +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/trunk/multiz/down{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/command/heads_quarters/cmo) "hSW" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -28247,26 +28344,6 @@ /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"hTy" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/siding/dark_blue/corner{ - dir = 8 - }, -/obj/machinery/iv_drip, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ - dir = 1 - }, -/turf/open/floor/iron/white/textured_large, -/area/station/medical/medbay/central) -"hTA" = ( -/obj/structure/cable/layer3, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/smooth_half, -/area/station/ai/satellite/foyer) "hTE" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/weather/snow, @@ -28299,13 +28376,22 @@ /obj/effect/landmark/start/security_officer, /turf/open/floor/iron/dark/smooth_large, /area/station/security/lockers) -"hUl" = ( -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +"hTZ" = ( +/obj/effect/turf_decal/siding/dark{ dir = 8 }, -/turf/open/floor/iron/white/textured_large, -/area/station/ai/satellite/foyer) +/obj/effect/turf_decal/siding/dark{ + dir = 4 + }, +/obj/machinery/door/airlock/grunge{ + name = "Teleporter Room" + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/any/command/teleporter, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/textured_large, +/area/station/ai/satellite/teleporter) "hUs" = ( /obj/machinery/light/directional/south, /turf/open/floor/iron/dark, @@ -28342,6 +28428,16 @@ /obj/effect/turf_decal/trimline/yellow/filled/line, /turf/open/floor/iron/smooth, /area/station/engineering/atmos/upper) +"hUX" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "hVc" = ( /obj/effect/turf_decal/tile/yellow/opposingcorners, /obj/item/radio/intercom/directional/north, @@ -28357,6 +28453,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, /turf/open/floor/catwalk_floor, /area/station/engineering/atmos/upper) +"hVq" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/pharmacy) "hVr" = ( /obj/structure/sign/warning/cold_temp/directional/west{ desc = "A sign that notes the room within is the Cold Room. Not that it's actually cold."; @@ -28379,19 +28481,6 @@ /obj/machinery/firealarm/directional/west, /turf/open/floor/iron/grimy, /area/station/security/interrogation) -"hVx" = ( -/obj/item/radio/intercom/directional/west, -/obj/machinery/light/small/directional/west, -/obj/structure/guncase/ecase{ - open = 0; - anchored = 1 - }, -/obj/item/gun/energy/e_gun, -/obj/item/gun/energy/e_gun, -/obj/item/gun/energy/e_gun, -/obj/item/gun/energy/e_gun, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/armory) "hVz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /turf/open/floor/iron/dark/textured, @@ -28420,14 +28509,6 @@ /obj/structure/railing, /turf/open/floor/grass, /area/station/science/zoo) -"hWu" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/light_switch/directional/east, -/obj/machinery/camera/autoname/directional/east{ - network = list("aicore") - }, -/turf/open/openspace, -/area/station/ai/satellite/chamber) "hWw" = ( /obj/effect/spawner/structure/window, /turf/open/floor/wood, @@ -28465,13 +28546,6 @@ }, /turf/open/floor/engine, /area/station/science/auxlab/firing_range) -"hXl" = ( -/obj/effect/turf_decal/siding/dark/corner{ - dir = 1 - }, -/obj/machinery/light_switch/directional/east, -/turf/open/floor/iron/dark/herringbone, -/area/station/ai/satellite/interior) "hXv" = ( /obj/effect/turf_decal/stripes/asteroid/corner{ dir = 4 @@ -28509,14 +28583,29 @@ /obj/structure/window/reinforced/tinted/spawner/directional/east, /turf/open/floor/iron/freezer, /area/station/commons/dorms) -"hXT" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +"hXG" = ( +/obj/item/kirbyplants/synthetic/plant26{ + pixel_x = 10; + pixel_y = 18 + }, +/obj/item/kirbyplants/synthetic/plant27{ + pixel_x = 13; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/morgue) +"hXP" = ( +/obj/effect/turf_decal/tile/yellow/opposingcorners{ dir = 1 }, -/turf/open/floor/iron/white/textured_large, -/area/station/medical/medbay/central) +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) "hYa" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -28549,18 +28638,6 @@ /obj/machinery/light/directional/south, /turf/open/floor/iron/dark, /area/station/engineering/storage) -"hYw" = ( -/obj/machinery/camera/autoname/directional/south, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/structure/closet/secure_closet/quartermaster, -/obj/item/gun/energy/recharge/kinetic_accelerator{ - name = "the QM's Accelerator"; - pixel_y = 6 - }, -/obj/item/clothing/head/fedora/white, -/obj/effect/turf_decal/siding/dark/end, -/turf/open/floor/carpet/orange, -/area/station/command/heads_quarters/qm) "hYF" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -28577,15 +28654,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/smooth_large, /area/station/science/lab) -"hYT" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/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/white, -/area/station/medical/office) "hYV" = ( /obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/engine/hull/air, @@ -28607,6 +28675,20 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"hZh" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/bodycontainer/morgue{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/morgue) "hZi" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, @@ -28675,18 +28757,30 @@ }, /turf/open/openspace, /area/station/engineering/lobby) -"iar" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner, -/obj/machinery/airalarm/directional/south, -/obj/machinery/chem_dispenser, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/pharmacy) -"iay" = ( -/obj/item/radio/intercom/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet/black, -/area/station/ai/upload/chamber) +"iaz" = ( +/obj/structure/railing, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 10 + }, +/obj/structure/table/reinforced, +/obj/item/stock_parts/scanning_module{ + pixel_x = -5; + pixel_y = 7 + }, +/obj/item/stock_parts/scanning_module{ + pixel_x = 5; + pixel_y = 7 + }, +/obj/item/stock_parts/scanning_module{ + pixel_x = -5 + }, +/obj/item/stock_parts/scanning_module{ + pixel_x = 5 + }, +/obj/structure/railing, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/iron, +/area/station/cargo/storage) "iaF" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/entertainment/arcade, @@ -28706,36 +28800,15 @@ }, /turf/open/floor/iron, /area/station/maintenance/starboard/lesser) -"iaY" = ( -/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 - }, -/obj/machinery/door/airlock/medical{ - name = "Medbay Storage" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/general, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue/full, -/turf/open/floor/iron/white, -/area/station/medical/storage) -"ibg" = ( -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable/layer3, -/turf/open/floor/iron/smooth_large, -/area/station/ai/satellite/foyer) "ibj" = ( /obj/effect/turf_decal/trimline/purple/filled/line, /obj/machinery/light/directional/south, /turf/open/floor/iron, /area/station/science/research) +"ibl" = ( +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/iron/textured_large, +/area/station/medical/abandoned) "ibo" = ( /obj/effect/turf_decal/plaque{ icon_state = "L14" @@ -28773,21 +28846,6 @@ }, /turf/open/floor/iron, /area/station/maintenance/starboard/lesser) -"ibw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/carpet/black, -/area/station/service/library/private) -"iby" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/railing/corner/end, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "ibz" = ( /obj/structure/statue/bronze/marx{ pixel_y = 28 @@ -28803,10 +28861,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"ibC" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall, -/area/station/cargo/storage) "ibF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -28814,13 +28868,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, /area/station/service/cafeteria) -"ibJ" = ( -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/textured_large, -/area/station/medical/abandoned) "ibK" = ( /obj/machinery/disposal/bin, /obj/structure/cable, @@ -28831,13 +28878,6 @@ /obj/machinery/camera/autoname/directional/east, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) -"ibM" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "ibO" = ( /obj/structure/chair/comfy/brown{ dir = 8 @@ -28848,16 +28888,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, /turf/open/floor/catwalk_floor, /area/station/engineering/atmos/upper) -"icc" = ( -/obj/machinery/computer/cargo{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/brown/arrow_ccw{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown/fourcorners, -/turf/open/floor/iron, -/area/station/cargo/storage) "ich" = ( /obj/machinery/airalarm/directional/east, /obj/effect/mapping_helpers/airalarm/engine_access, @@ -28887,6 +28917,19 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"icl" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"ict" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/status_display/evac/directional/east, +/turf/open/openspace, +/area/station/ai/satellite/chamber) "icw" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 @@ -28894,17 +28937,6 @@ /obj/effect/turf_decal/tile/green/full, /turf/open/floor/iron/dark/smooth_large, /area/station/service/hydroponics) -"icz" = ( -/obj/effect/turf_decal/tile/neutral/opposingcorners{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) "icB" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 @@ -28915,38 +28947,24 @@ }, /turf/open/floor/iron/dark, /area/station/security/brig) +"icH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/holopad, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/surgery) +"icK" = ( +/obj/machinery/computer/monitor, +/obj/effect/turf_decal/tile/dark_blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/checker, +/area/station/ai/satellite/maintenance/storage) "icO" = ( /obj/structure/chair/sofa/corner/brown{ dir = 8 }, /turf/open/floor/plating, /area/station/maintenance/port/greater) -"icU" = ( -/obj/effect/turf_decal/siding/thinplating_new/dark, -/obj/machinery/status_display/evac/directional/north, -/turf/open/floor/glass/reinforced, -/area/station/ai/satellite/chamber) -"icW" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/end{ - dir = 4 - }, -/turf/open/floor/wood/large, -/area/station/medical/break_room) -"idd" = ( -/obj/structure/broken_flooring/corner/always_floorplane/directional/west, -/obj/effect/turf_decal/delivery, -/obj/effect/spawner/random/engineering/tank, -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "idj" = ( /obj/effect/turf_decal/siding/purple{ dir = 4 @@ -28968,6 +28986,23 @@ }, /turf/open/floor/iron, /area/station/engineering/lobby) +"idx" = ( +/obj/effect/turf_decal/siding/dark/corner, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 5 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, +/obj/effect/landmark/start/cyborg, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai/satellite/interior) "idI" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -29044,34 +29079,26 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/hallway/primary/aft) -"iew" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = 6; - pixel_y = 9 +"ieX" = ( +/obj/machinery/computer/cargo{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/brown/arrow_ccw{ + dir = 1 }, -/obj/item/pen, /obj/effect/turf_decal/tile/brown/fourcorners, /turf/open/floor/iron, -/area/station/hallway/primary/starboard) -"iez" = ( -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/machinery/camera/autoname/directional/east{ - network = list("aicore") - }, -/turf/open/floor/iron/dark/textured_large, -/area/station/ai/satellite/chamber) -"ieD" = ( -/obj/machinery/door/firedoor/border_only{ +/area/station/cargo/storage) +"ifk" = ( +/obj/effect/turf_decal/siding/wood{ dir = 4 }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/stairs/medium{ +/obj/structure/railing{ dir = 4 }, -/area/station/medical/abandoned) +/obj/structure/ladder, +/turf/open/floor/iron/dark, +/area/station/command/eva) "ifs" = ( /obj/machinery/door/airlock/hatch{ name = "MiniSat Access" @@ -29090,15 +29117,6 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/transit_tube) -"ifw" = ( -/obj/machinery/camera/autoname/directional/south, -/obj/machinery/conveyor{ - dir = 8; - id = "mining" - }, -/obj/machinery/bouldertech/refinery/smelter, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) "ifA" = ( /obj/effect/spawner/random/trash/moisture_trap, /turf/open/floor/plating, @@ -29113,9 +29131,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, /area/station/maintenance/starboard/lesser) -"ifQ" = ( -/turf/open/floor/iron/smooth_half, -/area/station/ai/satellite/foyer) "ifV" = ( /obj/effect/turf_decal/siding/purple{ dir = 1 @@ -29149,13 +29164,16 @@ }, /turf/open/floor/wood/large, /area/station/service/library) -"igg" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/circuit/green{ - luminosity = 2 +"igf" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 }, -/area/station/command/vault) +/obj/effect/turf_decal/siding/dark_blue/corner, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ + dir = 1 + }, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) "igk" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 @@ -29257,11 +29275,6 @@ /obj/effect/spawner/random/medical/memeorgans, /turf/open/floor/plating, /area/station/hallway/secondary/entry) -"ihT" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/station/ai/satellite/foyer) "ihV" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/garbage{ @@ -29287,16 +29300,6 @@ }, /turf/open/floor/iron/white/textured_corner, /area/station/science/robotics) -"iia" = ( -/obj/machinery/smartfridge/chemistry/preloaded, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; - id = "chemshutters"; - name = "Pharmacy Shutters" - }, -/turf/open/floor/plating, -/area/station/medical/pharmacy) "iib" = ( /obj/structure/table, /obj/item/storage/box/hug{ @@ -29309,43 +29312,17 @@ /obj/machinery/light_switch/directional/north, /turf/open/floor/wood/large, /area/station/service/theater_dressing) -"iii" = ( -/obj/effect/turf_decal/siding/dark/corner{ - dir = 4 +"iig" = ( +/obj/structure/chair/sofa/middle/brown{ + dir = 8 }, -/obj/structure/cable/layer3, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/textured_half{ - dir = 1 - }, -/area/station/ai/satellite/interior) -"iir" = ( -/obj/machinery/button/door/directional/north{ - id = "AuxToilet1"; - name = "Lock Control"; - normaldoorcontrol = 1; - specialfunctions = 4 - }, -/obj/structure/toilet, -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron/freezer, -/area/station/ai/satellite/foyer) +/obj/structure/lattice/catwalk, +/obj/effect/landmark/start/bitrunner, +/turf/open/openspace, +/area/station/cargo/storage) "iis" = ( /turf/closed/wall, /area/station/command/heads_quarters/captain/private) -"iiv" = ( -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/obj/machinery/door/airlock/security/glass{ - name = "Security Post - Cargo" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/supply) "iiF" = ( /obj/structure/railing/corner{ dir = 4 @@ -29399,15 +29376,6 @@ "ijs" = ( /turf/open/floor/iron/dark, /area/station/engineering/atmos/project) -"ijA" = ( -/obj/machinery/door/airlock/mining{ - name = "Deliveries" - }, -/obj/effect/mapping_helpers/airlock/access/all/supply/shipping, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/brown/fourcorners, -/turf/open/floor/iron/dark/textured, -/area/station/cargo/sorting) "ijB" = ( /obj/machinery/light/directional/east, /obj/structure/railing/corner/end{ @@ -29418,23 +29386,6 @@ "ijE" = ( /turf/open/floor/iron/dark, /area/station/maintenance/starboard/fore) -"ijU" = ( -/obj/structure/chair/sofa/right/brown, -/obj/item/clothing/head/soft{ - pixel_x = 2; - pixel_y = -2 - }, -/obj/structure/lattice/catwalk, -/turf/open/openspace, -/area/station/cargo/storage) -"ikb" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/wood/parquet, -/area/station/command/heads_quarters/qm) "ikc" = ( /obj/structure/railing, /turf/open/openspace, @@ -29446,6 +29397,11 @@ /obj/structure/window/spawner/directional/east, /turf/open/floor/wood, /area/station/service/library) +"ikr" = ( +/obj/structure/ladder, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/textured_large, +/area/station/ai/satellite/chamber) "ikG" = ( /obj/structure/table/wood, /obj/item/book/manual/wiki/surgery{ @@ -29466,6 +29422,14 @@ /obj/effect/turf_decal/siding/wood/corner, /turf/open/floor/wood/large, /area/station/service/library) +"ikI" = ( +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/obj/effect/landmark/event_spawn, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/white, +/area/station/maintenance/department/medical) "ikK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -29482,19 +29446,53 @@ }, /turf/open/floor/engine, /area/station/science/xenobiology) +"ikP" = ( +/obj/item/pickaxe{ + pixel_x = 4; + pixel_y = 12 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "ikR" = ( /obj/item/radio/intercom/directional/west, /obj/effect/turf_decal/siding/wood/corner, /turf/open/floor/wood/large, /area/station/hallway/primary/central) +"ikU" = ( +/obj/effect/turf_decal/trimline/blue/warning{ + dir = 1 + }, +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/surgery) "ikZ" = ( /turf/open/floor/eighties, /area/station/maintenance/starboard/fore) +"ilb" = ( +/obj/structure/railing, +/obj/structure/fake_stairs/directional/east, +/turf/open/floor/iron, +/area/station/cargo/storage) "ilg" = ( /obj/machinery/vending/cart, /obj/item/radio/intercom/directional/east, /turf/open/floor/wood, /area/station/command/heads_quarters/hop) +"ili" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/textured_half{ + dir = 1 + }, +/area/station/ai/satellite/interior) "ils" = ( /obj/structure/mop_bucket, /obj/item/pushbroom{ @@ -29534,6 +29532,19 @@ }, /turf/open/floor/iron/dark, /area/station/maintenance/starboard/aft) +"ilX" = ( +/obj/structure/cable, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/armory) +"ilZ" = ( +/obj/structure/chair/sofa/corp/left{ + dir = 8 + }, +/obj/effect/landmark/start/medical_doctor, +/obj/effect/turf_decal/siding/dark_blue, +/obj/structure/sign/poster/official/moth_epi/directional/east, +/turf/open/floor/carpet/blue, +/area/station/medical/break_room) "imd" = ( /obj/item/radio/intercom/directional/south, /turf/open/floor/iron/dark/textured_large, @@ -29603,6 +29614,13 @@ /obj/item/radio/intercom/directional/north, /turf/open/floor/iron/dark, /area/station/science/ordnance) +"imR" = ( +/obj/effect/turf_decal/siding/wood, +/obj/machinery/firealarm/directional/south, +/obj/structure/tank_holder/extinguisher, +/obj/machinery/light/directional/south, +/turf/open/floor/wood, +/area/station/command/eva) "ina" = ( /obj/machinery/atmospherics/components/binary/valve, /obj/item/storage/box/matches{ @@ -29626,17 +29644,6 @@ /obj/effect/decal/cleanable/generic, /turf/open/floor/iron, /area/station/maintenance/starboard/fore) -"inq" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/arrows/red{ - dir = 8 - }, -/obj/effect/turf_decal/box/red, -/turf/open/floor/iron/dark/textured, -/area/station/cargo/sorting) "int" = ( /obj/structure/window/reinforced/spawner/directional/north, /obj/structure/window/reinforced/spawner/directional/east, @@ -29653,23 +29660,10 @@ /obj/structure/transit_tube/curved/flipped, /turf/open/space/openspace, /area/space/nearstation) -"inz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/external{ - name = "Medical Escape Pod" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/iron/textured_half{ - dir = 8 - }, -/area/station/medical/abandoned) -"inG" = ( -/obj/structure/sign/poster/official/get_your_legs/directional/west, -/obj/machinery/light/directional/west, -/turf/open/floor/carpet/black, -/area/station/service/library/private) +"inC" = ( +/obj/structure/sign/departments/medbay/alt/directional/south, +/turf/open/floor/iron/large, +/area/station/hallway/primary/central) "inI" = ( /obj/machinery/shower/directional/west, /obj/structure/fluff/shower_drain, @@ -29698,16 +29692,23 @@ }, /turf/open/floor/iron/dark/textured_large, /area/station/science/genetics) -"ioa" = ( -/obj/structure/railing{ - dir = 8 - }, -/turf/open/openspace, -/area/station/ai/upload/chamber) "ioc" = ( /obj/effect/turf_decal/tile/blue/anticorner/contrasted, /turf/open/floor/iron/dark, /area/station/hallway/secondary/command) +"ioe" = ( +/obj/effect/turf_decal/bot_white, +/obj/effect/spawner/random/structure/crate, +/obj/machinery/light/warm/dim/directional/west, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/iron/dark/textured, +/area/station/cargo/storage) "iol" = ( /obj/structure/chair{ dir = 8 @@ -29715,22 +29716,6 @@ /obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) -"ioo" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "medbay-office"; - name = "Medbay Shutters"; - dir = 4 - }, -/turf/open/floor/plating, -/area/station/medical/medbay/central) -"ioq" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner, -/obj/machinery/holopad, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white/textured_large, -/area/station/medical/medbay/central) "ios" = ( /obj/machinery/door/airlock{ id_tag = "Cabin4"; @@ -29738,6 +29723,12 @@ }, /turf/open/floor/wood, /area/station/commons/dorms) +"iot" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) "iox" = ( /obj/machinery/vending/wardrobe/sec_wardrobe, /obj/structure/cable, @@ -29807,6 +29798,14 @@ /obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/open/floor/plating, /area/station/maintenance/starboard/central) +"ipf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue/full, +/obj/effect/turf_decal/tile/dark/full, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/floor/broken, +/turf/open/floor/iron/smooth_large, +/area/station/maintenance/department/medical) "ipm" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 @@ -29893,15 +29892,6 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/service/hydroponics) -"iqz" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/obj/structure/sign/plaques/kiddie{ - pixel_y = 32 - }, -/turf/open/floor/circuit/red, -/area/station/ai/upload/chamber) "iqC" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -29911,20 +29901,6 @@ /obj/machinery/camera/autoname/directional/east, /turf/open/floor/plating, /area/station/maintenance/central) -"iqK" = ( -/obj/item/radio/intercom/directional/south, -/obj/structure/closet/secure_closet/miner, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 10 - }, -/obj/structure/sign/poster/random/directional/west, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) -"iqT" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/catwalk_floor/iron_dark, -/area/station/ai/satellite/chamber) "ire" = ( /obj/machinery/restaurant_portal/bar, /obj/effect/turf_decal/siding/wood/end{ @@ -29956,9 +29932,6 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) -"irC" = ( -/turf/open/floor/wood, -/area/station/command/eva) "irL" = ( /obj/item/kirbyplants/organic/plant21{ pixel_x = -11; @@ -30027,6 +30000,17 @@ /obj/effect/turf_decal/tile/dark_blue, /turf/open/floor/iron/white, /area/station/hallway/secondary/entry) +"isz" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/structure/table/reinforced/rglass, +/obj/item/reagent_containers/spray/cleaner, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ + dir = 1 + }, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) "isC" = ( /obj/structure/chair{ dir = 1 @@ -30048,6 +30032,16 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/hallway/secondary/entry) +"isQ" = ( +/obj/machinery/holopad, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/turf_decal/siding/wood, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood/large, +/area/station/medical/break_room) "isU" = ( /obj/machinery/light/directional/north, /obj/machinery/shower/directional/west, @@ -30070,6 +30064,19 @@ }, /turf/open/floor/engine/hull, /area/space/nearstation) +"itm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/effect/turf_decal/trimline/blue/warning, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/smooth_half{ + dir = 4 + }, +/area/station/medical/cryo) "ito" = ( /obj/structure/chair/sofa/right/brown{ dir = 4 @@ -30102,13 +30109,12 @@ /obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/large, /area/station/hallway/primary/central) -"itC" = ( -/obj/effect/turf_decal/trimline/brown/arrow_cw, -/obj/effect/turf_decal/trimline/brown/arrow_ccw{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/cargo/storage) +"itB" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/light/directional/east, +/obj/item/wrench, +/turf/open/openspace, +/area/station/ai/satellite/chamber) "itI" = ( /obj/effect/turf_decal/siding/purple/corner, /obj/structure/railing/corner{ @@ -30131,14 +30137,6 @@ /obj/machinery/camera/autoname/directional/north, /turf/open/openspace, /area/station/hallway/primary/starboard) -"itU" = ( -/obj/structure/transport/linear, -/obj/effect/landmark/start/ai, -/obj/effect/landmark/transport/transport_id{ - specific_transport_id = "catwalk_ai" - }, -/turf/open/openspace, -/area/station/ai/satellite/chamber) "itV" = ( /obj/item/stack/sheet/mineral/wood{ pixel_x = -5; @@ -30155,12 +30153,19 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark/smooth_large, /area/station/engineering/main) -"iuq" = ( -/obj/effect/turf_decal/trimline/red/filled/warning, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +"iun" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/sorting/mail{ + dir = 2 + }, +/obj/effect/mapping_helpers/mail_sorting/medbay/virology, +/obj/effect/mapping_helpers/mail_sorting/medbay/general, +/obj/effect/mapping_helpers/mail_sorting/medbay/chemistry, +/obj/effect/mapping_helpers/mail_sorting/medbay/cmo_office, /turf/open/floor/iron, -/area/station/hallway/primary/port) +/area/station/hallway/primary/aft) "ius" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 @@ -30175,6 +30180,19 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/break_room) +"iuB" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner, +/obj/structure/rack, +/obj/item/plunger, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/pharmacy) "iuO" = ( /obj/effect/landmark/transport/transport_id{ specific_transport_id = "catwalk_cafe" @@ -30209,6 +30227,19 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/wood, /area/station/hallway/secondary/construction) +"ivA" = ( +/obj/effect/turf_decal/siding/blue/corner{ + dir = 4 + }, +/obj/structure/lattice/catwalk, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/railing{ + dir = 1 + }, +/turf/open/openspace, +/area/station/medical/medbay/central) "ivD" = ( /obj/structure/bookcase/random/reference, /obj/machinery/firealarm/directional/south, @@ -30224,18 +30255,6 @@ /obj/structure/window/spawner/directional/west, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"ivL" = ( -/obj/effect/turf_decal/tile/neutral/opposingcorners{ - dir = 1 - }, -/obj/machinery/vending/wardrobe/chem_wardrobe, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) -"ivR" = ( -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/starboard/lesser) "iwa" = ( /obj/effect/turf_decal/trimline/red/line, /obj/effect/turf_decal/trimline/red/line{ @@ -30250,11 +30269,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark/smooth_large, /area/station/security/execution/transfer) -"iwj" = ( -/obj/machinery/status_display/ai/directional/south, -/obj/structure/closet/emcloset, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) "iwq" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, @@ -30280,10 +30294,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"iwS" = ( -/obj/structure/cable, -/turf/open/floor/iron/textured_large, -/area/station/medical/abandoned) "ixf" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -30317,15 +30327,6 @@ /obj/machinery/status_display/ai/directional/north, /turf/open/floor/engine/hull/air, /area/station/command/meeting_room/council) -"iyb" = ( -/obj/machinery/door/airlock/engineering/glass{ - name = "Supermatter Engine Room" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/machinery/door/firedoor/heavy, -/obj/structure/cable/layer1, -/turf/open/floor/engine, -/area/station/engineering/main) "iym" = ( /obj/structure/railing/corner{ dir = 8 @@ -30335,16 +30336,6 @@ /obj/structure/cable, /turf/open/floor/carpet/black, /area/station/service/library/private) -"iyn" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/end{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/iron/dark, -/area/station/medical/medbay/lobby) "iyq" = ( /obj/machinery/flasher/directional/west, /obj/machinery/light/directional/west, @@ -30396,15 +30387,11 @@ }, /turf/open/water/jungle, /area/station/science/genetics) -"iyH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +"iyV" = ( /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/central) +/obj/structure/filingcabinet/medical, +/turf/open/floor/carpet/cyan, +/area/station/command/heads_quarters/cmo) "iyW" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -30425,20 +30412,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/aft) -"izg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 - }, -/obj/machinery/camera/autoname/directional/east, -/obj/item/radio/intercom/directional/east, -/obj/structure/showcase/machinery/oldpod{ - desc = "An old NT branded sleeper, decommissioned after the lead acetate incident. None of the functional machinery remains inside."; - dir = 8; - name = "decommissioned sleeper" - }, -/turf/open/floor/iron/white, -/area/station/maintenance/department/medical) "izh" = ( /obj/structure/railing{ dir = 4 @@ -30456,21 +30429,18 @@ }, /turf/open/floor/iron/dark, /area/station/command/bridge) -"izk" = ( -/obj/machinery/camera/autoname/directional/south, -/obj/effect/turf_decal/box/white{ - color = "#52B4E9" - }, -/obj/machinery/plumbing/receiver{ - dir = 1 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/pharmacy) "izl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/wood, /area/station/security/courtroom) +"izn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/camera/autoname/directional/south{ + network = list("minisat") + }, +/turf/open/floor/iron/white/textured_large, +/area/station/ai/satellite/foyer) "izp" = ( /obj/item/stack/rods{ amount = 7 @@ -30503,17 +30473,6 @@ }, /turf/open/floor/iron/dark, /area/station/service/hydroponics) -"izR" = ( -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) -"izU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/sepia, -/area/station/hallway/secondary/construction) "izW" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -30531,14 +30490,6 @@ /obj/item/target/syndicate, /turf/open/floor/iron/dark, /area/station/security/range) -"iAn" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/effect/spawner/random/maintenance, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/central) "iAo" = ( /obj/structure/chair/office{ dir = 8 @@ -30570,27 +30521,12 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/commons/storage/art) -"iAA" = ( -/obj/structure/rack, -/obj/machinery/door/window/left/directional/east{ - name = "Jetpack Storage" - }, -/obj/item/clothing/shoes/magboots{ - pixel_x = -4; - pixel_y = 3 - }, -/obj/item/clothing/shoes/magboots, -/obj/item/clothing/shoes/magboots{ - pixel_x = 4; - pixel_y = -3 - }, -/turf/open/floor/wood, -/area/station/command/eva) -"iAC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/textured, -/area/station/cargo/warehouse) +"iAz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) "iAH" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 @@ -30598,18 +30534,6 @@ /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/iron/dark, /area/station/engineering/engine_smes) -"iAL" = ( -/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 - }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/cargo/storage) "iAW" = ( /obj/machinery/computer/apc_control{ dir = 1 @@ -30635,21 +30559,14 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/engine/hull/air, /area/station/construction/storage_wing) -"iBw" = ( -/obj/item/banner/cargo/mundane, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/trimline/brown/filled/corner{ +"iBy" = ( +/obj/machinery/newscaster/directional/west, +/obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/brown/filled/corner, -/turf/open/floor/iron, -/area/station/hallway/primary/starboard) +/obj/effect/turf_decal/siding/blue, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "iBG" = ( /obj/structure/broken_flooring/singular/directional/south, /turf/open/floor/plating, @@ -30660,10 +30577,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, /area/station/maintenance/starboard/lesser) -"iBK" = ( -/obj/structure/sign/warning/no_smoking/directional/east, +"iBL" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/disposal) "iBZ" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 8 @@ -30684,34 +30604,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/science/lab) -"iCd" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/brigdoor/left/directional/east{ - req_access = list("brig_entrance") - }, -/turf/open/floor/plating, -/area/station/security/checkpoint/medical) "iCe" = ( /obj/structure/stairs/west, /turf/open/floor/iron/stairs/medium{ dir = 4 }, /area/station/hallway/primary/port) -"iCh" = ( -/obj/effect/turf_decal/siding/dark{ - dir = 1 - }, -/obj/structure/cable/layer3, -/obj/structure/cable, -/turf/open/floor/iron/dark/textured_half, -/area/station/ai/satellite/foyer) -"iCo" = ( -/obj/structure/railing, -/obj/effect/turf_decal/trimline/brown/filled/line, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/iron, -/area/station/cargo/storage) "iCq" = ( /obj/machinery/holopad, /turf/open/floor/engine, @@ -30738,6 +30636,13 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"iCT" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/siding/dark, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "iDe" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 8 @@ -30749,14 +30654,13 @@ /obj/machinery/light/directional/west, /turf/open/floor/iron/dark, /area/station/commons/vacant_room/office) -"iDi" = ( -/obj/machinery/door/airlock/grunge{ - name = "Under The Stairs" +"iDg" = ( +/obj/structure/railing, +/obj/machinery/camera/autoname/directional/north{ + network = list("aicore") }, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) +/turf/open/openspace, +/area/station/ai/satellite/chamber) "iDq" = ( /obj/item/reagent_containers/syringe, /turf/open/floor/plating, @@ -30782,11 +30686,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"iDE" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/plumbing/sender, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) "iDF" = ( /obj/effect/turf_decal/trimline/dark_green/filled/line{ dir = 4 @@ -30834,6 +30733,15 @@ }, /turf/open/floor/iron, /area/station/engineering/lobby) +"iEd" = ( +/obj/effect/mapping_helpers/burnt_floor, +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4, +/obj/effect/turf_decal/tile/dark_blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/checker, +/area/station/ai/satellite/maintenance/storage) "iEf" = ( /obj/machinery/air_sensor/ordnance_burn_chamber, /obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer4{ @@ -30881,6 +30789,17 @@ }, /turf/open/floor/iron/dark, /area/station/science/xenobiology) +"iEF" = ( +/obj/machinery/requests_console/directional/north{ + department = "Security"; + name = "Security Requests Console"; + pixel_x = -30; + pixel_y = 0 + }, +/obj/structure/rack, +/obj/effect/spawner/random/armory/disablers, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/armory) "iEH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -30905,15 +30824,6 @@ /obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/plating, /area/station/maintenance/port) -"iEL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/morgue) "iEQ" = ( /obj/structure/lattice/catwalk, /obj/structure/railing{ @@ -30987,10 +30897,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/service/cafeteria) -"iFy" = ( -/obj/effect/turf_decal/siding/dark_blue/inner_corner, -/turf/open/floor/iron/white/textured_large, -/area/station/medical/medbay/central) "iFB" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -31000,6 +30906,10 @@ /obj/effect/spawner/random/maintenance, /turf/open/openspace, /area/station/hallway/primary/starboard) +"iFQ" = ( +/obj/structure/chair/stool/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/disposal) "iFR" = ( /obj/structure/chair{ dir = 8 @@ -31031,15 +30941,6 @@ /obj/structure/toilet, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"iGh" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) "iGm" = ( /obj/structure/bed, /obj/structure/toilet/greyscale{ @@ -31095,17 +30996,6 @@ }, /turf/open/floor/wood, /area/station/command/heads_quarters/rd) -"iGH" = ( -/obj/structure/table/reinforced/rglass, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ - dir = 4 - }, -/turf/open/floor/iron/white/textured_large, -/area/station/medical/medbay/central) "iGI" = ( /obj/structure/railing/corner{ dir = 4 @@ -31180,6 +31070,27 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /turf/open/floor/circuit/telecomms/server, /area/station/science/server) +"iIc" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_cw{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured_edge{ + dir = 4 + }, +/area/station/ai/satellite/chamber) +"iIh" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) "iIi" = ( /obj/effect/turf_decal/trimline/yellow/arrow_ccw{ dir = 4 @@ -31191,15 +31102,9 @@ dir = 4 }, /area/station/hallway/primary/fore) -"iIr" = ( -/obj/effect/turf_decal/siding/dark{ - dir = 1 - }, -/obj/effect/turf_decal/siding/dark, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) +"iIp" = ( +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/surgery) "iIs" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/biogenerator, @@ -31217,11 +31122,6 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating/airless, /area/station/maintenance/port/aft) -"iIC" = ( -/obj/effect/turf_decal/bot_white, -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/iron/dark/textured_large, -/area/station/cargo/storage) "iIJ" = ( /obj/effect/mapping_helpers/airlock/access/any/service/library, /obj/structure/cable, @@ -31258,11 +31158,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/commons/vacant_room/office) -"iJg" = ( -/obj/structure/cable/layer3, -/obj/structure/cable, -/turf/open/floor/iron/dark/textured_large, -/area/station/ai/satellite/foyer) "iJn" = ( /obj/structure/railing{ dir = 4 @@ -31294,20 +31189,6 @@ /obj/machinery/camera/autoname/directional/north, /turf/open/floor/engine/hull/air, /area/station/hallway/primary/port) -"iJG" = ( -/obj/machinery/firealarm/directional/south, -/obj/structure/rack, -/obj/effect/spawner/random/armory/riot_armor{ - pixel_x = 1; - pixel_y = 0 - }, -/obj/effect/spawner/random/armory/bulletproof_armor{ - pixel_x = 11; - pixel_y = 2 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/armory) "iJH" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, @@ -31315,14 +31196,6 @@ /obj/effect/spawner/random/structure/crate_abandoned, /turf/open/floor/iron, /area/station/maintenance/starboard/central) -"iJK" = ( -/obj/machinery/door/airlock/maintenance_hatch, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/port) "iJN" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/tile/red/opposingcorners{ @@ -31341,19 +31214,6 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron, /area/station/hallway/primary/port) -"iKa" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/machinery/camera/autoname/directional/west{ - network = list("ss13","medbay"); - c_tag = "Medbay - Lower Central Hallway" - }, -/obj/machinery/firealarm/directional/west{ - pixel_x = -20 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "iKf" = ( /obj/effect/turf_decal/trimline/white/line{ dir = 8; @@ -31376,19 +31236,43 @@ }, /turf/open/openspace, /area/station/engineering/lobby) +"iKl" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/openspace, +/area/station/engineering/atmos/project) "iKm" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/effect/turf_decal/box, /turf/open/floor/iron/dark/textured_corner, /area/station/science/ordnance/storage) -"iKr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/decal/cleanable/cobweb, -/obj/machinery/light/small/dim/directional/north, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark/textured, -/area/station/cargo/warehouse) +"iKs" = ( +/obj/item/storage/medkit/regular{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/storage/medkit/o2{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/medkit/o2, +/obj/item/storage/medkit/o2{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/machinery/door/window/right/directional/west{ + name = "First Aid Supplies"; + req_access = list("medical") + }, +/obj/structure/table/reinforced/rglass, +/obj/structure/window/reinforced/spawner/directional/south, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/storage) +"iKt" = ( +/obj/structure/sign/departments/chemistry/pharmacy/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) "iKx" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -31410,18 +31294,17 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark/smooth_large, /area/station/service/hydroponics) -"iKH" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/white/filled/warning, -/turf/open/floor/iron/dark, -/area/station/medical/medbay/central) "iLe" = ( /obj/effect/turf_decal/box/red, /turf/open/floor/plating, /area/station/maintenance/port/greater) +"iLf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured, +/area/station/cargo/sorting) "iLg" = ( /obj/effect/mapping_helpers/burnt_floor, /obj/structure/broken_flooring/side/directional/east, @@ -31478,15 +31361,6 @@ /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, /turf/open/floor/catwalk_floor, /area/station/engineering/atmos/upper) -"iLD" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/customs) "iLF" = ( /obj/structure/railing{ dir = 8 @@ -31547,28 +31421,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/station/maintenance/starboard/lesser) -"iMm" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 5 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ - dir = 1 - }, -/obj/item/radio/intercom/directional/north, -/obj/machinery/light_switch/directional/east, -/obj/structure/closet/crate/bin, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) -"iMn" = ( -/obj/machinery/autolathe, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/cargo/storage) "iMo" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/directional/east, @@ -31595,6 +31447,16 @@ /obj/effect/turf_decal/tile/dark_blue, /turf/open/floor/iron/white, /area/station/hallway/secondary/entry) +"iMA" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/structure/railing{ + dir = 8 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/dark, +/area/station/command/eva) "iMD" = ( /obj/effect/landmark/firealarm_sanity, /turf/open/openspace, @@ -31633,6 +31495,14 @@ /obj/effect/landmark/generic_maintenance_landmark, /turf/open/floor/iron/dark, /area/station/maintenance/starboard/lesser) +"iNd" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/command/eva) "iNk" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -31640,6 +31510,17 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/port) +"iNr" = ( +/obj/structure/railing, +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/iron, +/area/station/cargo/storage) "iNy" = ( /obj/effect/turf_decal/siding/purple{ dir = 8 @@ -31650,14 +31531,20 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/station/science/lab) -"iNB" = ( -/obj/machinery/light/small/directional/west, -/turf/open/floor/plating, -/area/station/ai/satellite/maintenance/storage) -"iNE" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/station/command/vault) +"iNA" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/arrow_ccw{ + dir = 4 + }, +/obj/structure/chair{ + dir = 4; + pixel_y = -2 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) "iNI" = ( /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/east, @@ -31712,13 +31599,20 @@ /obj/machinery/shower/directional/west, /turf/open/floor/iron/freezer, /area/station/commons/toilet/restrooms) +"iOL" = ( +/obj/structure/railing, +/obj/machinery/conveyor_switch/oneway{ + dir = 1; + id = "mining"; + pixel_y = 10 + }, +/turf/open/floor/iron/textured, +/area/station/cargo/storage) "iON" = ( -/obj/machinery/netpod, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/north, -/obj/machinery/digital_clock/directional/north, -/turf/open/floor/catwalk_floor/iron_dark, -/area/station/cargo/bitrunning/den) +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) "iPa" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -31765,16 +31659,13 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) -"iPC" = ( -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 +"iPI" = ( +/obj/machinery/light/warm/dim/directional/east, +/obj/effect/turf_decal/stripes{ + dir = 4 }, -/obj/machinery/holopad, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/supply) +/turf/open/floor/iron/textured, +/area/station/cargo/storage) "iPL" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -31822,12 +31713,13 @@ /obj/effect/decal/cleanable/wrapping, /turf/open/floor/iron, /area/station/construction/storage_wing) -"iQv" = ( -/obj/machinery/conveyor{ - dir = 1; - id = "cargoload" +"iQn" = ( +/obj/effect/turf_decal/trimline/brown/warning{ + dir = 8 }, -/obj/effect/turf_decal/stripes/end, +/obj/effect/decal/cleanable/generic, +/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/effect/landmark/event_spawn, /turf/open/floor/iron, /area/station/cargo/storage) "iQw" = ( @@ -31850,25 +31742,13 @@ dir = 1 }, /area/station/service/library) -"iQy" = ( -/obj/effect/spawner/random/structure/crate, -/obj/effect/spawner/random/maintenance, -/obj/effect/mapping_helpers/burnt_floor, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/plating, -/area/station/ai/satellite/maintenance/storage) -"iQA" = ( -/obj/effect/turf_decal/siding/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ +"iQC" = ( +/obj/effect/spawner/random/vending/snackvend, +/obj/effect/turf_decal/tile/dark_blue/opposingcorners{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/turf/open/floor/iron/checker, +/area/station/ai/satellite/interior) "iQI" = ( /obj/structure/chair{ dir = 8 @@ -31903,6 +31783,12 @@ "iRf" = ( /turf/open/floor/carpet, /area/station/command/meeting_room/council) +"iRt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/station/maintenance/starboard/central) "iRA" = ( /turf/open/floor/iron/white/smooth_large, /area/station/hallway/secondary/entry) @@ -31973,18 +31859,6 @@ /obj/effect/landmark/start/assistant, /turf/open/floor/iron, /area/station/commons/fitness/recreation) -"iSF" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing{ - dir = 10 - }, -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/openspace, -/area/station/engineering/lobby) "iSJ" = ( /obj/machinery/portable_atmospherics/canister/nitrogen, /obj/effect/turf_decal/box/white, @@ -32001,6 +31875,17 @@ }, /turf/open/floor/iron/freezer, /area/station/maintenance/port) +"iSU" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 4 + }, +/obj/structure/cable/layer3, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/textured_half{ + dir = 1 + }, +/area/station/ai/satellite/interior) "iSW" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -32029,24 +31914,17 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/openspace, /area/station/command/bridge) -"iTn" = ( -/obj/machinery/door/airlock/engineering, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/machinery/door/firedoor, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/engineering/lobby) -"iTo" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/textured, -/area/station/cargo/sorting) -"iTr" = ( -/obj/effect/turf_decal/trimline/dark_blue/corner{ - dir = 1 +"iTs" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) +/obj/effect/turf_decal/trimline/red/filled/mid_joiner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/armory) "iTx" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/glass/plasma, @@ -32077,6 +31955,13 @@ /obj/structure/reagent_dispensers/watertank, /turf/open/floor/iron/dark/smooth_large, /area/station/security/brig) +"iTJ" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/catwalk_floor/iron_white, +/area/station/ai/satellite/interior) "iTM" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/red/filled/line, @@ -32084,27 +31969,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, /area/station/commons/vacant_room/commissary) -"iTU" = ( -/obj/effect/landmark/start/ai/secondary, -/obj/effect/turf_decal/delivery, -/obj/item/radio/intercom/directional/west{ - freerange = 1; - listening = 0; - name = "Common Channel" - }, -/obj/item/radio/intercom/directional/east{ - freerange = 1; - listening = 0; - name = "Custom Channel" - }, -/obj/item/radio/intercom/directional/south{ - broadcasting = 1; - frequency = 1447; - listening = 0; - name = "Private Channel" - }, -/turf/open/floor/iron/dark/textured_large, -/area/station/ai/satellite/chamber) "iTW" = ( /obj/effect/turf_decal/tile/bar/opposingcorners, /obj/structure/table, @@ -32115,6 +31979,19 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/iron, /area/station/maintenance/port/aft) +"iUc" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_cw{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/smooth_edge{ + dir = 1 + }, +/area/station/ai/satellite/foyer) "iUl" = ( /obj/machinery/door/firedoor, /obj/effect/mapping_helpers/airlock/access/all/science/genetics, @@ -32163,6 +32040,17 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/service/chapel) +"iUR" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "iUX" = ( /obj/effect/turf_decal/tile/yellow/opposingcorners, /obj/item/radio/intercom/directional/north, @@ -32171,6 +32059,12 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/storage_shared) +"iUY" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/command/eva) "iVc" = ( /obj/machinery/portable_atmospherics/canister/air, /obj/structure/sign/warning/vacuum/external/directional/east, @@ -32180,12 +32074,6 @@ /obj/effect/decal/cleanable/vomit/old, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"iVz" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured_large, -/area/station/ai/satellite/chamber) "iVA" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 @@ -32193,18 +32081,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark/smooth_edge, /area/station/commons/lounge) -"iVG" = ( -/obj/effect/turf_decal/siding/dark/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ - dir = 4 - }, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) "iVT" = ( /obj/machinery/door/airlock/external, /obj/effect/mapping_helpers/airlock/cyclelink_helper, @@ -32230,40 +32106,22 @@ /obj/structure/closet/secure_closet/medical1, /turf/open/floor/iron/dark/textured_large, /area/station/medical/virology) -"iWa" = ( -/obj/effect/turf_decal/weather/snow/corner{ - dir = 4 +"iVY" = ( +/obj/effect/decal/cleanable/generic, +/obj/effect/decal/cleanable/dirt, +/obj/item/cigbutt{ + pixel_x = -11; + pixel_y = 18 }, -/obj/structure/cable, -/obj/effect/turf_decal/weather/snow, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/floor{ - color = "#66ccff" +/obj/structure/chair/office{ + dir = 8 }, -/obj/item/wrench/medical, -/turf/open/floor/iron/kitchen_coldroom/freezerfloor, -/area/station/medical/coldroom) +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai/upload/chamber) "iWb" = ( /obj/structure/urinal/directional/west, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"iWe" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/multiz/yellow/visible{ - name = "N2O Multideck Adapter"; - dir = 4 - }, -/obj/machinery/meter{ - name = "N2O meter" - }, -/turf/open/floor/iron/smooth, -/area/station/engineering/atmos/upper) "iWh" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 @@ -32310,19 +32168,25 @@ /obj/structure/broken_flooring/side/directional/west, /turf/open/floor/plating, /area/station/maintenance/disposal/incinerator) -"iWP" = ( -/obj/item/flashlight/lamp{ - pixel_y = 7 +"iWZ" = ( +/obj/structure/rack, +/obj/item/reagent_containers/cup/bottle/mercury{ + pixel_x = -5; + pixel_y = 3 }, -/obj/structure/table/wood, -/obj/effect/turf_decal/siding/dark{ - dir = 8 +/obj/item/reagent_containers/cup/bottle/nitrogen{ + pixel_x = 7; + pixel_y = 3 }, -/obj/effect/turf_decal/siding/dark{ - dir = 4 +/obj/item/reagent_containers/cup/bottle/oxygen{ + pixel_x = 1 }, -/turf/open/floor/carpet/orange, -/area/station/command/heads_quarters/qm) +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/chem_storage) "iXd" = ( /obj/structure/lattice/catwalk, /obj/effect/decal/remains/human, @@ -32340,18 +32204,13 @@ /turf/open/floor/iron, /area/station/hallway/primary/aft) "iXu" = ( -/obj/structure/railing{ - dir = 4 +/obj/effect/turf_decal/trimline/yellow/filled/warning, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/smooth_half{ + dir = 1 }, -/obj/structure/ladder, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/station/command/eva) +/area/station/ai/satellite/foyer) "iXw" = ( /obj/structure/bed/dogbed/renault, /mob/living/basic/pet/fox/renault, @@ -32444,6 +32303,35 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) +"iZk" = ( +/obj/effect/turf_decal/siding/dark, +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) +"iZo" = ( +/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/iron/dark/textured_large, +/area/station/medical/storage) +"iZp" = ( +/obj/effect/mapping_helpers/airlock/access/all/medical/cmo, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Chief Medical Officer's Quarters" + }, +/turf/open/floor/wood/large, +/area/station/command/heads_quarters/cmo) "iZr" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -32471,29 +32359,58 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/starboard) -"iZv" = ( -/obj/machinery/door/airlock{ - name = "Kitchen" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, -/turf/open/floor/wood, -/area/station/maintenance/starboard/lesser) "iZx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/fore) +"iZJ" = ( +/obj/structure/rack, +/obj/machinery/door/window/left/directional/east{ + name = "Jetpack Storage" + }, +/obj/item/clothing/shoes/magboots{ + pixel_x = -4; + pixel_y = 3 + }, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/shoes/magboots{ + pixel_x = 4; + pixel_y = -3 + }, +/turf/open/floor/wood, +/area/station/command/eva) "iZK" = ( /obj/machinery/light_switch/directional/north, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/service/chapel) +"iZM" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "packageSort2" + }, +/obj/machinery/door/window/left/directional/south{ + req_access = list("shipping"); + name = "Chute Access" + }, +/turf/open/floor/iron/dark/textured, +/area/station/cargo/sorting) +"iZQ" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/engine/hull, +/area/station/maintenance/starboard/lesser) +"jab" = ( +/obj/structure/chair/sofa/corp, +/obj/machinery/light_switch/directional/north, +/turf/open/floor/carpet/executive, +/area/station/ai/satellite/interior) "jad" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -32519,15 +32436,40 @@ "jap" = ( /turf/open/floor/engine/hull/air, /area/station/commons/dorms) +"jaq" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/textured_corner, +/area/station/ai/satellite/interior) +"jaF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) "jaG" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/station/maintenance/starboard/central) +"jaV" = ( +/obj/machinery/shower/directional/west, +/obj/effect/turf_decal/siding/blue/end{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue/full, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/medbay/central) "jbc" = ( /obj/structure/lattice/catwalk, /turf/open/openspace, /area/station/construction/storage_wing) +"jbd" = ( +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/dark/textured_large, +/area/station/ai/satellite/chamber) "jbh" = ( /obj/machinery/light/floor/broken, /turf/open/openspace, @@ -32547,6 +32489,28 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron, /area/station/hallway/secondary/construction) +"jcg" = ( +/obj/machinery/button/door/directional/east{ + id = "cargounload"; + name = "Loading Doors"; + pixel_y = 6 + }, +/obj/machinery/button/door/directional/east{ + id = "cargoload"; + name = "Loading Doors"; + pixel_y = -6 + }, +/obj/machinery/camera/autoname/directional/east, +/obj/machinery/computer/cargo{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/dark/warning{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 4 + }, +/area/station/cargo/storage) "jch" = ( /obj/machinery/newscaster/directional/north, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -32554,6 +32518,12 @@ }, /turf/open/floor/iron, /area/station/commons/storage/primary) +"jck" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/textured, +/area/station/cargo/storage) "jcn" = ( /obj/effect/turf_decal/siding/thinplating_new/dark/end, /obj/structure/flora/bush/lavendergrass, @@ -32562,6 +32532,32 @@ /obj/structure/flora/bush/jungle/b/style_3, /turf/open/floor/grass/fairy, /area/station/maintenance/hallway/abandoned_recreation) +"jco" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","medbay"); + c_tag = "Medbay - Lower Operating Room" + }, +/obj/structure/table/reinforced/rglass, +/obj/item/storage/box/masks{ + pixel_x = -6; + pixel_y = 2 + }, +/obj/item/storage/box/bodybags{ + pixel_x = 6; + pixel_y = 2 + }, +/obj/item/storage/box/gloves{ + pixel_y = 10 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ + dir = 8 + }, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) "jcp" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ @@ -32569,23 +32565,17 @@ }, /turf/open/floor/iron/dark/textured_large, /area/station/science/genetics) -"jcy" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, +"jcq" = ( /obj/structure/table, -/obj/item/flashlight/lamp, -/obj/item/folder/white{ - pixel_x = -6 +/obj/item/stack/sheet/mineral/plasma{ + amount = 35 }, -/obj/machinery/light_switch/directional/west{ - pixel_x = -22 +/obj/item/stack/sheet/glass/fifty{ + pixel_x = -3; + pixel_y = 8 }, -/obj/machinery/requests_console/auto_name/directional/south, -/obj/effect/mapping_helpers/requests_console/supplies, -/obj/effect/mapping_helpers/requests_console/assistance, -/turf/open/floor/iron/white, -/area/station/medical/office) +/turf/open/floor/catwalk_floor/iron_smooth, +/area/station/ai/satellite/foyer) "jcz" = ( /obj/structure/cable, /turf/open/floor/iron, @@ -32644,6 +32634,10 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark/textured_large, /area/station/science/genetics) +"jdq" = ( +/obj/structure/broken_flooring/pile/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "jdB" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/monitored/mix_input{ dir = 1 @@ -32653,19 +32647,13 @@ }, /turf/open/floor/engine/vacuum, /area/station/science/ordnance/burnchamber) -"jdH" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +"jdC" = ( +/obj/machinery/computer/order_console/mining, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 5 }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/effect/landmark/start/paramedic, -/turf/open/floor/iron/white, -/area/station/medical/office) +/turf/open/floor/iron, +/area/station/cargo/miningoffice) "jdR" = ( /obj/effect/turf_decal/tile/yellow/opposingcorners{ dir = 1 @@ -32679,14 +32667,15 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/storage/tcomms) -"jea" = ( -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 +"jdT" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 }, -/obj/effect/landmark/event_spawn, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/white, -/area/station/maintenance/department/medical) +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/command/eva) "jec" = ( /obj/structure/lattice/catwalk, /obj/structure/railing{ @@ -32719,22 +32708,17 @@ }, /turf/open/floor/wood, /area/station/command/meeting_room/council) -"jeq" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/machinery/computer/records/medical{ - dir = 1 - }, -/obj/machinery/camera/autoname/directional/south, -/turf/open/floor/iron/white, -/area/station/medical/office) "jes" = ( /turf/closed/wall/r_wall, /area/station/security/checkpoint/science) +"jev" = ( +/obj/machinery/light/warm/dim/directional/west, +/obj/effect/turf_decal/siding/wood{ + dir = 10 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/wood/parquet, +/area/station/command/heads_quarters/qm) "jeA" = ( /obj/structure/railing{ dir = 8 @@ -32785,23 +32769,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, /area/station/commons/dorms) -"jfg" = ( -/obj/item/storage/toolbox/electrical{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/structure/table, -/obj/item/multitool{ - pixel_x = 10; - pixel_y = 2 - }, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -1; - pixel_y = -2 - }, -/obj/structure/cable/layer3, -/turf/open/floor/iron/dark/textured_large, -/area/station/ai/satellite/foyer) "jfj" = ( /obj/effect/decal/cleanable/dirt, /obj/item/camera_film, @@ -32850,15 +32817,11 @@ "jfV" = ( /turf/open/floor/iron/dark, /area/station/security/interrogation) -"jgq" = ( -/obj/effect/turf_decal/siding/dark{ - dir = 6 - }, -/obj/effect/turf_decal/siding/dark/corner{ - dir = 1 - }, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) +"jgf" = ( +/obj/structure/reagent_dispensers/water_cooler, +/obj/machinery/light/small/directional/east, +/turf/open/floor/wood/large, +/area/station/medical/break_room) "jgt" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, @@ -32901,21 +32864,6 @@ /obj/structure/lattice, /turf/open/space/openspace, /area/space/nearstation) -"jgE" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/cargo/storage) "jgJ" = ( /obj/machinery/door/airlock/command{ name = "Research Division Server Room" @@ -32928,6 +32876,23 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, /area/station/science/server) +"jgM" = ( +/obj/item/kirbyplants/photosynthetic, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ + dir = 4 + }, +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, +/obj/effect/turf_decal/siding/dark{ + dir = 5 + }, +/obj/effect/turf_decal/siding/dark/corner, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai/satellite/interior) "jgR" = ( /obj/structure/bonfire/dense, /turf/open/floor/plating, @@ -32935,14 +32900,25 @@ "jgS" = ( /turf/open/floor/iron/textured_large, /area/station/security/prison/rec) -"jgT" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/dark/textured_large, -/area/station/ai/satellite/chamber) "jgW" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/textured_large, /area/station/medical/virology) +"jhl" = ( +/obj/machinery/disposal/delivery_chute{ + dir = 8; + name = "Outside Cargo" + }, +/obj/effect/turf_decal/delivery, +/obj/structure/window/spawner/directional/north, +/obj/structure/window/spawner/directional/south, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/sign/departments/cargo/directional/east, +/obj/structure/plasticflaps, +/turf/open/floor/iron/textured_large, +/area/station/cargo/sorting) "jhm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -32985,15 +32961,6 @@ /obj/effect/spawner/random/engineering/tank, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"jhW" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/siding/dark_blue{ - dir = 10 - }, -/obj/effect/landmark/event_spawn, -/obj/item/kirbyplants/random, -/turf/open/floor/carpet/blue, -/area/station/medical/break_room) "jic" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark/textured_large, @@ -33037,24 +33004,6 @@ /obj/machinery/light/directional/west, /turf/open/floor/iron/dark, /area/station/security/medical) -"jiL" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/machinery/defibrillator_mount/mobile{ - anchored = 1 - }, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ - dir = 4 - }, -/turf/open/floor/iron/white/textured_large, -/area/station/medical/medbay/central) -"jiM" = ( -/obj/structure/rack, -/obj/effect/spawner/random/maintenance, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/station/maintenance/starboard/central) "jjc" = ( /obj/structure/cable, /obj/effect/spawner/random/trash/grille_or_waste, @@ -33082,21 +33031,12 @@ }, /turf/open/floor/engine, /area/station/engineering/supermatter/room) -"jjr" = ( -/obj/item/kirbyplants/random, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/textured_large, -/area/station/medical/abandoned) "jjv" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, /turf/open/floor/iron, /area/station/hallway/primary/starboard) -"jjz" = ( -/obj/effect/spawner/random/maintenance, -/turf/open/floor/engine/hull/air, -/area/station/cargo/storage) "jjC" = ( /obj/structure/railing{ dir = 10 @@ -33133,12 +33073,28 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"jjH" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_ccw, +/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/textured_edge, +/area/station/ai/satellite/chamber) "jjK" = ( /obj/effect/turf_decal/bot, /obj/machinery/portable_atmospherics/scrubber, /obj/machinery/light/directional/west, /turf/open/floor/iron/dark/textured_large, /area/station/engineering/atmos/upper) +"jjU" = ( +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/effect/landmark/start/coroner, +/turf/open/floor/iron/dark/textured_edge{ + dir = 1 + }, +/area/station/medical/morgue) "jjW" = ( /mob/living/carbon/human/species/monkey, /obj/structure/flora/bush/sparsegrass/style_random, @@ -33151,6 +33107,14 @@ }, /turf/open/floor/grass, /area/station/science/genetics) +"jjX" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/airalarm/directional/north, +/obj/structure/cable, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/station/command/vault) "jjZ" = ( /obj/structure/table, /obj/item/electronics/apc, @@ -33167,6 +33131,28 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/engine/hull/air, /area/station/maintenance/port) +"jkg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/table/reinforced/rglass, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 3 + }, +/obj/item/flashlight/pen{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/stamp/head/cmo{ + pixel_x = 8; + pixel_y = 10 + }, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 10 + }, +/turf/open/floor/holofloor/dark, +/area/station/command/heads_quarters/cmo) "jkh" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/iv_drip, @@ -33189,14 +33175,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/engineering/storage_shared) -"jkD" = ( -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/starboard/lesser) "jkL" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 @@ -33242,15 +33220,15 @@ /obj/structure/lattice/catwalk, /turf/open/floor/engine/hull/air, /area/station/maintenance/starboard/aft) -"jli" = ( +"jlm" = ( /obj/effect/turf_decal/trimline/purple/arrow_cw{ dir = 8 }, /obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 4 }, -/obj/structure/chair{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/iron, /area/station/hallway/primary/aft) @@ -33268,6 +33246,19 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/storage/tech) +"jlu" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/brown/arrow_cw{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"jlw" = ( +/obj/structure/table/reinforced/rglass, +/turf/open/floor/carpet/executive, +/area/station/ai/satellite/interior) "jlB" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 @@ -33308,15 +33299,26 @@ "jmh" = ( /turf/open/floor/plating/airless, /area/station/maintenance/starboard/lesser) -"jmo" = ( -/obj/structure/cable, -/obj/effect/spawner/random/trash/garbage, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +"jmm" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 + }, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ + dir = 1 + }, +/obj/structure/table, +/obj/item/stack/sheet/mineral/plasma{ + pixel_y = 5 + }, +/obj/item/stack/sheet/mineral/plasma{ + pixel_x = 2 + }, +/obj/structure/sign/poster/official/periodic_table/directional/east, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/pharmacy) "jmv" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -33336,32 +33338,6 @@ /obj/effect/spawner/random/trash/grime, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"jmX" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) -"jmY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/machinery/holopad, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "jmZ" = ( /obj/machinery/light/directional/south, /turf/open/floor/wood, @@ -33413,6 +33389,16 @@ /obj/effect/turf_decal/stripes/corner, /turf/open/openspace, /area/station/engineering/break_room) +"jnx" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/dark_green{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "jnC" = ( /turf/open/floor/carpet, /area/station/command/heads_quarters/hop) @@ -33433,40 +33419,12 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/break_room) -"jnT" = ( -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) "jof" = ( /obj/structure/closet/crate/coffin, /obj/effect/decal/cleanable/dirt, /obj/machinery/light_switch/directional/west, /turf/open/floor/iron/dark, /area/station/service/chapel/office) -"jos" = ( -/obj/structure/cable/layer3, -/obj/structure/sign/poster/official/ion_rifle/directional/east, -/obj/effect/turf_decal/tile/dark_blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/checker, -/area/station/ai/satellite/maintenance/storage) -"joC" = ( -/obj/item/wheelchair{ - pixel_y = -3 - }, -/obj/item/wheelchair, -/obj/item/wheelchair{ - pixel_y = 3 - }, -/obj/structure/rack, -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/turf_decal/bot_white{ - color = "#52B4E9" - }, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/medbay/central) "joE" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 4 @@ -33485,13 +33443,6 @@ }, /turf/open/floor/engine, /area/station/engineering/break_room) -"joK" = ( -/obj/effect/turf_decal/trimline/brown/filled/line, -/obj/structure/closet/secure_closet/miner, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) "joP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -33568,10 +33519,22 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/plating, /area/station/service/kitchen/abandoned) -"jqc" = ( -/obj/machinery/teleport/hub, -/turf/open/floor/iron/dark/textured_large, -/area/station/ai/satellite/teleporter) +"jpM" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ + dir = 8 + }, +/obj/structure/chair/office/light{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/pharmacy) +"jqb" = ( +/obj/structure/cable/layer3, +/turf/closed/wall/r_wall, +/area/station/ai/satellite/maintenance/storage) "jqd" = ( /obj/machinery/door/airlock/public/glass{ name = "Prison Community Center" @@ -33608,14 +33571,6 @@ }, /turf/open/space/openspace, /area/space/nearstation) -"jqA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron/textured_large, -/area/station/medical/abandoned) "jqB" = ( /obj/item/radio/intercom/directional/north, /turf/open/floor/iron/dark/textured, @@ -33633,17 +33588,6 @@ /obj/machinery/vatgrower, /turf/open/floor/engine, /area/station/service/hydroponics) -"jqP" = ( -/obj/effect/turf_decal/tile/neutral/opposingcorners{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) "jqR" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, @@ -33654,14 +33598,6 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/security/brig) -"jqZ" = ( -/obj/machinery/door/airlock/maintenance, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) "jra" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/secure_closet/brig{ @@ -33693,19 +33629,6 @@ }, /turf/open/floor/iron/dark, /area/station/science/xenobiology) -"jrv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 - }, -/obj/machinery/light/cold/dim/directional/west, -/obj/structure/showcase/machinery/oldpod{ - desc = "An old NT branded sleeper, decommissioned after the lead acetate incident. None of the functional machinery remains inside."; - dir = 4; - name = "decommissioned sleeper" - }, -/turf/open/floor/iron/white, -/area/station/maintenance/department/medical) "jrx" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 @@ -33716,11 +33639,12 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/large, /area/station/hallway/primary/central) -"jrD" = ( +"jrG" = ( +/obj/structure/chair/sofa/corner/brown, +/obj/effect/spawner/random/maintenance, /obj/structure/lattice/catwalk, -/obj/machinery/light/directional/east, /turf/open/openspace, -/area/station/hallway/primary/aft) +/area/station/cargo/storage) "jrK" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -33750,13 +33674,25 @@ /obj/machinery/light/directional/north, /turf/open/floor/iron/large, /area/station/hallway/primary/central) -"jsf" = ( -/obj/structure/table/reinforced, -/obj/item/flashlight/lamp, +"jsa" = ( /obj/structure/lattice/catwalk, -/obj/structure/cable, +/obj/structure/table/reinforced, +/obj/item/pai_card{ + pixel_x = 6; + pixel_y = 12 + }, +/obj/effect/spawner/random/food_or_drink/donkpockets{ + pixel_y = -3; + pixel_x = -5 + }, /turf/open/openspace, -/area/station/security/checkpoint/supply) +/area/station/cargo/storage) +"jse" = ( +/obj/effect/turf_decal/siding/dark_blue/inner_corner{ + dir = 8 + }, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) "jsh" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -33771,20 +33707,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/maintenance/starboard/lesser) -"jsv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/junction{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/cargo/storage) -"jsx" = ( -/obj/machinery/computer/crew, -/obj/structure/sign/poster/official/science/directional/north, -/turf/open/floor/iron/white/textured_half, -/area/station/ai/satellite/interior) "jsD" = ( /obj/structure/lattice/catwalk, /obj/structure/table, @@ -33802,22 +33724,30 @@ }, /turf/open/floor/iron/dark, /area/station/security/warden) +"jsM" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/turf/open/floor/circuit/red, +/area/station/ai/upload/chamber) "jsQ" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark/small, /area/station/command/heads_quarters/ce) -"jsT" = ( -/obj/effect/turf_decal/siding/dark{ +"jsU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red/opposingcorners{ dir = 1 }, -/obj/machinery/camera/autoname/directional/south{ - network = list("minisat") +/obj/structure/rack, +/obj/item/clothing/gloves/color/blue{ + desc = "An old pair of nitrile gloves, with no sterile properties."; + name = "old nitrile gloves" }, -/turf/open/floor/iron/white/textured_corner{ - dir = 8 - }, -/area/station/ai/satellite/interior) +/obj/effect/spawner/random/maintenance, +/turf/open/floor/iron/white, +/area/station/maintenance/department/medical) "jsV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, /obj/effect/spawner/structure/window/reinforced, @@ -33828,15 +33758,20 @@ /obj/machinery/light/small/dim/directional/east, /turf/open/floor/plating, /area/station/service/abandoned_gambling_den) -"jtm" = ( +"jte" = ( /obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/all/medical/general, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical{ - name = "Medical Break Room" +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/cargo/storage) +"jth" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 }, -/turf/open/floor/iron/textured_large, -/area/station/medical/break_room) +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) "jtE" = ( /obj/structure/lattice/catwalk, /obj/structure/railing, @@ -33850,6 +33785,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/textured, /area/station/cargo/warehouse) +"juf" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/command/vault) "jui" = ( /obj/structure/table, /obj/item/kitchen/rollingpin{ @@ -33993,6 +33932,16 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, /area/station/maintenance/starboard/lesser) +"jvi" = ( +/obj/machinery/mech_bay_recharge_port{ + dir = 2 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/light_switch/directional/north, +/turf/open/floor/iron/textured, +/area/station/cargo/warehouse) "jvl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -34072,6 +34021,9 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/wood, /area/station/commons/fitness/recreation) +"jwA" = ( +/turf/open/floor/iron/textured, +/area/station/cargo/storage) "jwB" = ( /obj/machinery/airlock_sensor/incinerator_ordmix{ pixel_x = -24 @@ -34100,22 +34052,6 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/primary/central) -"jwL" = ( -/turf/closed/wall/r_wall, -/area/station/ai/upload/chamber) -"jxa" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/carpet/cyan, -/area/station/command/heads_quarters/cmo) -"jxf" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured, -/area/station/cargo/sorting) "jxg" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -34168,6 +34104,25 @@ }, /turf/open/floor/iron/dark, /area/station/science/ordnance) +"jxu" = ( +/obj/effect/turf_decal/tile/neutral/opposingcorners{ + dir = 1 + }, +/obj/structure/rack, +/obj/item/plunger{ + pixel_x = -5; + pixel_y = 11 + }, +/obj/item/plunger{ + pixel_y = 6 + }, +/obj/machinery/button/door/directional/east{ + id = "chem_lockdown"; + name = "chemistry lockdown control"; + req_access = list("pharmacy") + }, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) "jxB" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/structure/crate, @@ -34179,10 +34134,6 @@ }, /turf/open/floor/engine, /area/station/science/xenobiology) -"jxJ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron, -/area/station/cargo/storage) "jxL" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/tile/purple/fourcorners, @@ -34196,6 +34147,14 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, /area/station/science/robotics/lab) +"jxM" = ( +/obj/machinery/airalarm/directional/west, +/obj/structure/bed/dogbed/runtime, +/obj/item/toy/cattoy, +/mob/living/basic/pet/cat/runtime, +/obj/machinery/light/small/dim/directional/north, +/turf/open/floor/carpet/cyan, +/area/station/command/heads_quarters/cmo) "jxU" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -34235,19 +34194,6 @@ /obj/structure/railing, /turf/open/floor/eighties, /area/station/maintenance/hallway/abandoned_recreation) -"jyo" = ( -/obj/structure/closet/crate/trashcart/laundry, -/obj/structure/sign/poster/official/cleanliness/directional/west, -/obj/effect/turf_decal/tile/dark_blue/opposingcorners{ - dir = 1 - }, -/obj/effect/spawner/random/clothing, -/obj/effect/spawner/random/clothing, -/obj/effect/spawner/random/clothing/backpack, -/obj/effect/spawner/random/clothing/costume, -/obj/effect/spawner/random/clothing/funny_hats, -/turf/open/floor/iron/checker, -/area/station/ai/satellite/interior) "jyr" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -34271,14 +34217,6 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/carpet, /area/station/maintenance/starboard/aft) -"jyB" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood/parquet, -/area/station/command/heads_quarters/qm) "jyD" = ( /obj/structure/table, /obj/item/tape{ @@ -34339,15 +34277,6 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/storage/tcomms) -"jzo" = ( -/obj/machinery/conveyor{ - id = "mining" - }, -/obj/structure/railing{ - dir = 8 - }, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) "jzx" = ( /obj/machinery/vending/wardrobe/law_wardrobe, /obj/machinery/firealarm/directional/east, @@ -34372,16 +34301,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/command/heads_quarters/rd) -"jzO" = ( -/obj/effect/turf_decal/siding/dark{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/textured_half{ - dir = 1 - }, -/area/station/ai/satellite/interior) "jzP" = ( /obj/effect/turf_decal/tile/dark/half/contrasted, /turf/open/floor/iron/dark, @@ -34429,6 +34348,13 @@ }, /turf/open/floor/engine/hull, /area/space/nearstation) +"jAs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/catwalk_floor, +/area/station/cargo/storage) "jAy" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 10 @@ -34449,6 +34375,16 @@ /obj/effect/turf_decal/box, /turf/open/floor/iron/dark/textured_half, /area/station/science/ordnance) +"jAI" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ + dir = 8 + }, +/obj/machinery/status_display/ai/directional/west, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) "jAT" = ( /obj/machinery/door/airlock/public/glass{ name = "Circle Center" @@ -34485,6 +34421,19 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"jBq" = ( +/obj/machinery/button/door/directional/east{ + id = "rear_surgery"; + name = "Rear Shutters Control"; + req_access = list("surgery") + }, +/obj/machinery/computer/operating{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured_corner{ + dir = 1 + }, +/area/station/medical/surgery) "jBs" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /obj/effect/turf_decal/siding/blue{ @@ -34537,6 +34486,15 @@ }, /turf/open/openspace, /area/station/command/gateway) +"jCj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/obj/machinery/door/airlock/virology/glass{ + name = "Entrance to Malpractice Tower" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/textured_large, +/area/station/medical/virology) "jCt" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -34612,11 +34570,6 @@ /obj/machinery/airalarm/directional/east, /turf/open/floor/iron/dark, /area/station/command/teleporter) -"jCQ" = ( -/obj/structure/chair/sofa/corp/right, -/obj/effect/landmark/start/paramedic, -/turf/open/floor/carpet/blue, -/area/station/medical/break_room) "jCW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -34654,6 +34607,11 @@ }, /turf/open/floor/iron/dark/textured_large, /area/station/medical/virology) +"jDf" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/vending/games, +/turf/open/openspace, +/area/station/cargo/storage) "jDj" = ( /obj/effect/turf_decal/trimline/yellow/corner{ dir = 8 @@ -34695,31 +34653,27 @@ /obj/effect/spawner/random/clothing/wardrobe_closet_colored, /turf/open/floor/iron/cafeteria, /area/station/commons/locker) -"jDx" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall, -/area/station/medical/morgue) "jDy" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/generic_maintenance_landmark, /turf/open/floor/plating, /area/station/maintenance/starboard/central) -"jDD" = ( -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/structure/chair/sofa/bench/solo{ +"jDE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/station/medical/medbay/central) -"jDH" = ( -/obj/structure/railing/corner{ - dir = 1 +/obj/effect/mapping_helpers/airlock/access/all/medical/morgue, +/obj/machinery/door/airlock/maintenance{ + name = "Morgue Maintenance" }, -/turf/open/openspace, -/area/station/ai/satellite/chamber) +/turf/open/floor/plating, +/area/station/medical/morgue) +"jDG" = ( +/turf/closed/wall/r_wall, +/area/station/ai/satellite/maintenance/storage) "jDO" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 1 @@ -34761,25 +34715,25 @@ /obj/structure/closet/firecloset, /turf/open/floor/iron, /area/station/maintenance/starboard/fore) +"jDZ" = ( +/obj/structure/rack, +/obj/effect/spawner/random/maintenance, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"jEb" = ( +/obj/structure/railing, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) "jEc" = ( /obj/structure/window/reinforced/spawner/directional/south, /obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/atmospherics/components/unary/outlet_injector/on/layer2, /turf/open/floor/engine/hull/reinforced, /area/space/nearstation) -"jEd" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/brown/filled/warning{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/cargo/storage) "jEr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -34799,11 +34753,6 @@ /obj/effect/turf_decal/tile/dark/fourcorners, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"jEx" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/engine, -/area/station/engineering/supermatter/room) "jEz" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4; @@ -34813,26 +34762,6 @@ }, /turf/open/floor/circuit/telecomms, /area/station/science/xenobiology) -"jED" = ( -/obj/machinery/door/airlock/grunge, -/obj/effect/mapping_helpers/airlock/access/any/command/general, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) -"jEG" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=2"; - location = "Medical" - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/iron/dark, -/area/station/medical/medbay/lobby) "jEV" = ( /obj/structure/table, /obj/item/folder/yellow{ @@ -34854,10 +34783,6 @@ }, /turf/open/floor/iron/dark, /area/station/science/cytology) -"jFk" = ( -/obj/effect/turf_decal/siding/dark, -/turf/open/floor/iron/white/textured_half, -/area/station/ai/satellite/interior) "jFo" = ( /obj/structure/table/wood, /obj/item/book/manual/wiki/security_space_law{ @@ -34882,18 +34807,13 @@ }, /turf/open/floor/carpet, /area/station/command/heads_quarters/captain/private) -"jFG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 +"jFz" = ( +/obj/structure/sign/poster/contraband/random/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/structure/showcase/machinery/oldpod{ - desc = "An old NT branded sleeper, decommissioned after the lead acetate incident. None of the functional machinery remains inside."; - dir = 4; - name = "decommissioned sleeper" - }, -/turf/open/floor/iron/white, -/area/station/maintenance/department/medical) +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) "jFH" = ( /obj/effect/turf_decal/tile/purple/fourcorners, /turf/open/floor/iron, @@ -34903,25 +34823,16 @@ /obj/structure/sign/poster/random/directional/north, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/primary/central) -"jFN" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +"jFJ" = ( +/obj/structure/railing/corner/end{ dir = 8 }, -/obj/machinery/camera/autoname/directional/east{ - network = list("minisat") - }, -/obj/machinery/light_switch/directional/east, -/turf/open/floor/iron/smooth_edge{ +/obj/machinery/airalarm/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/area/station/ai/satellite/foyer) -"jFQ" = ( -/obj/structure/sign/poster/contraband/random/directional/north, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/central) +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "jFU" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 @@ -34932,19 +34843,6 @@ /obj/machinery/airalarm/directional/north, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/secondary/command) -"jGe" = ( -/obj/item/radio/intercom/directional/south, -/obj/structure/lattice/catwalk, -/obj/effect/landmark/event_spawn, -/turf/open/openspace, -/area/station/security/checkpoint/supply) -"jGh" = ( -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 - }, -/obj/structure/table/reinforced, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/medical) "jGl" = ( /obj/effect/spawner/random/structure/table_or_rack, /turf/open/floor/plating, @@ -35056,39 +34954,49 @@ dir = 1 }, /area/station/service/chapel) -"jIf" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "medbay-office"; - name = "Medbay Shutters"; - dir = 4 +"jId" = ( +/obj/structure/lattice/catwalk, +/obj/structure/ladder, +/obj/item/radio/intercom/directional/east, +/turf/open/openspace, +/area/station/ai/satellite/chamber) +"jIn" = ( +/obj/structure/railing{ + dir = 1 }, -/turf/open/floor/plating, -/area/station/medical/cryo) -"jIg" = ( -/obj/effect/turf_decal/siding/dark{ - dir = 6 +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 }, +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/maintenance/department/medical) +"jIr" = ( +/obj/structure/sign/poster/official/random/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/smooth_large, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white/smooth_large, /area/station/ai/satellite/interior) "jIs" = ( /obj/structure/table/glass, /turf/open/floor/wood, /area/station/maintenance/starboard/lesser) -"jIF" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +"jIy" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner, +/obj/machinery/holopad, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) +"jIA" = ( +/obj/effect/turf_decal/siding/dark{ dir = 4 }, -/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ - dir = 4 +/obj/effect/turf_decal/siding/dark{ + dir = 8 }, -/obj/structure/cable/layer3, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "jII" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -35098,14 +35006,6 @@ }, /turf/open/floor/plating, /area/station/command/heads_quarters/hos) -"jIJ" = ( -/obj/structure/sign/clock/directional/south, -/obj/structure/bed, -/obj/item/bedsheet/medical, -/obj/item/toy/plush/horse, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/glass, -/area/station/medical/patients_rooms/room_a) "jIX" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 @@ -35120,10 +35020,23 @@ /obj/item/toy/basketball, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"jJc" = ( +/obj/effect/mapping_helpers/burnt_floor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/ai/satellite/maintenance/storage) "jJd" = ( /obj/effect/spawner/random/structure/chair_maintenance, /turf/open/floor/plating, /area/station/maintenance/port) +"jJh" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/obj/structure/lattice/catwalk, +/turf/open/openspace, +/area/station/ai/upload/chamber) "jJl" = ( /obj/machinery/light/directional/west, /obj/structure/railing/corner/end{ @@ -35163,6 +35076,19 @@ /obj/machinery/light/floor, /turf/open/floor/carpet, /area/station/command/bridge) +"jJJ" = ( +/obj/machinery/modular_computer/preset/id, +/obj/machinery/requests_console/auto_name/directional/north, +/obj/effect/mapping_helpers/requests_console/ore_update, +/obj/effect/mapping_helpers/requests_console/announcement, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/effect/mapping_helpers/requests_console/information, +/obj/machinery/light/warm/dim/directional/west, +/obj/effect/turf_decal/siding/wood{ + dir = 9 + }, +/turf/open/floor/wood/parquet, +/area/station/command/heads_quarters/qm) "jJP" = ( /obj/machinery/vending/coffee, /obj/item/radio/intercom/directional/east, @@ -35209,9 +35135,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/carpet, /area/station/command/meeting_room/council) -"jKp" = ( -/turf/closed/wall, -/area/station/medical/patients_rooms/room_a) "jKF" = ( /obj/machinery/door/poddoor/shutters{ id = "gateshutter"; @@ -35219,6 +35142,18 @@ }, /turf/open/floor/iron, /area/station/command/gateway) +"jKV" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/pharmacy) "jKX" = ( /turf/closed/wall/r_wall, /area/station/command/heads_quarters/cmo) @@ -35298,6 +35233,24 @@ }, /turf/open/floor/iron/textured_large, /area/station/security/prison/rec) +"jLO" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/machinery/defibrillator_mount/mobile{ + anchored = 1 + }, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ + dir = 4 + }, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) +"jLT" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/structure/closet/secure_closet/miner, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) "jLY" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -35308,6 +35261,16 @@ /obj/machinery/camera/autoname/directional/south, /turf/open/floor/iron/large, /area/station/hallway/primary/central) +"jMk" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/white, +/area/station/maintenance/department/medical) "jMo" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/carpet, @@ -35315,15 +35278,15 @@ "jMr" = ( /turf/closed/wall, /area/station/hallway/secondary/exit/departure_lounge) -"jMx" = ( -/obj/effect/turf_decal/bot_white, -/turf/open/floor/iron/dark/textured_large, -/area/station/cargo/storage) "jMy" = ( /obj/structure/lattice/catwalk, /obj/effect/landmark/start/hangover, /turf/open/openspace, /area/station/commons/vacant_room/office) +"jMD" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/cargo/sorting) "jMG" = ( /obj/machinery/atmospherics/components/binary/pump{ name = "Port to Engine"; @@ -35336,22 +35299,11 @@ /obj/effect/decal/cleanable/confetti, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"jMO" = ( -/obj/structure/lattice/catwalk, -/obj/structure/table/reinforced, -/obj/item/radio, -/obj/machinery/camera/autoname/directional/north, -/turf/open/openspace, -/area/station/security/checkpoint/customs) "jMU" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, /turf/open/space/openspace, /area/space/nearstation) -"jNe" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/station/maintenance/port) "jNk" = ( /obj/structure/rack, /obj/item/storage/box/flashes{ @@ -35368,6 +35320,13 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/construction) +"jNq" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "jNC" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 10 @@ -35389,6 +35348,21 @@ dir = 4 }, /area/station/hallway/secondary/exit/departure_lounge) +"jOa" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 + }, +/obj/structure/filingcabinet/chestdrawer{ + pixel_y = 2 + }, +/obj/machinery/requests_console/directional/north{ + department = "Security"; + name = "Security Requests Console" + }, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/effect/mapping_helpers/requests_console/supplies, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/customs) "jOe" = ( /obj/structure/railing{ dir = 4 @@ -35421,6 +35395,13 @@ }, /turf/open/floor/iron/large, /area/station/hallway/primary/central) +"jOm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) "jOE" = ( /turf/closed/wall, /area/station/service/lawoffice) @@ -35475,6 +35456,16 @@ /obj/structure/chair/office, /turf/open/floor/iron/dark/textured_large, /area/station/medical/virology) +"jPS" = ( +/obj/structure/cable/layer3, +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/obj/structure/chair/office{ + dir = 1 + }, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "jPW" = ( /obj/structure/flora/bush/ferny/style_random, /obj/structure/flora/bush/fullgrass/style_random, @@ -35541,6 +35532,9 @@ /obj/machinery/portable_atmospherics/canister/carbon_dioxide, /turf/open/floor/engine/co2, /area/station/engineering/atmos/upper) +"jRf" = ( +/turf/open/floor/glass/reinforced, +/area/station/medical/chemistry) "jRg" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 10 @@ -35554,13 +35548,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark/textured_large, /area/station/engineering/atmos/upper) -"jRt" = ( -/obj/structure/window/reinforced/spawner/directional/north, -/obj/machinery/light/warm/directional/south, -/obj/structure/flora/grass/jungle/a/style_2, -/obj/structure/flora/bush/flowers_br/style_2, -/turf/open/floor/grass, -/area/station/ai/satellite/interior) "jRB" = ( /obj/structure/window/reinforced/spawner/directional/east, /obj/structure/transit_tube/station/dispenser/flipped{ @@ -35572,6 +35559,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/engineering/transit_tube) +"jRG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) "jRH" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -35587,6 +35583,22 @@ /obj/machinery/airalarm/directional/west, /turf/open/floor/iron/dark, /area/station/engineering/storage/tech) +"jRM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/siding/blue{ + dir = 4 + }, +/obj/structure/disposalpipe/sorting/mail{ + dir = 4 + }, +/obj/effect/mapping_helpers/mail_sorting/medbay/virology, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "jRZ" = ( /obj/structure/table/wood, /obj/effect/spawner/random/bureaucracy/paper, @@ -35600,6 +35612,18 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/disposal) +"jSq" = ( +/obj/machinery/camera/autoname/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/textured_large, +/area/station/medical/abandoned) +"jSw" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/firealarm/directional/south, +/turf/open/openspace, +/area/station/medical/medbay/central) "jSA" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 @@ -35616,6 +35640,13 @@ /obj/structure/window/reinforced/plasma/spawner/directional/north, /turf/open/space/basic, /area/space/nearstation) +"jSN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) "jSO" = ( /obj/effect/turf_decal/arrows/white{ color = "#00AAFF"; @@ -35669,6 +35700,15 @@ dir = 4 }, /area/station/service/chapel) +"jTw" = ( +/obj/structure/sign/clock/directional/north, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/obj/effect/turf_decal/siding/dark_blue{ + dir = 8 + }, +/turf/open/floor/carpet/blue, +/area/station/medical/break_room) "jTx" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ @@ -35690,10 +35730,6 @@ /obj/machinery/airalarm/directional/west, /turf/closed/wall/r_wall, /area/station/maintenance/starboard/central) -"jTV" = ( -/obj/machinery/status_display/evac/directional/west, -/turf/open/floor/carpet/black, -/area/station/ai/upload/chamber) "jTZ" = ( /obj/effect/turf_decal/tile/dark_blue/half{ dir = 4 @@ -35714,6 +35750,20 @@ "jUe" = ( /turf/open/floor/engine/hull/air, /area/station/hallway/secondary/exit/departure_lounge) +"jUl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/watertank, +/obj/structure/sign/poster/contraband/space_cola/directional/north, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/textured, +/area/station/cargo/warehouse) +"jUn" = ( +/obj/effect/turf_decal/tile/neutral/opposingcorners{ + dir = 1 + }, +/obj/machinery/vending/wardrobe/chem_wardrobe, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) "jUt" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/machinery/light/directional/south, @@ -35725,17 +35775,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/port) -"jUx" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/station/medical/medbay/lobby) "jUz" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -35749,6 +35788,21 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"jUR" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Hallway & Break Room" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/textured_large, +/area/station/medical/medbay/central) "jUS" = ( /obj/structure/flora/bush/fullgrass/style_random, /obj/structure/flora/bush/ferny/style_random, @@ -35760,6 +35814,32 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/security/office) +"jVa" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured_edge, +/area/station/ai/satellite/exterior) +"jVd" = ( +/obj/machinery/holopad, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood/corner, +/turf/open/floor/wood/large, +/area/station/command/heads_quarters/cmo) "jVj" = ( /obj/structure/railing{ dir = 5 @@ -35821,6 +35901,10 @@ }, /turf/open/floor/iron/dark, /area/station/science/xenobiology) +"jWf" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/station/service/kitchen/abandoned) "jWg" = ( /obj/effect/decal/cleanable/crayon{ icon_state = "credit" @@ -35849,6 +35933,19 @@ /obj/item/radio/intercom/prison/directional/north, /turf/open/floor/iron, /area/station/security/prison/mess) +"jWo" = ( +/obj/machinery/chem_heater/withbuffer, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/pharmacy) "jWz" = ( /obj/machinery/shower/directional/east, /obj/effect/decal/cleanable/dirt, @@ -35866,17 +35963,16 @@ /obj/effect/turf_decal/tile/dark_blue, /turf/open/floor/iron/white, /area/station/hallway/secondary/entry) -"jWF" = ( -/obj/effect/landmark/start/medical_doctor, -/obj/effect/turf_decal/trimline/blue/warning{ - dir = 1 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/surgery) "jWJ" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/glass, /area/station/maintenance/starboard/fore) +"jWO" = ( +/obj/effect/turf_decal/bot_white, +/obj/effect/spawner/random/structure/crate, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/iron/dark/textured_large, +/area/station/cargo/storage) "jWP" = ( /obj/machinery/light/floor, /turf/open/floor/wood, @@ -35915,11 +36011,38 @@ /obj/structure/ladder, /turf/open/floor/iron/dark/textured, /area/station/science/xenobiology) -"jXv" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/turf/open/floor/wood, -/area/station/command/eva) +"jXz" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 6 + }, +/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner, +/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner{ + dir = 4 + }, +/obj/item/hand_labeler{ + pixel_y = 7 + }, +/obj/item/storage/pill_bottle/epinephrine{ + pixel_x = 8; + pixel_y = 5 + }, +/obj/item/stack/package_wrap{ + pixel_x = -11; + pixel_y = 2 + }, +/obj/item/stack/package_wrap{ + pixel_x = -7; + pixel_y = -1 + }, +/obj/structure/table, +/obj/machinery/button/door/directional/east{ + id = "chemshutters"; + name = "Chemistry Shutters"; + req_access = list("pharmacy") + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/pharmacy) "jXC" = ( /obj/structure/table, /obj/item/instrument/eguitar{ @@ -35961,10 +36084,6 @@ }, /turf/open/floor/iron/dark, /area/station/commons/vacant_room/office) -"jYn" = ( -/obj/machinery/light/directional/east, -/turf/open/openspace, -/area/station/ai/upload/chamber) "jYp" = ( /turf/open/floor/iron/dark/textured, /area/station/science/xenobiology) @@ -35987,36 +36106,16 @@ /obj/structure/lattice/catwalk, /turf/open/water, /area/station/maintenance/port/fore) -"jYJ" = ( -/obj/effect/turf_decal/siding/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +"jYF" = ( +/obj/machinery/airalarm/directional/north, +/turf/open/openspace, +/area/station/ai/satellite/chamber) "jYM" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/smooth_large, /area/station/maintenance/department/medical) -"jYN" = ( -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/closet/emcloset{ - anchored = 1 - }, -/obj/machinery/airalarm/directional/east, -/obj/machinery/camera/autoname/directional/east, -/turf/open/floor/iron/dark/textured_large, -/area/station/ai/satellite/exterior) "jYS" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -36045,6 +36144,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/wood, /area/station/commons/dorms) +"jZM" = ( +/obj/machinery/door/airlock/silver{ + name = "Bathroom" + }, +/turf/open/floor/iron/freezer, +/area/station/ai/satellite/foyer) "jZR" = ( /obj/structure/lattice/catwalk, /obj/structure/railing{ @@ -36053,6 +36158,16 @@ /obj/effect/spawner/random/structure/crate, /turf/open/openspace, /area/station/construction/storage_wing) +"kaa" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/arrows/red{ + dir = 4 + }, +/obj/effect/turf_decal/arrows/red{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured, +/area/station/cargo/storage) "kah" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, @@ -36072,18 +36187,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/science/xenobiology/hallway) -"kaF" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/structure/disposalpipe/junction{ - dir = 2 - }, -/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/medical/medbay/lobby) "kaN" = ( /obj/structure/cable, /obj/effect/decal/cleanable/crayon{ @@ -36092,12 +36195,44 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"kaV" = ( +/obj/effect/turf_decal/trimline/brown/arrow_ccw, +/obj/effect/turf_decal/trimline/brown/arrow_cw{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"kaX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/pharmacy) "kbe" = ( /obj/structure/lattice/catwalk, /obj/structure/railing/corner, /obj/effect/turf_decal/stripes/corner, /turf/open/openspace, /area/station/maintenance/port/aft) +"kbh" = ( +/obj/item/radio/intercom/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 10 + }, +/turf/open/floor/wood/large, +/area/station/command/heads_quarters/cmo) "kbj" = ( /obj/structure/closet/emcloset, /obj/effect/decal/cleanable/dirt, @@ -36127,14 +36262,16 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/engineering/atmos/upper) -"kbB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/blue/full, -/obj/effect/turf_decal/tile/dark/full, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/floor/broken, -/turf/open/floor/iron/smooth_large, -/area/station/maintenance/department/medical) +"kbI" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/chem_storage) "kbQ" = ( /obj/machinery/light/directional/east, /obj/item/kirbyplants/random/fullysynthetic, @@ -36166,6 +36303,25 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/primary/starboard) +"kcv" = ( +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/siding/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "kcx" = ( /obj/structure/lattice/catwalk, /obj/structure/table, @@ -36180,21 +36336,21 @@ /obj/structure/reagent_dispensers/beerkeg, /turf/open/floor/iron/cafeteria, /area/station/maintenance/starboard/lesser) +"kcB" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/start/shaft_miner, +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) "kcM" = ( /obj/structure/disposalpipe/trunk/multiz{ dir = 4 }, /turf/closed/wall/r_wall, /area/station/science/xenobiology) -"kdk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/medical/cryo) "kdl" = ( /turf/open/floor/wood, /area/station/service/chapel) @@ -36254,6 +36410,24 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/openspace, /area/station/hallway/primary/starboard) +"kdS" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/table/reinforced/rglass, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 8 + }, +/turf/open/floor/holofloor/dark, +/area/station/command/heads_quarters/cmo) +"kdU" = ( +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured, +/area/station/medical/morgue) "kdZ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/generic, @@ -36288,15 +36462,6 @@ /obj/item/cigbutt, /turf/open/floor/iron/dark/textured_half, /area/station/cargo/bitrunning/den) -"ken" = ( -/obj/structure/railing/corner/end/flip{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) "keq" = ( /obj/effect/turf_decal/siding/white/corner, /turf/open/floor/iron/dark/smooth_large, @@ -36331,6 +36496,22 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"keH" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing{ + dir = 5 + }, +/obj/structure/closet/radiation, +/turf/open/openspace, +/area/station/engineering/atmos/project) +"keI" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/plating, +/area/station/service/kitchen/abandoned) "keM" = ( /obj/structure/lattice/catwalk, /obj/item/wirecutters{ @@ -36356,6 +36537,20 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/science/cytology) +"kfd" = ( +/obj/docking_port/stationary{ + dir = 4; + dwidth = 3; + height = 8; + name = "Cargo Bay"; + shuttle_id = "cargo_home"; + width = 13 + }, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 4 + }, +/turf/open/floor/engine/hull, +/area/space/nearstation) "kfh" = ( /obj/structure/table, /obj/item/tape/random, @@ -36381,6 +36576,10 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/service/chapel) +"kfu" = ( +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) "kfv" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/simple/green/visible{ @@ -36397,11 +36596,13 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/primary/central) -"kfB" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing, -/turf/open/openspace, -/area/station/ai/satellite/chamber) +"kfM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/cargo/storage) "kfO" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/turf_decal/box/corners{ @@ -36446,6 +36647,13 @@ /obj/structure/ladder, /turf/open/floor/plating, /area/station/service/kitchen/abandoned) +"kgH" = ( +/turf/open/floor/iron/dark, +/area/station/medical/cryo) +"kgW" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden, +/turf/closed/wall, +/area/station/medical/cryo) "khi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -36466,19 +36674,6 @@ /obj/structure/ladder, /turf/open/floor/plating, /area/station/maintenance/hallway/abandoned_recreation) -"khC" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/machinery/door/window/right/directional/north{ - name = "Anti Assistant Protection Door"; - req_access = list("medical") - }, -/obj/machinery/portable_atmospherics/canister/anesthetic_mix, -/obj/machinery/camera/autoname/directional/south, -/obj/effect/turf_decal/tile/dark_green/diagonal_centre, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/cryo) "khF" = ( /obj/machinery/door/firedoor, /turf/open/floor/engine/hull/air, @@ -36568,12 +36763,6 @@ /obj/effect/spawner/random/structure/steam_vent, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"kiY" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/wood, -/area/station/command/eva) "kje" = ( /obj/structure/flora/bush/pale/style_random, /obj/structure/flora/bush/fullgrass/style_random, @@ -36590,26 +36779,6 @@ /obj/structure/sign/poster/ripped/directional/north, /turf/open/floor/iron/dark, /area/station/security/interrogation) -"kjo" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/cargo/storage) -"kjq" = ( -/obj/structure/cable, -/obj/effect/turf_decal/weather/snow, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/clothing/glasses/cold, -/turf/open/floor/iron/kitchen_coldroom/freezerfloor, -/area/station/medical/coldroom) "kjF" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/junction/yjunction{ @@ -36637,27 +36806,25 @@ /obj/machinery/light/floor, /turf/open/floor/iron/dark/small, /area/station/command/heads_quarters/ce) -"kka" = ( -/obj/effect/turf_decal/tile/dark_green{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) -"kkd" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/dark_green{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) +"kkm" = ( +/obj/effect/spawner/random/structure/crate, +/obj/effect/turf_decal/bot_white, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/iron/dark/textured_large, +/area/station/cargo/storage) "kkn" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/urinal/directional/north, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"kku" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) "kkC" = ( /obj/effect/turf_decal/trimline/red/corner{ dir = 4 @@ -36690,13 +36857,6 @@ /obj/machinery/computer/security/telescreen/rd/directional/east, /turf/open/floor/wood, /area/station/command/heads_quarters/rd) -"kkJ" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/catwalk_floor/iron_dark, -/area/station/ai/satellite/chamber) "kkM" = ( /obj/effect/turf_decal/siding, /obj/effect/turf_decal/trimline/white/line{ @@ -36722,13 +36882,6 @@ "kkZ" = ( /turf/closed/wall, /area/station/security/eva) -"klc" = ( -/obj/effect/turf_decal/trimline/blue/filled/shrink_cw, -/obj/effect/turf_decal/trimline/blue/filled/shrink_ccw{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/medical/medbay/lobby) "kld" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 @@ -36766,14 +36919,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/wood/large, /area/station/service/library) -"klo" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/pdapainter/supply, -/obj/machinery/keycard_auth/wall_mounted/directional/north, -/turf/open/floor/wood/parquet, -/area/station/command/heads_quarters/qm) "klx" = ( /obj/structure/table, /obj/machinery/status_display/ai/directional/north, @@ -36793,21 +36938,6 @@ /obj/machinery/light_switch/directional/north, /turf/open/floor/iron/dark/textured, /area/station/construction/mining/aux_base) -"klz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/railing/corner/end{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/cargo/storage) "klB" = ( /obj/structure/lattice/catwalk, /obj/structure/railing{ @@ -36822,20 +36952,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/catwalk_floor, /area/station/engineering/engine_smes) -"klI" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/general, -/obj/machinery/door/airlock/medical/glass{ - name = "Medbay Staff Entrance" - }, -/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/white/textured_large, -/area/station/medical/medbay/central) "klJ" = ( /obj/machinery/firealarm/directional/west, /obj/effect/turf_decal/siding/wood{ @@ -36855,6 +36971,21 @@ /obj/machinery/vending/coffee, /turf/open/floor/iron, /area/station/engineering/lobby) +"kmt" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/machinery/light/directional/west, +/obj/item/kirbyplants/random, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/central) +"kmy" = ( +/obj/structure/sink/directional/east, +/obj/machinery/iv_drip, +/obj/structure/mirror/directional/west, +/turf/open/floor/iron/dark/textured_corner, +/area/station/medical/surgery) "kmD" = ( /obj/machinery/light_switch/directional/north, /obj/effect/turf_decal/trimline/red/filled/line{ @@ -36909,17 +37040,20 @@ /obj/effect/spawner/random/maintenance, /turf/open/space/basic, /area/space/nearstation) -"knf" = ( -/obj/machinery/light/floor{ - color = "#66ccff" +"knb" = ( +/obj/machinery/light/directional/east, +/obj/machinery/status_display/supply{ + pixel_x = 32 }, -/obj/structure/tank_holder/extinguisher, -/obj/structure/cable, -/obj/machinery/light_switch/directional/west{ - pixel_x = -22 +/obj/structure/railing, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/station/medical/cryo) +/obj/effect/turf_decal/bot, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/iron, +/area/station/cargo/storage) "knj" = ( /obj/structure/table/glass, /obj/item/stack/package_wrap{ @@ -36930,17 +37064,6 @@ }, /turf/open/floor/iron/dark, /area/station/science/lobby) -"knk" = ( -/obj/structure/table, -/obj/item/stack/sheet/mineral/plasma{ - amount = 35 - }, -/obj/item/stack/sheet/glass/fifty{ - pixel_x = -3; - pixel_y = 8 - }, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/station/ai/satellite/foyer) "knq" = ( /obj/effect/turf_decal/tile/dark/half/contrasted{ dir = 1 @@ -37056,18 +37179,6 @@ }, /turf/open/floor/iron/dark/textured_large, /area/station/medical/virology) -"koK" = ( -/obj/item/cigbutt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, -/obj/machinery/suit_storage_unit/industrial/loader, -/obj/machinery/button/door/directional/south{ - id = "qm_warehouse"; - name = "Warehouse Shutters"; - pixel_x = -6 - }, -/turf/open/floor/iron/dark/textured, -/area/station/cargo/warehouse) "koM" = ( /obj/structure/table/wood/poker, /obj/machinery/light/directional/south, @@ -37097,15 +37208,18 @@ dir = 4 }, /area/station/cargo/bitrunning/den) -"kpp" = ( +"kpr" = ( /obj/effect/turf_decal/siding/dark{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/textured_half{ - dir = 1 +/obj/effect/turf_decal/trimline/dark_blue/warning{ + dir = 8 }, -/area/station/ai/satellite/interior) +/obj/structure/cable/multilayer/connected, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/textured, +/area/station/ai/satellite/exterior) "kpz" = ( /obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, @@ -37126,12 +37240,49 @@ }, /turf/open/floor/iron/dark, /area/station/service/hydroponics/garden/abandoned) +"kpF" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/mid_joiner{ + dir = 4 + }, +/obj/structure/rack, +/obj/effect/spawner/random/armory/dragnet, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/armory) +"kpN" = ( +/obj/structure/sign/poster/random/directional/north, +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/end{ + dir = 1 + }, +/turf/open/floor/iron/textured, +/area/station/cargo/storage) +"kpP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/iron/textured, +/area/station/cargo/storage) "kpS" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, /turf/open/floor/wood, /area/station/service/library/printer) +"kpT" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + name = "Cargo Bay Shutters"; + id = "qm_cargobay"; + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/checkpoint/supply) "kpY" = ( /obj/structure/railing/corner{ dir = 8 @@ -37159,29 +37310,12 @@ }, /turf/open/floor/carpet, /area/station/service/chapel/office) -"kqa" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) "kqg" = ( /obj/effect/turf_decal/siding/wood, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/confetti, /turf/open/floor/eighties, /area/station/maintenance/hallway/abandoned_recreation) -"kqh" = ( -/obj/structure/table/wood/poker, -/obj/item/flashlight/lamp/green{ - pixel_x = -8; - pixel_y = 14 - }, -/obj/item/cigbutt, -/obj/effect/mapping_helpers/broken_floor, -/turf/open/floor/wood, -/area/station/maintenance/starboard/central) "kqk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -37191,18 +37325,6 @@ /obj/machinery/camera/autoname/directional/north, /turf/open/floor/iron, /area/station/commons/fitness/recreation) -"kqm" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/turf/open/floor/wood/large, -/area/station/command/heads_quarters/cmo) "kqt" = ( /obj/effect/turf_decal/siding/brown{ dir = 1 @@ -37238,10 +37360,12 @@ /obj/machinery/photocopier, /turf/open/floor/glass, /area/station/security/brig) -"kra" = ( -/obj/machinery/status_display/ai/directional/west, -/obj/structure/railing, -/turf/open/openspace, +"kqW" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 4 + }, +/obj/machinery/iv_drip, +/turf/open/floor/iron/white/textured_large, /area/station/medical/medbay/central) "krk" = ( /obj/effect/turf_decal/stripes/line{ @@ -37256,15 +37380,16 @@ }, /turf/open/floor/engine, /area/station/engineering/break_room) -"kro" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +"kru" = ( +/obj/structure/transit_tube/station/dispenser{ + dir = 4 }, -/obj/structure/lattice/catwalk, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/openspace, -/area/station/engineering/atmos/project) +/turf/open/floor/iron/dark/small, +/area/station/ai/satellite/exterior) "krK" = ( /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5{ dir = 4 @@ -37304,15 +37429,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/engineering/storage_shared) -"ksc" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/door/poddoor/shutters{ - id = "CargowatchShutter"; - name = "Outside Shutter" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/command/heads_quarters/qm) "ksj" = ( /obj/machinery/airalarm/directional/east, /obj/effect/turf_decal/trimline/dark/arrow_ccw{ @@ -37337,15 +37453,6 @@ }, /turf/open/floor/iron, /area/station/engineering/lobby) -"kss" = ( -/obj/effect/turf_decal/siding/dark{ - dir = 8 - }, -/obj/effect/turf_decal/siding/dark{ - dir = 4 - }, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) "kst" = ( /obj/structure/railing, /obj/effect/turf_decal/siding/wood, @@ -37380,18 +37487,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/space/openspace, /area/space/nearstation) -"ksX" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ - dir = 8 - }, -/obj/structure/chair/office/light{ - dir = 8 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/pharmacy) "ktd" = ( /obj/structure/reagent_dispensers/water_cooler, /turf/open/floor/wood, @@ -37468,6 +37563,18 @@ }, /turf/open/floor/glass, /area/station/science/zoo) +"ktI" = ( +/obj/effect/turf_decal/bot_white, +/obj/effect/spawner/random/structure/crate, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/iron/dark/textured_large, +/area/station/cargo/storage) "ktL" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -37475,6 +37582,23 @@ /obj/effect/landmark/start/cook, /turf/open/floor/glass, /area/station/service/kitchen) +"ktP" = ( +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/mid_joiner{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/button/door/directional/south{ + req_access = list("ai_upload"); + name = "AI Satellite Teleporter room"; + id = "teleportshutters" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai/satellite/teleporter) "ktZ" = ( /obj/structure/closet/crate/trashcart/filled, /obj/effect/decal/cleanable/dirt, @@ -37517,6 +37641,14 @@ dir = 1 }, /area/station/hallway/secondary/entry) +"kun" = ( +/obj/structure/cable, +/obj/effect/turf_decal/siding/wood, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/wood/parquet, +/area/station/command/heads_quarters/qm) "kup" = ( /obj/structure/cable, /obj/effect/decal/cleanable/blood/old, @@ -37526,13 +37658,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/port) -"kuq" = ( -/obj/structure/chair/sofa/corp/right{ - dir = 4 - }, -/obj/structure/sign/poster/official/random/directional/west, -/turf/open/floor/carpet/executive, -/area/station/ai/satellite/interior) "kur" = ( /obj/structure/lattice/catwalk, /obj/effect/spawner/random/maintenance, @@ -37618,6 +37743,16 @@ }, /turf/open/floor/iron, /area/station/science/research) +"kvu" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, +/obj/effect/spawner/random/maintenance, +/obj/effect/turf_decal/trimline/brown/filled/warning{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) "kvx" = ( /obj/structure/lattice/catwalk, /obj/structure/light_construct/directional/east{ @@ -37625,28 +37760,6 @@ }, /turf/open/openspace, /area/station/maintenance/port/aft) -"kvz" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/brown/filled/corner, -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 4 - }, -/obj/item/banner/cargo/mundane, -/turf/open/floor/iron, -/area/station/cargo/sorting) -"kvE" = ( -/obj/machinery/light/directional/south, -/obj/structure/rack, -/obj/effect/spawner/random/armory/riot_shield, -/obj/structure/cable, -/obj/machinery/light_switch/directional/south, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/armory) "kvF" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -37660,6 +37773,17 @@ }, /turf/open/floor/plating, /area/station/hallway/secondary/entry) +"kvM" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/cigbutt/cigarbutt, +/turf/open/floor/iron/white, +/area/station/maintenance/department/medical) "kvN" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters{ @@ -37668,6 +37792,17 @@ }, /turf/open/floor/plating/airless, /area/station/hallway/secondary/entry) +"kwc" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/arrow_ccw{ + dir = 4 + }, +/obj/item/kirbyplants/random, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) "kwe" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 @@ -37677,19 +37812,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, /turf/open/floor/iron/dark, /area/station/science/ordnance) -"kwh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/effect/turf_decal/trimline/blue/warning, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 1 +"kwf" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/smooth_half{ - dir = 4 - }, -/area/station/medical/cryo) +/turf/open/floor/iron, +/area/station/cargo/storage) "kwm" = ( /obj/structure/stairs/north, /obj/structure/railing{ @@ -37725,6 +37853,10 @@ /obj/machinery/rnd/production/circuit_imprinter/department/science, /turf/open/floor/iron/dark, /area/station/science/lobby) +"kwA" = ( +/obj/structure/lattice/catwalk, +/turf/open/openspace, +/area/station/ai/upload/chamber) "kwE" = ( /obj/effect/turf_decal/tile/yellow/opposingcorners{ dir = 1 @@ -37754,27 +37886,6 @@ }, /turf/open/floor/iron/dark, /area/station/science/ordnance) -"kwR" = ( -/obj/item/storage/medkit/regular{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/storage/medkit/brute{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/medkit/brute, -/obj/item/storage/medkit/brute{ - pixel_x = -4; - pixel_y = -3 - }, -/obj/machinery/door/window/right/directional/west{ - name = "First Aid Supplies"; - req_access = list("medical") - }, -/obj/structure/table/reinforced/rglass, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/storage) "kxc" = ( /obj/structure/table/reinforced, /obj/item/reagent_containers/cup/glass/coffee{ @@ -37834,13 +37945,6 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating/airless, /area/space/nearstation) -"kxL" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/box/white{ - color = "#52B4E9" - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/cryo) "kyg" = ( /obj/structure/cable, /obj/effect/decal/cleanable/dirt, @@ -37857,6 +37961,14 @@ /obj/structure/cable, /turf/open/floor/iron/dark/textured, /area/station/construction/mining/aux_base) +"kyo" = ( +/obj/machinery/holopad, +/obj/structure/cable/layer3, +/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_half, +/area/station/ai/satellite/exterior) "kyq" = ( /obj/structure/ladder, /obj/machinery/airalarm/directional/west, @@ -37866,33 +37978,25 @@ /obj/machinery/camera/autoname/directional/west, /turf/open/floor/iron/dark, /area/station/security/checkpoint/customs) -"kyx" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red/opposingcorners{ +"kyy" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/item/cigbutt/cigarbutt, -/turf/open/floor/iron/white, -/area/station/maintenance/department/medical) -"kyG" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/door/poddoor/preopen{ - id = "cmoprivacy"; - name = "Privacy Shutter" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/command/heads_quarters/cmo) -"kyH" = ( -/obj/structure/railing, -/obj/structure/railing{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/openspace, -/area/station/medical/medbay/central) +/turf/open/floor/iron/textured, +/area/station/cargo/storage) +"kyI" = ( +/obj/machinery/door/airlock/medical{ + name = "Medbay Storage" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/blue/full, +/turf/open/floor/iron/white, +/area/station/medical/storage) "kyJ" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 @@ -37942,10 +38046,31 @@ /obj/item/radio/intercom/directional/west, /turf/open/floor/wood, /area/station/security/courtroom) +"kzj" = ( +/obj/machinery/door/airlock/mining{ + name = "Cargo Bay" + }, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/obj/effect/turf_decal/tile/brown/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/cargo/storage) "kzm" = ( /obj/machinery/holopad, /turf/open/floor/iron/dark, /area/station/science/lobby) +"kzx" = ( +/obj/effect/turf_decal/tile/neutral/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) "kzC" = ( /obj/structure/chair{ dir = 4; @@ -38010,6 +38135,16 @@ /obj/structure/chair/comfy, /turf/open/openspace, /area/station/maintenance/port/aft) +"kAv" = ( +/obj/machinery/camera/motion{ + c_tag = "Armory - Internal"; + dir = 8 + }, +/obj/effect/turf_decal/caution{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/armory) "kAy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -38050,17 +38185,6 @@ /obj/machinery/light/directional/north, /turf/open/floor/iron/dark/textured_large, /area/station/security/prison) -"kBa" = ( -/obj/structure/railing, -/obj/effect/turf_decal/trimline/brown/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/iron, -/area/station/cargo/storage) "kBc" = ( /obj/machinery/camera/autoname/directional/south, /turf/open/floor/iron/chapel{ @@ -38087,18 +38211,28 @@ /obj/machinery/camera/autoname/directional/east, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) -"kBq" = ( -/obj/structure/railing/corner, -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/white, -/area/station/maintenance/department/medical) "kBs" = ( /obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/dark/textured, /area/station/science/xenobiology) +"kBy" = ( +/obj/structure/rack, +/obj/item/reagent_containers/cup/bottle/iron{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/reagent_containers/cup/bottle/lithium{ + pixel_x = 7; + pixel_y = 3 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner, +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","medbay"); + c_tag = "Medbay - Lower Chemistry Storage" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/chem_storage) "kBA" = ( /obj/structure/mirror/directional/north{ pixel_y = 31 @@ -38118,17 +38252,16 @@ "kBF" = ( /turf/open/floor/engine/hull/air, /area/station/hallway/primary/aft) -"kCp" = ( -/obj/effect/turf_decal/tile/neutral/opposingcorners{ +"kCq" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_ccw{ dir = 1 }, -/obj/structure/closet/secure_closet/chemical, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ dir = 1 }, -/obj/structure/sign/warning/explosives/directional/west, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/smooth_half, +/area/station/ai/satellite/foyer) "kCE" = ( /obj/structure/table, /obj/item/stock_parts/subspace/treatment, @@ -38167,27 +38300,6 @@ dir = 8 }, /area/station/hallway/primary/fore) -"kCX" = ( -/obj/machinery/newscaster/directional/east, -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/station/cargo/storage) -"kDa" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/effect/turf_decal/siding/blue/corner{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "kDc" = ( /obj/structure/statue/sandstone/venus{ dir = 1 @@ -38201,11 +38313,6 @@ dir = 4 }, /area/station/service/chapel) -"kDf" = ( -/obj/machinery/computer/cargo, -/obj/effect/turf_decal/tile/brown/fourcorners, -/turf/open/floor/iron, -/area/station/cargo/storage) "kDx" = ( /obj/effect/turf_decal/tile/yellow/opposingcorners, /obj/effect/decal/cleanable/dirt, @@ -38240,17 +38347,6 @@ }, /turf/open/floor/engine, /area/station/engineering/supermatter) -"kDP" = ( -/obj/effect/turf_decal/trimline/blue/warning{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/blue/corner{ - dir = 1 - }, -/turf/open/floor/iron/dark/smooth_corner{ - dir = 1 - }, -/area/station/medical/cryo) "kDQ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/barricade/sandbags, @@ -38321,20 +38417,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"kEB" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/structure/chair{ - dir = 4; - pixel_y = -2 - }, -/obj/effect/landmark/start/paramedic, -/turf/open/floor/glass, -/area/station/medical/medbay/central) "kEF" = ( /obj/machinery/meter{ name = "Plasma meter" @@ -38346,6 +38428,9 @@ /obj/effect/turf_decal/tile/purple/fourcorners, /turf/open/floor/iron/dark, /area/station/engineering/atmos/project) +"kEJ" = ( +/turf/closed/wall/r_wall, +/area/station/ai/upload/chamber) "kES" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair{ @@ -38357,6 +38442,12 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"kEU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) "kFa" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, @@ -38387,22 +38478,6 @@ /obj/structure/curtain, /turf/open/floor/plating, /area/station/maintenance/starboard/central) -"kFH" = ( -/obj/machinery/light_switch/directional/east, -/obj/machinery/flasher/directional/south, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai/upload/chamber) -"kFO" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/machinery/airalarm/directional/north, -/obj/machinery/camera/autoname/directional/north{ - network = list("minisat") - }, -/turf/open/floor/iron/white/textured_large, -/area/station/ai/satellite/foyer) "kFQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -38410,6 +38485,24 @@ /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"kGr" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/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, +/area/station/cargo/sorting) +"kGt" = ( +/obj/machinery/light/very_dim/directional/south, +/obj/effect/turf_decal/stripes/red/box, +/obj/machinery/conveyor{ + dir = 4; + id = "garbage" + }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) "kGD" = ( /obj/machinery/air_sensor/nitrogen_tank, /obj/structure/window/reinforced/plasma/spawner/directional/south, @@ -38448,6 +38541,30 @@ /obj/machinery/air_sensor/plasma_tank, /turf/open/floor/engine/plasma, /area/station/engineering/atmos/upper) +"kGY" = ( +/obj/machinery/light/directional/west, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/storage) +"kHa" = ( +/obj/structure/table, +/obj/machinery/requests_console/directional/east{ + department = "EVA"; + name = "EVA Requests Console"; + pixel_x = 0; + pixel_y = 30 + }, +/obj/item/clothing/shoes/magboots{ + pixel_x = 2; + pixel_y = 8 + }, +/obj/item/multitool{ + pixel_x = -6; + pixel_y = 5 + }, +/turf/open/floor/iron/dark, +/area/station/command/eva) "kHj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -38478,22 +38595,6 @@ /obj/structure/lattice/catwalk, /turf/open/openspace, /area/station/hallway/primary/aft) -"kIg" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 5 - }, -/obj/machinery/firealarm/directional/east, -/obj/structure/rack, -/obj/item/pushbroom, -/turf/open/floor/iron, -/area/station/cargo/storage) -"kIt" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/machinery/holopad, -/turf/open/floor/iron/dark, -/area/station/medical/medbay/central) "kIy" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ @@ -38519,6 +38620,19 @@ /obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/iron, /area/station/hallway/secondary/construction) +"kJe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/obj/structure/showcase/machinery/cloning_pod{ + desc = "An old decommissioned scanner, permanently scuttled."; + icon_state = "scanner"; + name = "decommissioned cloning scanner" + }, +/obj/effect/decal/cleanable/greenglow, +/turf/open/floor/iron/white, +/area/station/maintenance/department/medical) "kJw" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -38544,6 +38658,11 @@ /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, /turf/closed/wall/r_wall, /area/station/engineering/atmos/upper) +"kJN" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/turf/open/floor/plating, +/area/station/service/library) "kJO" = ( /obj/structure/railing, /obj/effect/turf_decal/siding/wood, @@ -38557,6 +38676,14 @@ /obj/structure/closet/firecloset, /turf/open/floor/plating, /area/station/commons/toilet/auxiliary) +"kJV" = ( +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/engine, +/area/station/medical/chemistry) "kJZ" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -38594,29 +38721,35 @@ /obj/effect/landmark/start/scientist, /turf/open/floor/iron, /area/station/science/breakroom) +"kKo" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"kKs" = ( +/obj/structure/rack, +/obj/structure/window/reinforced/spawner/directional/north{ + pixel_y = 1 + }, +/obj/item/tank/jetpack/carbondioxide{ + pixel_x = 4; + pixel_y = -1 + }, +/obj/item/tank/jetpack/carbondioxide, +/obj/item/tank/jetpack/carbondioxide{ + pixel_x = -4; + pixel_y = 1 + }, +/turf/open/floor/wood, +/area/station/command/eva) "kKw" = ( /obj/structure/lattice/catwalk, /turf/open/floor/engine/hull/air, /area/station/hallway/secondary/construction) -"kKx" = ( -/obj/item/kirbyplants/photosynthetic, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/dark{ - dir = 8 - }, -/obj/effect/turf_decal/siding/dark{ - dir = 6 - }, -/obj/effect/turf_decal/siding/dark/corner{ - dir = 4 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai/satellite/interior) "kKy" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -38664,6 +38797,28 @@ /obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/open/floor/plating, /area/station/cargo/storage) +"kLh" = ( +/obj/effect/spawner/random/structure/crate, +/obj/effect/mapping_helpers/broken_floor, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"kLC" = ( +/obj/machinery/newscaster/directional/east, +/obj/machinery/light_switch/directional/north, +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","medbay"); + c_tag = "Medbay - Upper Cryo" + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 5 + }, +/turf/open/floor/holofloor/dark, +/area/station/command/heads_quarters/cmo) "kLD" = ( /turf/open/floor/plating, /area/station/engineering/supermatter/room) @@ -38674,6 +38829,15 @@ }, /turf/open/floor/glass/reinforced, /area/station/service/library) +"kLG" = ( +/obj/machinery/recharge_station, +/obj/machinery/airalarm/directional/south, +/obj/machinery/light_switch/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai/upload/foyer) "kLH" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/siding/wood{ @@ -38683,15 +38847,6 @@ /obj/item/kirbyplants/random/fullysynthetic, /turf/open/floor/eighties, /area/station/maintenance/hallway/abandoned_recreation) -"kLI" = ( -/obj/effect/mapping_helpers/airlock/access/all/medical/pharmacy, -/obj/effect/turf_decal/tile/yellow/full, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical{ - name = "Chemical Storage" - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/chem_storage) "kLL" = ( /obj/structure/cable, /turf/closed/wall, @@ -38749,35 +38904,6 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/tcommsat/server) -"kMl" = ( -/obj/machinery/airalarm/directional/south, -/obj/machinery/camera/autoname/directional/east, -/obj/item/toy/plush/lizard_plushie/green{ - name = "Endures-The-Blast"; - pixel_y = 10; - pixel_x = -8 - }, -/obj/structure/sign/warning/explosives/directional/east, -/obj/structure/closet/crate/robust{ - name = "Risk Management Supply Crate"; - anchored = 1 - }, -/obj/item/clothing/suit/utility/bomb_suit/white{ - pixel_x = 5; - pixel_y = 5; - name = "Personal Liability Mitigation Suit" - }, -/obj/item/clothing/head/utility/bomb_hood/white{ - pixel_x = -7; - pixel_y = -2; - name = "Cranial Hazard Guard" - }, -/obj/item/clothing/mask/gas{ - pixel_x = 5; - name = "Controlled Atmosphere Mask" - }, -/turf/open/floor/engine, -/area/station/medical/chemistry) "kMq" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -38833,6 +38959,11 @@ }, /turf/open/floor/iron/textured, /area/station/security/brig) +"kNA" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/textured, +/area/station/cargo/storage) "kNB" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/button/elevator/directional/east{ @@ -38846,6 +38977,10 @@ /obj/effect/decal/cleanable/glass, /turf/open/openspace, /area/station/hallway/secondary/construction) +"kNR" = ( +/obj/structure/ladder, +/turf/open/floor/iron/white/textured_large, +/area/station/ai/satellite/foyer) "kNU" = ( /obj/structure/frame/machine, /obj/item/stack/sheet/glass{ @@ -38861,6 +38996,32 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark/smooth_large, /area/station/security/brig) +"kOi" = ( +/obj/structure/table, +/obj/item/paper_bin/carbon{ + pixel_x = 16; + pixel_y = 6 + }, +/obj/item/pen/fountain{ + pixel_x = 15; + pixel_y = 4 + }, +/obj/item/stamp/granted{ + pixel_x = 6; + pixel_y = 8 + }, +/obj/item/stamp/denied{ + pixel_x = 6 + }, +/obj/item/stamp/head/qm{ + pixel_x = -5 + }, +/obj/item/clipboard{ + pixel_y = 8; + pixel_x = -6 + }, +/turf/open/floor/wood/parquet, +/area/station/command/heads_quarters/qm) "kOk" = ( /turf/closed/wall/r_wall, /area/station/engineering/lobby) @@ -38883,19 +39044,6 @@ /obj/effect/spawner/random/structure/grille, /turf/open/space/basic, /area/space/nearstation) -"kOF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/sorting/mail{ - dir = 2 - }, -/obj/effect/mapping_helpers/mail_sorting/medbay/virology, -/obj/effect/mapping_helpers/mail_sorting/medbay/general, -/obj/effect/mapping_helpers/mail_sorting/medbay/chemistry, -/obj/effect/mapping_helpers/mail_sorting/medbay/cmo_office, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) "kOI" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/plasma, @@ -38928,6 +39076,27 @@ }, /turf/open/floor/wood/tile, /area/station/science/robotics) +"kPa" = ( +/obj/machinery/requests_console/directional/north{ + department = "Chief Medical Officer's Desk"; + name = "Chief Medical Officer's Requests Console" + }, +/obj/effect/mapping_helpers/requests_console/announcement, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/effect/mapping_helpers/requests_console/information, +/obj/structure/table/reinforced/rglass, +/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/obj/machinery/fax{ + fax_name = "Chief Medical Officer's Office"; + name = "Chief Medical Officer's Fax Machine" + }, +/turf/open/floor/holofloor/dark, +/area/station/command/heads_quarters/cmo) "kPd" = ( /obj/machinery/conveyor{ dir = 4; @@ -38960,13 +39129,6 @@ /obj/structure/filingcabinet/chestdrawer, /turf/open/floor/wood/large, /area/station/medical/psychology) -"kPI" = ( -/obj/machinery/vending/wardrobe/medi_wardrobe, -/obj/effect/turf_decal/bot_white{ - color = "#52B4E9" - }, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/storage) "kPL" = ( /obj/effect/landmark/transport/transport_id{ specific_transport_id = "catwalk_engi" @@ -39019,6 +39181,16 @@ /obj/structure/cable, /turf/open/floor/iron/textured_large, /area/station/medical/virology) +"kQe" = ( +/obj/effect/landmark/start/cargo_technician, +/obj/structure/railing{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) "kQf" = ( /obj/effect/turf_decal/siding/brown, /obj/structure/rack, @@ -39052,17 +39224,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/catwalk_floor, /area/station/engineering/atmos/upper) -"kQA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/item/clothing/shoes/wheelys/rollerskates{ - pixel_y = 5 - }, -/obj/item/clothing/shoes/wheelys/rollerskates, -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark/textured, -/area/station/cargo/warehouse) "kQC" = ( /obj/effect/turf_decal/trimline/dark_green/filled/line, /obj/effect/turf_decal/tile/dark_blue{ @@ -39076,37 +39237,22 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"kQE" = ( -/obj/item/flashlight/lamp/green{ - pixel_y = 5 +"kQN" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 }, -/obj/structure/table/wood, -/obj/structure/cable, -/obj/effect/spawner/random/food_or_drink/booze{ - pixel_x = -7 +/obj/item/clothing/head/cone{ + pixel_x = 13; + pixel_y = 3 }, -/turf/open/floor/carpet/cyan, -/area/station/command/heads_quarters/cmo) -"kQO" = ( -/obj/structure/railing/corner/end{ - dir = 8 - }, -/obj/machinery/airalarm/directional/south, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) +/turf/open/floor/iron, +/area/station/science/xenobiology/hallway) "kQV" = ( /obj/structure/girder, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/spawner/structure/electrified_grille, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"kQW" = ( -/obj/effect/turf_decal/stripes, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) "kRd" = ( /obj/machinery/door/airlock/maintenance, /obj/structure/cable, @@ -39135,13 +39281,6 @@ }, /turf/open/floor/glass, /area/station/science/zoo) -"kRE" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/structure/sign/nanotrasen{ - pixel_y = -32 - }, -/turf/open/floor/wood, -/area/station/command/eva) "kRH" = ( /obj/structure/table, /obj/item/wrench, @@ -39156,22 +39295,6 @@ }, /turf/open/floor/iron/stairs/left, /area/station/hallway/secondary/construction) -"kRN" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/closed/wall, -/area/station/maintenance/port) -"kRO" = ( -/obj/effect/landmark/start/cargo_technician, -/obj/structure/railing{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/cargo/storage) "kRR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -39182,6 +39305,15 @@ /obj/machinery/light/small/directional/east, /turf/open/floor/iron/stairs/medium, /area/station/science/cytology) +"kSi" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/turf/open/floor/iron/dark/herringbone, +/area/station/ai/satellite/interior) "kSo" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -39196,6 +39328,12 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/port) +"kSz" = ( +/obj/structure/table, +/obj/effect/spawner/random/engineering/toolbox, +/obj/machinery/light/directional/north, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/station/ai/satellite/foyer) "kSD" = ( /obj/effect/turf_decal/siding/thinplating_new/dark/end{ dir = 1 @@ -39233,10 +39371,6 @@ }, /turf/open/openspace, /area/station/engineering/break_room) -"kSX" = ( -/obj/item/storage/bag/trash/filled, -/turf/open/floor/plating, -/area/station/maintenance/disposal) "kSY" = ( /obj/structure/table, /obj/item/blood_filter{ @@ -39312,6 +39446,10 @@ /obj/machinery/firealarm/directional/north, /turf/open/floor/iron/large, /area/station/hallway/primary/central) +"kUc" = ( +/obj/structure/sign/poster/contraband/random/directional/west, +/turf/open/floor/iron, +/area/station/hallway/secondary/construction) "kUf" = ( /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ dir = 9 @@ -39349,6 +39487,13 @@ "kUO" = ( /turf/open/openspace, /area/station/security/courtroom) +"kUU" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/textured, +/area/station/cargo/storage) "kUW" = ( /obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/atmospherics/components/unary/thermomachine/heater/on{ @@ -39357,6 +39502,15 @@ }, /turf/open/floor/iron/freezer, /area/station/engineering/atmos/pumproom) +"kVh" = ( +/obj/effect/turf_decal/trimline/dark_blue/corner{ + dir = 8 + }, +/obj/machinery/computer/security/telescreen/minisat/directional/east{ + name = "Minisat Monitor" + }, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "kVj" = ( /obj/effect/turf_decal/bot_white, /turf/open/floor/iron/dark/textured_large, @@ -39407,16 +39561,14 @@ }, /turf/open/floor/iron/textured_large, /area/station/security/prison/rec) -"kVZ" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/table/reinforced/rglass, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 8 - }, -/turf/open/floor/holofloor/dark, -/area/station/command/heads_quarters/cmo) +"kWc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/light/small/dim/directional/north, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/textured, +/area/station/cargo/warehouse) "kWe" = ( /obj/structure/table, /obj/item/hfr_box/corner{ @@ -39473,17 +39625,44 @@ }, /turf/open/floor/engine, /area/station/engineering/supermatter/room) -"kWF" = ( -/obj/machinery/airalarm/directional/east, -/obj/machinery/iv_drip, -/obj/machinery/light/floor{ - color = "#66ccff" +"kWD" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/plating, +/area/station/medical/abandoned) +"kWI" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 6 + }, +/obj/structure/table, +/obj/item/storage/toolbox/electrical{ + pixel_x = -3; + pixel_y = 11 + }, +/obj/item/storage/belt/utility{ + pixel_x = -3 + }, +/obj/item/storage/belt/utility{ + pixel_x = -3 + }, +/obj/machinery/camera/autoname/directional/south, +/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ dir = 8 }, -/turf/open/floor/iron/white, -/area/station/medical/patients_rooms/room_a) +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/command/eva) "kWO" = ( /obj/structure/broken_flooring/singular/directional/east, /turf/open/floor/plating, @@ -39491,30 +39670,25 @@ "kWR" = ( /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/secondary/command) -"kXa" = ( -/obj/machinery/door/airlock/atmos/glass{ - name = "Atmospherics Testing Room" +"kXl" = ( +/obj/structure/ladder, +/obj/machinery/light_switch/directional/south, +/turf/open/floor/circuit/green{ + luminosity = 2 }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, -/obj/machinery/door/firedoor/heavy, -/obj/structure/barricade/wooden/crude, -/turf/open/floor/plating, -/area/station/maintenance/disposal/incinerator) -"kXj" = ( -/obj/effect/decal/cleanable/blood/oil/slippery, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured, -/area/station/cargo/sorting) +/area/station/command/vault) "kXt" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, /turf/open/floor/catwalk_floor, /area/station/engineering/atmos/upper) +"kXz" = ( +/obj/item/clothing/head/cone{ + pixel_x = -5; + pixel_y = 0 + }, +/turf/open/floor/engine/hull, +/area/space/nearstation) "kXB" = ( /obj/effect/turf_decal/delivery, /obj/structure/table, @@ -39548,6 +39722,22 @@ /obj/machinery/door/firedoor/heavy, /turf/open/floor/engine, /area/station/engineering/storage_shared) +"kXW" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_ccw{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured_edge{ + dir = 8 + }, +/area/station/ai/satellite/chamber) "kYd" = ( /obj/effect/turf_decal/trimline/purple/line{ dir = 1 @@ -39572,34 +39762,15 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured_large, /area/station/science/robotics/lab) -"kYK" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) +"kYE" = ( +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/textured_large, +/area/station/medical/abandoned) "kYN" = ( /obj/effect/spawner/random/vending/colavend, /turf/open/floor/wood, /area/station/service/library) -"kYS" = ( -/obj/machinery/light/directional/north, -/obj/machinery/airalarm/directional/north, -/obj/structure/table, -/obj/machinery/cell_charger{ - pixel_y = 3 - }, -/obj/item/stock_parts/power_store/cell/high{ - charge = 100; - maxcharge = 15000; - pixel_y = 8 - }, -/obj/item/stock_parts/power_store/cell/high{ - charge = 100; - maxcharge = 15000; - pixel_y = 3 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/station/command/eva) "kYT" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/green/anticorner/contrasted{ @@ -39619,47 +39790,36 @@ /obj/machinery/light/blacklight/directional/east, /turf/open/floor/eighties, /area/station/maintenance/hallway/abandoned_recreation) +"kYW" = ( +/obj/structure/bodycontainer/morgue{ + dir = 1 + }, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/morgue) "kZo" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/secondary/command) -"kZs" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "kZv" = ( /obj/structure/broken_flooring/pile/directional/south, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/service/kitchen/abandoned) -"kZO" = ( -/obj/machinery/button/door/directional/east{ - id = "cargounload"; - name = "Loading Doors"; - pixel_y = 6 - }, -/obj/machinery/button/door/directional/east{ - id = "cargoload"; - name = "Loading Doors"; - pixel_y = -6 - }, -/obj/machinery/camera/autoname/directional/east, -/obj/machinery/computer/cargo{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/dark/warning{ - dir = 8 - }, -/turf/open/floor/iron/dark/smooth_edge{ +"kZQ" = ( +/obj/effect/turf_decal/trimline/blue/filled/end{ dir = 4 }, -/area/station/cargo/storage) +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "kZV" = ( /obj/machinery/door/airlock/security/glass{ name = "Courtroom Access" @@ -39671,11 +39831,6 @@ /obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron/dark, /area/station/security/interrogation) -"kZY" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) "kZZ" = ( /obj/structure/chair/office{ dir = 8 @@ -39735,9 +39890,11 @@ /turf/open/floor/iron/dark, /area/station/engineering/hallway) "lar" = ( -/obj/structure/lattice/catwalk, -/obj/effect/landmark/firealarm_sanity, -/turf/open/openspace, +/obj/machinery/newscaster/directional/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron/textured, /area/station/cargo/storage) "lav" = ( /obj/machinery/power/shieldwallgen/xenobiologyaccess, @@ -39818,6 +39975,15 @@ /obj/effect/decal/cleanable/cobweb, /turf/open/floor/carpet/stellar, /area/station/maintenance/hallway/abandoned_recreation) +"lbC" = ( +/obj/item/radio/intercom/directional/south, +/obj/structure/closet/secure_closet/miner, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 10 + }, +/obj/structure/sign/poster/random/directional/west, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) "lbD" = ( /obj/effect/turf_decal/trimline/yellow/warning{ dir = 4 @@ -39828,19 +39994,6 @@ /obj/effect/turf_decal/bot/left, /turf/open/floor/engine/hull, /area/space/nearstation) -"lbE" = ( -/obj/machinery/camera/autoname/directional/south, -/obj/machinery/door/firedoor/heavy, -/obj/effect/turf_decal/trimline/dark_red/filled/warning{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/dark_red/filled/warning{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured_half{ - dir = 1 - }, -/area/station/cargo/storage) "lbH" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -39851,6 +40004,15 @@ /obj/machinery/camera/autoname/directional/north, /turf/open/floor/iron/textured_large, /area/station/security/prison) +"lbM" = ( +/obj/machinery/computer/bank_machine, +/obj/machinery/light_switch/directional/west{ + pixel_y = 6 + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/station/command/vault) "lbN" = ( /obj/structure/lattice/catwalk, /obj/structure/railing{ @@ -39871,15 +40033,6 @@ /obj/structure/sink/directional/south, /turf/open/floor/iron/freezer, /area/station/commons/dorms) -"lca" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/access/all/medical/virology, -/obj/machinery/door/airlock/virology/glass{ - name = "Entrance to Malpractice Tower" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/textured_large, -/area/station/medical/virology) "lce" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -39888,6 +40041,11 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/station/hallway/primary/aft) +"lcf" = ( +/obj/structure/curtain/cloth, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/medical/patients_rooms/room_a) "lcs" = ( /obj/item/storage/box/aquarium_props{ pixel_x = -6; @@ -39915,6 +40073,12 @@ /obj/effect/spawner/random/maintenance, /turf/open/openspace, /area/station/maintenance/starboard/lesser) +"lcJ" = ( +/obj/structure/railing{ + dir = 6 + }, +/turf/open/openspace, +/area/station/ai/satellite/chamber) "lcN" = ( /obj/machinery/firealarm/directional/south, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -39948,12 +40112,23 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/science/xenobiology) -"ldB" = ( -/obj/effect/turf_decal/tile/dark_blue/opposingcorners{ - dir = 1 +"ldk" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + name = "Cargo Bay Shutters"; + id = "qm_cargobay"; + dir = 8; + pixel_y = 1 }, -/turf/open/floor/iron/checker, -/area/station/ai/satellite/interior) +/turf/open/floor/plating, +/area/station/cargo/storage) +"ldF" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/openspace, +/area/station/medical/medbay/central) "ldN" = ( /obj/structure/lattice/catwalk, /obj/machinery/oven/range, @@ -39984,6 +40159,15 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/science/lab) +"len" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/engine/hull/air, +/area/station/maintenance/port) "leu" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -40028,11 +40212,12 @@ /obj/machinery/light_switch/directional/east, /turf/open/floor/iron/dark/smooth_large, /area/station/tcommsat/server) -"leK" = ( +"leH" = ( +/obj/machinery/light/directional/west, /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, -/obj/machinery/firealarm/directional/north, +/obj/effect/turf_decal/siding/blue, /turf/open/floor/iron/white, /area/station/medical/medbay/central) "leL" = ( @@ -40051,21 +40236,10 @@ }, /turf/open/floor/plating, /area/station/engineering/transit_tube) -"leP" = ( -/obj/machinery/ore_silo, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/station/command/vault) "leS" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/science/breakroom) -"lfb" = ( -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/white/textured_large, -/area/station/ai/satellite/foyer) "lff" = ( /obj/machinery/power/terminal{ dir = 1; @@ -40077,15 +40251,24 @@ }, /turf/open/floor/catwalk_floor, /area/station/engineering/engine_smes) -"lfl" = ( -/obj/machinery/camera/autoname/directional/west, -/obj/structure/lattice/catwalk, -/turf/open/openspace, -/area/station/medical/medbay/central) +"lfh" = ( +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/flora/rock/pile/jungle/style_2, +/obj/structure/flora/grass/jungle/a/style_5, +/turf/open/floor/grass, +/area/station/ai/satellite/interior) "lfx" = ( /obj/effect/landmark/event_spawn, /turf/open/openspace, /area/station/service/chapel) +"lfA" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "lfG" = ( /obj/structure/stairs/north, /obj/effect/decal/cleanable/dirt, @@ -40102,11 +40285,6 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, /area/station/commons/storage/primary) -"lgd" = ( -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/turf/open/floor/plating, -/area/station/service/library) "lge" = ( /turf/open/floor/wood, /area/station/engineering/lobby) @@ -40114,12 +40292,6 @@ /obj/structure/chair/office, /turf/open/floor/carpet/stellar, /area/station/service/library) -"lgm" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/light_switch/directional/east, -/obj/machinery/firealarm/directional/south, -/turf/open/openspace, -/area/station/security/checkpoint/supply) "lgo" = ( /obj/item/storage/box/silver_ids{ pixel_x = -4; @@ -40155,17 +40327,21 @@ /obj/structure/grille/broken, /turf/open/space/openspace, /area/space/nearstation) +"lgE" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/effect/landmark/navigate_destination/disposals, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/disposal) "lgF" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/engineering/gravity_generator) -"lgK" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/white, -/area/station/medical/office) "lgN" = ( /obj/effect/turf_decal/tile/dark_blue/opposingcorners, /turf/open/floor/iron/cafeteria, @@ -40189,6 +40365,11 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/brig) +"lhh" = ( +/obj/machinery/camera/autoname/directional/south, +/obj/effect/landmark/event_spawn, +/turf/open/floor/glass, +/area/station/medical/medbay/central) "lhn" = ( /obj/effect/turf_decal/siding/blue{ dir = 1 @@ -40222,18 +40403,27 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/engineering/storage_shared) +"lib" = ( +/obj/effect/turf_decal/trimline/dark_blue/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/east{ + network = list("minisat") + }, +/obj/machinery/light_switch/directional/east, +/turf/open/floor/iron/white/smooth_corner{ + dir = 1 + }, +/area/station/ai/satellite/foyer) "lig" = ( /obj/effect/turf_decal/bot, /obj/effect/decal/cleanable/plasma, /obj/effect/landmark/start/cyborg, /turf/open/floor/iron/dark/textured_large, /area/station/science/robotics/lab) -"lil" = ( -/obj/effect/turf_decal/stripes{ - dir = 4 - }, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) "lim" = ( /obj/effect/spawner/random/trash/grime, /turf/open/floor/iron, @@ -40244,6 +40434,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/commons/vacant_room/commissary) +"liw" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) "liy" = ( /obj/item/kirbyplants/random, /obj/item/radio/intercom/directional/south, @@ -40266,6 +40464,21 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"liQ" = ( +/obj/machinery/teleport/hub, +/turf/open/floor/iron/dark/textured_large, +/area/station/ai/satellite/teleporter) +"liS" = ( +/obj/structure/showcase/cyborg/old{ + dir = 4; + pixel_x = -9; + pixel_y = 2 + }, +/obj/machinery/camera/autoname/directional/west{ + network = list("minisat") + }, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "liY" = ( /obj/machinery/door/airlock/atmos/glass{ name = "Atmospherics Testing Room" @@ -40289,22 +40502,6 @@ "lji" = ( /turf/closed/wall/r_wall, /area/station/security/evidence) -"ljq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/all/medical/pharmacy, -/obj/machinery/door/airlock/medical/glass{ - name = "Pharmacy" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/yellow/full, -/obj/effect/mapping_helpers/airlock_note_placer{ - note_info = "Looking for your chem factory area? Go upstairs and you will find it above the Pharmacy. You also have a new Controlled Hazard Chamber"; - note_name = "Projects" - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/pharmacy) "ljt" = ( /obj/structure/chair/office{ dir = 8 @@ -40328,6 +40525,28 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/office) +"ljC" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/effect/turf_decal/siding/wood, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood/large, +/area/station/medical/break_room) +"ljE" = ( +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/obj/structure/tank_holder/extinguisher, +/turf/open/floor/wood/parquet, +/area/station/command/heads_quarters/qm) +"ljR" = ( +/obj/machinery/computer/crew, +/obj/structure/sign/poster/official/science/directional/north, +/turf/open/floor/iron/white/textured_half, +/area/station/ai/satellite/interior) "ljW" = ( /obj/machinery/door/airlock/external, /obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ @@ -40390,20 +40609,12 @@ }, /turf/open/floor/engine/plasma, /area/station/engineering/atmos/upper) -"lkV" = ( -/turf/closed/wall, -/area/station/command/vault) "lkY" = ( /obj/effect/turf_decal/trimline/green/filled/line, /obj/effect/decal/cleanable/dirt, /obj/item/radio/intercom/directional/south, /turf/open/floor/iron/dark, /area/station/commons/vacant_room/office) -"lle" = ( -/obj/structure/curtain/cloth, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/station/medical/patients_rooms/room_a) "llh" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4 @@ -40455,6 +40666,10 @@ /obj/item/radio/intercom/directional/north, /turf/open/floor/carpet/black, /area/station/medical/psychology) +"lma" = ( +/obj/machinery/status_display/evac/directional/north, +/turf/open/openspace, +/area/station/ai/upload/chamber) "lmc" = ( /obj/effect/turf_decal/trimline/purple/filled/line, /obj/effect/turf_decal/siding/purple{ @@ -40462,29 +40677,57 @@ }, /turf/open/floor/iron, /area/station/science/lab) -"lml" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +"lmd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/binoculars{ + pixel_x = -5; + pixel_y = 6 + }, +/obj/effect/turf_decal/bot_white{ + color = "#52B4E9" + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/storage) +"lmg" = ( +/obj/machinery/camera/motion{ + c_tag = "Vault - Lower"; + network = list("vault") + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) +/obj/item/radio/intercom/directional/south, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/station/command/vault) +"lmh" = ( +/obj/item/kirbyplants/photosynthetic, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 6 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "lmv" = ( /obj/structure/disposalpipe/segment{ dir = 6 }, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"lmx" = ( -/obj/machinery/camera/motion{ - c_tag = "Armory - Internal"; - dir = 8 +"lmw" = ( +/obj/machinery/vending/wardrobe/medi_wardrobe, +/obj/effect/turf_decal/bot_white{ + color = "#52B4E9" }, -/obj/effect/turf_decal/caution{ - dir = 4 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/armory) +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/storage) "lmA" = ( /obj/structure/table/wood, /obj/item/melee/chainofcommand, @@ -40501,6 +40744,16 @@ /obj/effect/mapping_helpers/airlock/unres, /turf/open/floor/plating, /area/station/maintenance/port) +"lmG" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ + dir = 8 + }, +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) "lmH" = ( /obj/machinery/portable_atmospherics/canister, /turf/open/floor/engine, @@ -40572,6 +40825,14 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/iron, /area/station/engineering/main) +"lnY" = ( +/obj/structure/ladder, +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/supply) "loc" = ( /obj/machinery/photocopier/prebuilt, /obj/machinery/light_switch/directional/south{ @@ -40603,12 +40864,6 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/storage/tech) -"lon" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/turf/open/floor/wood/large, -/area/station/command/heads_quarters/cmo) "low" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, @@ -40616,19 +40871,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/openspace, /area/station/science/research) -"loA" = ( -/obj/structure/chair/sofa/corp, -/obj/machinery/light_switch/directional/north, -/turf/open/floor/carpet/executive, -/area/station/ai/satellite/interior) -"loB" = ( -/obj/machinery/suit_storage_unit/medical, -/obj/effect/turf_decal/bot_white{ - color = "#52B4E9" - }, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/storage) "loI" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 @@ -40643,20 +40885,16 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"loR" = ( -/obj/effect/turf_decal/tile/neutral/opposingcorners{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/structure/sign/poster/official/safety_internals/directional/west, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) "loT" = ( /obj/structure/disposalpipe/trunk/multiz, /turf/open/floor/plating, /area/station/maintenance/port/greater) +"loW" = ( +/obj/effect/turf_decal/siding/wood, +/obj/structure/railing, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/command/eva) "lpc" = ( /obj/structure/flora/bush/fullgrass/style_random, /obj/structure/flora/bush/ferny/style_random, @@ -40665,6 +40903,23 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/grass, /area/station/hallway/secondary/entry) +"lpe" = ( +/obj/effect/turf_decal/siding/dark, +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, +/turf/open/floor/iron/dark/herringbone, +/area/station/ai/satellite/interior) +"lph" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/obj/effect/landmark/blobstart, +/obj/machinery/light/floor, +/obj/effect/decal/cleanable/greenglow, +/turf/open/floor/iron/white, +/area/station/maintenance/department/medical) "lpj" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/iron/smooth, @@ -40683,13 +40938,6 @@ }, /turf/open/floor/iron/dark, /area/station/service/chapel) -"lpJ" = ( -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/structure/flora/grass/jungle/b/style_3, -/obj/structure/flora/bush/flowers_br/style_2, -/turf/open/floor/grass, -/area/station/ai/satellite/foyer) "lqd" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 4 @@ -40731,15 +40979,6 @@ /obj/machinery/pipedispenser/disposal, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) -"lqA" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/machinery/firealarm/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/smooth, -/area/station/engineering/main) "lqB" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, @@ -40789,10 +41028,19 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine, /area/station/science/xenobiology) -"lqZ" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/station/medical/office) +"lqU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/structure/cable, +/obj/structure/disposalpipe/sorting/mail{ + dir = 1 + }, +/obj/effect/mapping_helpers/mail_sorting/medbay/general, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "lrb" = ( /obj/machinery/door/airlock/maintenance, /obj/structure/disposalpipe/segment, @@ -40800,14 +41048,6 @@ /obj/effect/mapping_helpers/airlock/unres, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"lrg" = ( -/obj/effect/turf_decal/trimline/brown/filled/line, -/obj/machinery/camera/directional/south, -/obj/machinery/computer/security/mining{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) "lrl" = ( /obj/machinery/atmospherics/pipe/multiz/yellow/visible{ name = "O2 Multideck Adapter"; @@ -40833,18 +41073,18 @@ /obj/effect/decal/cleanable/greenglow, /turf/open/floor/plating, /area/station/maintenance/port/greater) +"lrH" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "garbage" + }, +/obj/effect/turf_decal/stripes/red/box, +/turf/open/floor/plating, +/area/station/maintenance/disposal) "lrM" = ( /obj/structure/cable, /turf/open/floor/engine/hull, /area/space/nearstation) -"lrQ" = ( -/obj/effect/turf_decal/tile/yellow/opposingcorners, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) "lrT" = ( /turf/open/floor/glass, /area/station/maintenance/starboard/lesser) @@ -40873,22 +41113,6 @@ /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/iron, /area/station/construction/storage_wing) -"lsD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/radio/intercom/directional/east{ - frequency = 1447; - name = "ai intercom" - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai/upload/chamber) -"lsK" = ( -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/structure/tank_holder/extinguisher, -/turf/open/floor/wood/parquet, -/area/station/command/heads_quarters/qm) "lsQ" = ( /turf/open/floor/iron/dark/smooth_large, /area/station/security/office) @@ -40918,15 +41142,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"ltE" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/effect/turf_decal/siding/wood, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood/large, -/area/station/medical/break_room) "ltG" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -40941,19 +41156,6 @@ /obj/structure/disposalpipe/junction/yjunction, /turf/open/floor/iron, /area/station/science/research) -"ltT" = ( -/obj/structure/table/reinforced, -/obj/item/flashlight/lamp{ - pixel_x = -4; - pixel_y = 7 - }, -/obj/item/folder/blue{ - pixel_x = 4; - pixel_y = 1 - }, -/obj/machinery/light_switch/directional/west, -/turf/open/floor/iron/dark/textured_large, -/area/station/ai/satellite/chamber) "ltW" = ( /obj/structure/chair{ dir = 1 @@ -40983,11 +41185,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) -"luC" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/machinery/status_display/evac/directional/west, -/turf/open/floor/wood, -/area/station/command/eva) "luI" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ @@ -40995,17 +41192,14 @@ }, /turf/open/floor/iron/kitchen_coldroom/freezerfloor, /area/station/service/kitchen/coldroom) -"luR" = ( -/obj/structure/showcase/cyborg/old{ - dir = 4; - pixel_x = -9; - pixel_y = 2 +"luP" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance" }, -/obj/machinery/camera/autoname/directional/west{ - network = list("minisat") - }, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/plating, +/area/station/medical/abandoned) "luW" = ( /obj/structure/cable, /obj/machinery/shower/directional/south, @@ -41016,18 +41210,6 @@ "luY" = ( /turf/closed/wall, /area/station/commons/storage/art) -"lvc" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/station/command/eva) -"lvg" = ( -/obj/item/kirbyplants/photosynthetic, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) "lvj" = ( /obj/machinery/status_display/ai/directional/north, /obj/machinery/camera/autoname/directional/north, @@ -41064,18 +41246,52 @@ "lwf" = ( /turf/open/floor/glass, /area/station/security/brig) -"lwo" = ( -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ +"lwq" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + name = "Cargo Lockdown Shutters"; + id = "cargolockdown"; dir = 8 }, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/obj/structure/table/reinforced, +/obj/structure/desk_bell{ + pixel_x = -10 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/brigdoor/right/directional/east{ + req_access = list("cargo"); + name = "Cargo Desk" + }, +/obj/effect/turf_decal/tile/brown/fourcorners, +/obj/item/folder/yellow{ + pixel_x = 3; + pixel_y = 1 + }, +/obj/item/pen, /turf/open/floor/iron, -/area/station/maintenance/port/aft) +/area/station/cargo/storage) +"lwr" = ( +/obj/effect/spawner/random/structure/crate, +/obj/effect/spawner/random/maintenance, +/obj/effect/mapping_helpers/burnt_floor, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/plating, +/area/station/ai/satellite/maintenance/storage) "lwu" = ( /obj/machinery/firealarm/directional/west, /turf/open/floor/iron, /area/station/commons/fitness/recreation) +"lww" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/central) "lwB" = ( /obj/effect/turf_decal/siding/wood{ dir = 5 @@ -41091,6 +41307,13 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) +"lwP" = ( +/obj/structure/stairs/west, +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "lxa" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, @@ -41106,11 +41329,27 @@ /obj/effect/turf_decal/tile/dark_blue, /turf/open/floor/iron/kitchen, /area/station/service/kitchen) +"lxk" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/lobby) "lxl" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"lxm" = ( +/obj/effect/spawner/structure/window, +/obj/structure/disposalpipe/trunk/multiz{ + dir = 2 + }, +/turf/open/floor/plating, +/area/station/medical/cryo) "lxn" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/box/corners, @@ -41121,21 +41360,6 @@ /obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, /area/station/maintenance/port/greater) -"lxr" = ( -/obj/effect/turf_decal/siding/dark{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/access/any/command/ai_upload, -/obj/machinery/door/airlock/highsecurity{ - name = "AI Chamber" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 8; - id = "aicoredoor"; - name = "AI Core Access" - }, -/turf/open/floor/iron/dark/textured_large, -/area/station/ai/satellite/interior) "lxs" = ( /obj/effect/turf_decal/trimline/yellow/corner, /obj/item/storage/toolbox/electrical{ @@ -41157,6 +41381,11 @@ }, /turf/open/floor/iron, /area/station/science/robotics/lab) +"lxx" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/station/ai/satellite/foyer) "lxJ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment, @@ -41183,6 +41412,23 @@ /obj/machinery/light/small/blacklight/directional/north, /turf/open/floor/carpet/stellar, /area/station/maintenance/hallway/abandoned_recreation) +"lxU" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "AI Chamber" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "aicoredoor"; + name = "AI Core Access" + }, +/obj/structure/cable/layer3, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/any/command/ai_upload, +/turf/open/floor/iron/dark/textured_large, +/area/station/ai/satellite/chamber) "lxY" = ( /obj/effect/turf_decal/bot_white, /obj/effect/decal/cleanable/dirt, @@ -41196,6 +41442,16 @@ /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/plating, /area/station/maintenance/disposal/incinerator) +"lym" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + id = "CargowatchShutter"; + name = "Outside Shutter"; + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/command/heads_quarters/qm) "lys" = ( /obj/machinery/camera/autoname/directional/west, /turf/open/floor/engine, @@ -41233,14 +41489,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark/smooth_large, /area/station/security/brig) -"lyF" = ( -/obj/effect/turf_decal/siding/dark{ - dir = 1 - }, -/obj/structure/cable/layer3, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) "lyP" = ( /obj/structure/railing/corner, /obj/structure/cable, @@ -41250,6 +41498,21 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/station/science/research) +"lzd" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/textured, +/area/station/cargo/warehouse) +"lzj" = ( +/obj/machinery/light/directional/east, +/obj/item/radio/intercom/directional/east, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "lzk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -41257,12 +41520,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/carpet, /area/station/command/heads_quarters/captain/private) -"lzu" = ( -/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/engineering/lobby) "lzG" = ( /obj/effect/turf_decal/trimline/white/line{ dir = 8 @@ -41286,15 +41543,10 @@ /obj/machinery/light/very_dim/directional/north, /turf/open/floor/plating, /area/station/maintenance/disposal) -"lzW" = ( -/obj/structure/table/glass, -/obj/item/clothing/gloves/latex/nitrile, -/obj/item/stack/sticky_tape/surgical{ - pixel_x = -4; - pixel_y = 5 - }, -/turf/open/floor/iron/dark/textured_half, -/area/station/medical/surgery) +"lzS" = ( +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai/upload/chamber) "lzZ" = ( /obj/item/statuebust{ pixel_y = 12 @@ -41415,6 +41667,18 @@ /obj/machinery/holopad, /turf/open/floor/iron/kitchen, /area/station/service/kitchen) +"lBe" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "lBg" = ( /obj/machinery/door/airlock/external{ name = "Departure Lounge Airlock" @@ -41446,13 +41710,6 @@ }, /turf/open/floor/iron, /area/station/science/lobby) -"lBm" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/obj/structure/lattice/catwalk, -/turf/open/openspace, -/area/station/ai/upload/chamber) "lBo" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt/dust, @@ -41541,6 +41798,18 @@ }, /turf/open/floor/iron, /area/station/commons/dorms) +"lCj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood/parquet, +/area/station/command/heads_quarters/qm) "lCl" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/directional/west, @@ -41548,6 +41817,11 @@ /obj/structure/closet/crate/trashcart/filled, /turf/open/floor/iron, /area/station/hallway/secondary/construction) +"lCp" = ( +/obj/item/radio/intercom/directional/north, +/obj/machinery/light/directional/east, +/turf/open/floor/glass/reinforced, +/area/station/medical/chemistry) "lCw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/simple/green/visible, @@ -41558,13 +41832,35 @@ }, /turf/open/floor/engine, /area/station/engineering/supermatter/room) -"lCy" = ( -/obj/machinery/nuclearbomb/selfdestruct, -/obj/machinery/light/directional/east, -/turf/open/floor/circuit/green{ - luminosity = 2 +"lCB" = ( +/obj/structure/railing, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/dark{ + dir = 1 }, -/area/station/command/vault) +/turf/open/floor/catwalk_floor/iron_white, +/area/station/ai/satellite/interior) +"lCJ" = ( +/obj/structure/disposalpipe/trunk/multiz/down{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"lCR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/morgue) "lCX" = ( /obj/structure/railing{ dir = 1 @@ -41586,6 +41882,11 @@ /obj/effect/landmark/start/depsec/supply, /turf/open/openspace, /area/station/security/checkpoint/supply) +"lDm" = ( +/turf/open/floor/iron/smooth_edge{ + dir = 8 + }, +/area/station/ai/satellite/foyer) "lDo" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -41600,25 +41901,18 @@ /obj/effect/spawner/random/trash/graffiti, /turf/open/floor/iron, /area/station/hallway/secondary/construction) -"lDt" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/textured, -/area/station/cargo/warehouse) "lDE" = ( /turf/closed/wall, /area/station/commons/vacant_room/commissary) -"lEc" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai/upload/chamber) -"lEe" = ( -/obj/structure/bed/medical/emergency, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white/textured_large, -/area/station/medical/medbay/central) +"lDY" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=2"; + location = "Court" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/security/courtroom) "lEf" = ( /obj/structure/railing{ dir = 5 @@ -41735,16 +42029,22 @@ /turf/closed/wall, /area/station/security/range) "lFx" = ( -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/eva) +"lFy" = ( +/obj/effect/turf_decal/siding/dark/corner{ + dir = 8 }, -/obj/machinery/door/airlock/maintenance{ - name = "Medbay Maintenance" +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/port) +/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ + dir = 4 + }, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "lFH" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -41760,6 +42060,18 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/wood, /area/station/service/library/printer) +"lFR" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ + dir = 8 + }, +/obj/machinery/holopad{ + pixel_y = 6 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/pharmacy) "lFW" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -41767,6 +42079,16 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"lGl" = ( +/obj/machinery/chem_dispenser, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/pharmacy) "lGy" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/purple/filled/line{ @@ -41831,16 +42153,6 @@ /obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"lHX" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/brown/arrow_ccw{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/cargo/storage) "lHY" = ( /obj/effect/turf_decal/siding/brown{ dir = 4 @@ -41878,33 +42190,10 @@ "lIr" = ( /turf/closed/wall, /area/station/maintenance/port/aft) -"lIx" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) "lIA" = ( /obj/effect/decal/cleanable/blood/oil/slippery, /turf/open/floor/plating, /area/station/engineering/storage_shared) -"lIC" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/siding/blue, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "lIM" = ( /obj/machinery/door/airlock/public/glass{ name = "Courtroom" @@ -41915,24 +42204,6 @@ }, /turf/open/floor/wood, /area/station/security/courtroom) -"lIO" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 8 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai/satellite/interior) -"lIS" = ( -/obj/machinery/door/poddoor/preopen{ - id = "cmoprivacy"; - name = "Privacy Shutter" - }, -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/station/command/heads_quarters/cmo) "lIT" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -41944,14 +42215,6 @@ }, /turf/open/floor/iron, /area/station/maintenance/starboard/lesser) -"lJc" = ( -/obj/machinery/airalarm/directional/north, -/obj/item/kirbyplants/organic/plant19{ - pixel_x = -3; - pixel_y = 2 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai/upload/chamber) "lJe" = ( /obj/effect/turf_decal/siding/thinplating_new/light/corner, /obj/effect/turf_decal/trimline/purple/corner, @@ -42008,14 +42271,19 @@ }, /turf/closed/wall/r_wall, /area/station/science/ordnance/burnchamber) -"lJC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/medical{ - name = "Abandoned Room" +"lJz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/textured_large, +/area/station/ai/satellite/foyer) +"lJH" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/siding/dark, +/obj/machinery/camera/autoname/directional/north{ + network = list("minisat") }, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/turf/open/floor/iron/textured_large, -/area/station/maintenance/department/medical) +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "lJM" = ( /obj/structure/chair/stool/bar/directional/east, /obj/effect/landmark/start/hangover, @@ -42028,6 +42296,10 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"lJS" = ( +/obj/effect/turf_decal/siding/dark_blue, +/turf/open/floor/carpet/blue, +/area/station/medical/break_room) "lKb" = ( /obj/structure/rack, /obj/effect/spawner/random/maintenance, @@ -42100,6 +42372,19 @@ "lLs" = ( /turf/open/floor/engine/hull/air, /area/station/science/research) +"lLt" = ( +/obj/machinery/camera/autoname/directional/south, +/obj/machinery/door/firedoor/heavy, +/obj/effect/turf_decal/trimline/dark_red/filled/warning{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/dark_red/filled/warning{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured_half{ + dir = 1 + }, +/area/station/cargo/storage) "lLF" = ( /obj/structure/filingcabinet/security, /obj/effect/spawner/random/food_or_drink/booze{ @@ -42115,11 +42400,18 @@ /turf/open/floor/eighties, /area/station/maintenance/hallway/abandoned_recreation) "lLR" = ( -/obj/machinery/firealarm/directional/north, -/obj/structure/sign/poster/official/safety_internals/directional/east, -/obj/structure/tank_holder/extinguisher, -/turf/open/floor/engine, -/area/station/medical/chemistry) +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/pharmacy) "lLU" = ( /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 9 @@ -42150,16 +42442,20 @@ /obj/effect/mapping_helpers/mail_sorting/service/bar, /turf/open/floor/wood, /area/station/hallway/secondary/service) +"lMi" = ( +/obj/structure/ladder, +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/white, +/area/station/maintenance/department/medical) "lMt" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/oil, /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/station/construction/storage_wing) -"lMx" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line, -/turf/open/floor/holofloor/dark, -/area/station/command/heads_quarters/cmo) "lMy" = ( /obj/structure/bed/dogbed/ian, /mob/living/basic/pet/dog/corgi/ian, @@ -42263,10 +42559,6 @@ }, /turf/open/openspace, /area/station/maintenance/port/aft) -"lNJ" = ( -/obj/structure/railing, -/turf/open/openspace, -/area/station/cargo/storage) "lNQ" = ( /obj/structure/flora/bush/large, /turf/open/floor/grass, @@ -42308,6 +42600,14 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron, /area/station/commons/fitness/recreation) +"lOn" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/holopad, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/lobby) "lOy" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -42321,35 +42621,16 @@ /obj/machinery/camera/autoname/directional/north, /turf/open/floor/iron, /area/station/hallway/primary/port) -"lPc" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder, -/obj/item/reagent_containers/cup/beaker/large{ - pixel_y = 4; - pixel_x = 5 - }, -/obj/item/reagent_containers/dropper{ - pixel_y = -4 - }, -/obj/item/reagent_containers/cup/beaker{ - pixel_x = 8; - pixel_y = 7 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/pharmacy) +"lPi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "lPm" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/department/science/central) -"lPn" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured_edge{ - dir = 8 - }, -/area/station/medical/morgue) "lPt" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -42370,14 +42651,14 @@ /obj/machinery/computer/atmos_control, /turf/open/floor/engine/hull/reinforced/air, /area/station/engineering/atmos/project) +"lPO" = ( +/obj/structure/railing, +/turf/open/openspace, +/area/station/ai/satellite/chamber) "lPS" = ( /obj/machinery/holopad, /turf/open/floor/iron/dark, /area/station/security/warden) -"lQc" = ( -/obj/structure/table/optable, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/morgue) "lQd" = ( /obj/structure/table/wood, /obj/machinery/recharger{ @@ -42404,11 +42685,33 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/eighties, /area/station/maintenance/hallway/abandoned_recreation) +"lQm" = ( +/turf/closed/wall/r_wall, +/area/station/ai/satellite/interior) +"lQn" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/structure/chair{ + dir = 4; + pixel_y = -2 + }, +/obj/effect/landmark/start/paramedic, +/turf/open/floor/glass, +/area/station/medical/medbay/central) "lQw" = ( /obj/structure/closet/secure_closet/cytology, /obj/effect/turf_decal/tile/dark_green/fourcorners, /turf/open/floor/iron/dark, /area/station/science/cytology) +"lQx" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/obj/structure/sign/poster/official/anniversary_vintage_reprint/directional/north, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) "lQA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /turf/open/floor/engine, @@ -42422,15 +42725,18 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"lQV" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 +"lQS" = ( +/obj/machinery/door/airlock/security{ + name = "Armory" }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, +/obj/machinery/door/poddoor/shutters/window{ + id = "armory"; + name = "Armory" }, /turf/open/floor/iron/dark, -/area/station/medical/medbay/central) +/area/station/security/armory) "lRj" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -42470,6 +42776,13 @@ /obj/item/radio/intercom/directional/east, /turf/open/floor/iron/dark, /area/station/engineering/engine_smes) +"lRs" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "lRz" = ( /obj/structure/safe/floor, /obj/item/stack/spacecash/c1000, @@ -42488,6 +42801,15 @@ /obj/item/stack/spacecash/c1, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"lRB" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 4; + id = "chemshutters"; + name = "Pharmacy Shutters" + }, +/turf/open/floor/plating, +/area/station/medical/pharmacy) "lRP" = ( /obj/effect/turf_decal/trimline/yellow/arrow_cw{ dir = 8 @@ -42500,40 +42822,28 @@ dir = 8 }, /area/station/hallway/primary/fore) -"lRQ" = ( -/obj/item/reagent_containers/cup/coffeepot, -/obj/machinery/coffeemaker, -/obj/structure/sign/poster/official/soft_cap_pop_art/directional/west, -/obj/item/storage/box/coffeepack, -/obj/structure/table/wood, -/obj/item/reagent_containers/cup/glass/mug{ - pixel_y = 14; - pixel_x = 8 - }, -/obj/item/reagent_containers/cup/glass/mug{ - pixel_y = 14 - }, -/obj/item/reagent_containers/cup/glass/mug{ - pixel_y = 14; - pixel_x = -8 - }, -/turf/open/floor/wood/large, -/area/station/medical/break_room) "lRX" = ( -/obj/structure/lattice/catwalk, -/obj/item/radio/intercom/directional/east{ - freerange = 1; - listening = 0; - name = "Custom Channel" +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 6 }, -/turf/open/openspace, -/area/station/ai/satellite/chamber) +/obj/machinery/computer/shuttle/mining{ + dir = 8 + }, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) "lSe" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark/smooth_large, /area/station/security/office) +"lSk" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured, +/area/station/cargo/sorting) "lSl" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/purple/corner{ @@ -42549,12 +42859,6 @@ /obj/machinery/firealarm/directional/east, /turf/open/floor/engine, /area/station/command/heads_quarters/ce) -"lSC" = ( -/obj/structure/railing{ - dir = 4 - }, -/turf/open/openspace, -/area/station/ai/satellite/chamber) "lSE" = ( /obj/effect/turf_decal/trimline/yellow/filled/corner, /obj/effect/turf_decal/trimline/yellow/filled/corner{ @@ -42593,19 +42897,14 @@ }, /turf/open/floor/iron/large, /area/station/hallway/primary/central) -"lSX" = ( -/obj/machinery/light/floor, -/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ +"lTk" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ dir = 8 }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 9 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai/satellite/interior) +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) "lTw" = ( /obj/machinery/light/directional/west, /obj/effect/turf_decal/tile/dark_blue{ @@ -42657,15 +42956,6 @@ /obj/structure/lattice/catwalk, /turf/open/openspace, /area/station/security/courtroom) -"lUn" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/iron/textured_large, -/area/station/medical/virology) "lUp" = ( /obj/machinery/door/airlock/external, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -42678,28 +42968,6 @@ /obj/machinery/camera/autoname/directional/south, /turf/open/openspace, /area/station/engineering/lobby) -"lUI" = ( -/obj/machinery/shower/directional/east, -/obj/effect/turf_decal/tile/blue/full, -/obj/machinery/digital_clock/directional/west, -/obj/effect/turf_decal/siding/blue/end{ - dir = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/station/medical/surgery) -"lUJ" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/structure/table, -/obj/item/toy/figure/paramedic{ - pixel_x = null - }, -/turf/open/floor/glass, -/area/station/medical/medbay/central) "lUM" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -42712,6 +42980,15 @@ /obj/machinery/meter/monitored/distro_loop, /turf/open/floor/iron/freezer, /area/station/engineering/atmos/pumproom) +"lUT" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/textured, +/area/station/cargo/storage) "lUV" = ( /obj/machinery/camera/directional/east{ c_tag = "Prison Isolation Cell"; @@ -42723,27 +43000,19 @@ /obj/structure/railing, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"lVe" = ( -/obj/effect/turf_decal/trimline/dark_blue/line{ +"lVg" = ( +/obj/machinery/status_display/supply{ + pixel_y = 32 + }, +/obj/machinery/disposal/delivery_chute{ dir = 4 }, -/obj/effect/turf_decal/trimline/dark_blue/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{ - dir = 8 - }, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) -"lVh" = ( -/obj/structure/cable/layer3, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) +/obj/structure/window/spawner/directional/south, +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/trunk, +/obj/structure/plasticflaps, +/turf/open/floor/iron/textured_large, +/area/station/cargo/sorting) "lVn" = ( /obj/effect/turf_decal/trimline/blue/filled/line, /obj/structure/cable, @@ -42758,19 +43027,6 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/secondary/command) -"lVs" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/bodybags{ - pixel_x = 4; - pixel_y = 14 - }, -/obj/item/reagent_containers/spray/cleaner{ - pixel_x = -1; - pixel_y = 7 - }, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/morgue) "lVt" = ( /obj/effect/turf_decal/tile/dark{ dir = 8 @@ -42786,15 +43042,6 @@ /obj/machinery/airalarm/directional/east, /turf/open/floor/wood/large, /area/station/medical/psychology) -"lVz" = ( -/obj/structure/cable/layer3, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/dark_blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/checker, -/area/station/ai/satellite/maintenance/storage) "lVA" = ( /obj/machinery/meter, /obj/structure/cable, @@ -42856,14 +43103,19 @@ /turf/open/floor/iron/dark, /area/station/service/chapel) "lWs" = ( -/obj/effect/mapping_helpers/airlock/access/all/supply/general, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/mining/glass{ - name = "Cargo Bay" +/obj/machinery/cell_charger, +/obj/structure/table, +/obj/item/stock_parts/power_store/cell/crap{ + pixel_y = 8; + pixel_x = 4 }, -/obj/effect/turf_decal/tile/brown/fourcorners, -/turf/open/floor/iron, -/area/station/cargo/storage) +/obj/item/stock_parts/power_store/cell/crap{ + pixel_y = 6; + pixel_x = -2 + }, +/obj/effect/turf_decal/siding/dark, +/turf/open/floor/iron/white/textured_half, +/area/station/ai/satellite/interior) "lWw" = ( /obj/structure/lattice/catwalk, /obj/structure/table, @@ -42882,19 +43134,18 @@ /obj/structure/cable, /turf/open/floor/glass, /area/station/security/brig) -"lWO" = ( -/obj/machinery/door/airlock/maintenance, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/turf/open/floor/wood, -/area/station/service/chapel) "lWQ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/oil, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"lWT" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/cargo/storage) "lWZ" = ( /obj/structure/railing{ dir = 1 @@ -42923,6 +43174,10 @@ /obj/effect/decal/cleanable/greenglow, /turf/open/floor/plating, /area/station/maintenance/port/greater) +"lXg" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) "lXz" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/engine, @@ -42935,37 +43190,6 @@ }, /turf/open/floor/plating/airless, /area/station/maintenance/starboard/lesser) -"lXD" = ( -/obj/machinery/holopad, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner, -/turf/open/floor/wood/large, -/area/station/command/heads_quarters/cmo) -"lXG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/clothing/gloves/color/blue{ - desc = "An old pair of nitrile gloves, with no sterile properties."; - name = "old nitrile gloves" - }, -/obj/structure/rack, -/obj/item/wrench/medical, -/turf/open/floor/iron/white, -/area/station/maintenance/department/medical) "lXK" = ( /obj/structure/cable, /obj/effect/turf_decal/siding/wood{ @@ -42973,16 +43197,6 @@ }, /turf/open/floor/wood, /area/station/engineering/lobby) -"lXM" = ( -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/trimline/blue/arrow_cw{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/blue/corner{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/medical/medbay/lobby) "lXQ" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/abandoned, @@ -42990,12 +43204,6 @@ /obj/effect/mapping_helpers/airlock/access/any/service/maintenance, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"lXX" = ( -/obj/machinery/airalarm/directional/north, -/obj/structure/ladder, -/obj/effect/turf_decal/stripes/white/box, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/office) "lYe" = ( /obj/effect/turf_decal/siding/wood{ dir = 6 @@ -43035,19 +43243,12 @@ /obj/structure/chair/stool/directional/west, /turf/open/floor/wood, /area/station/maintenance/starboard/lesser) -"lYy" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/fax{ - fax_name = "Medical"; - name = "Medical Fax Machine" - }, -/obj/structure/table, -/obj/structure/cable, -/obj/effect/turf_decal/bot_white{ - color = "#52B4E9" - }, +"lYN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/smartfridge/organ, +/obj/structure/sign/departments/medbay/alt/directional/north, /turf/open/floor/iron/dark/textured_large, -/area/station/medical/storage) +/area/station/maintenance/port) "lYT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -43090,26 +43291,6 @@ /obj/machinery/camera/autoname/directional/west, /turf/open/floor/carpet, /area/station/command/heads_quarters/captain/private) -"lZx" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ - dir = 8 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai/satellite/interior) -"lZB" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/filled/mid_joiner{ - dir = 4 - }, -/obj/structure/rack, -/obj/effect/spawner/random/armory/dragnet, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/armory) "lZM" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/stairs/south, @@ -43134,6 +43315,11 @@ /obj/machinery/recharge_station, /turf/open/floor/iron/smooth, /area/station/science/robotics) +"mav" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/command/eva) "may" = ( /obj/structure/closet/crate/trashcart/laundry, /obj/item/clothing/suit/hooded/wintercoat/medical{ @@ -43167,10 +43353,35 @@ }, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"maT" = ( +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medbay Entrance" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/blue/full, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/central) "mbk" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, /area/station/maintenance/department/science/central) +"mbp" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/end{ + dir = 1 + }, +/obj/structure/table/wood, +/obj/effect/spawner/random/medical/medkit, +/obj/item/clothing/neck/stethoscope{ + pixel_x = 2; + pixel_y = 4 + }, +/turf/open/floor/holofloor/dark, +/area/station/command/heads_quarters/cmo) "mbv" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, @@ -43201,6 +43412,16 @@ /obj/effect/landmark/start/assistant, /turf/open/floor/glass, /area/station/commons/fitness/recreation) +"mbH" = ( +/obj/machinery/smartfridge/organ, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rear_surgery"; + name = "Surgery Shutters"; + dir = 1 + }, +/turf/open/floor/plating, +/area/station/medical/surgery) "mbK" = ( /obj/machinery/door/airlock/maintenance{ name = "Virology Maintenance" @@ -43240,21 +43461,6 @@ /obj/item/wrench, /turf/open/openspace, /area/station/construction/storage_wing) -"mcd" = ( -/obj/machinery/door/airlock/command{ - name = "Chief Engineer's Office" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/all/engineering/ce, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/station/command/heads_quarters/ce) "mcj" = ( /obj/structure/railing/corner{ dir = 4 @@ -43270,18 +43476,15 @@ /obj/structure/sign/poster/contraband/random/directional/west, /turf/open/floor/iron/kitchen_coldroom/freezerfloor, /area/station/service/kitchen/coldroom) -"mco" = ( -/obj/effect/decal/cleanable/generic, -/obj/effect/decal/cleanable/dirt, -/obj/item/cigbutt{ - pixel_x = -11; - pixel_y = 18 +"mcv" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 }, -/obj/structure/chair/office{ - dir = 8 +/obj/effect/turf_decal/siding/thinplating_new/dark{ + dir = 6 }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai/upload/chamber) +/turf/open/floor/engine/hull/reinforced/air, +/area/station/ai/satellite/chamber) "mcB" = ( /obj/structure/table/wood, /obj/item/food/grown/poppy{ @@ -43299,19 +43502,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/service/chapel) -"mcC" = ( -/obj/item/radio/intercom/directional/south, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/turf/open/floor/wood/large, -/area/station/command/heads_quarters/cmo) "mcG" = ( /obj/structure/table, /obj/item/clothing/gloves/color/yellow{ @@ -43425,6 +43615,16 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/central) +"med" = ( +/obj/structure/table/reinforced, +/obj/item/storage/crayons{ + pixel_x = -1; + pixel_y = 11 + }, +/obj/effect/spawner/random/bureaucracy/crayon, +/obj/item/poster/random_contraband, +/turf/open/floor/plating, +/area/station/maintenance/port) "mek" = ( /obj/effect/turf_decal/tile/green/full, /obj/machinery/biogenerator, @@ -43448,6 +43648,12 @@ }, /turf/open/floor/eighties, /area/station/maintenance/hallway/abandoned_recreation) +"mem" = ( +/obj/machinery/shower/directional/west, +/obj/machinery/light/small/directional/south, +/obj/effect/spawner/random/trash/soap, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet/restrooms) "men" = ( /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, @@ -43462,6 +43668,11 @@ }, /turf/open/floor/wood, /area/station/maintenance/starboard/aft) +"meC" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/disposal) "meE" = ( /obj/machinery/camera/autoname/directional/east, /obj/effect/turf_decal/stripes/line{ @@ -43475,21 +43686,6 @@ }, /turf/open/floor/engine, /area/station/engineering/supermatter/room) -"meF" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/green/filled/mid_joiner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/textured_large, -/area/station/medical/virology) "meX" = ( /obj/effect/mapping_helpers/airlock/access/all/service/general, /obj/structure/disposalpipe/segment{ @@ -43500,10 +43696,48 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"mfa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/window/right/directional/south{ + req_access = list("maint_tunnels"); + name = "Danger: Conveyor Access" + }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) "mff" = ( /obj/machinery/light/directional/south, /turf/open/floor/iron/dark, /area/station/command/gateway) +"mfk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/table, +/obj/machinery/reagentgrinder, +/obj/item/reagent_containers/cup/beaker/large{ + pixel_y = 4; + pixel_x = 5 + }, +/obj/item/reagent_containers/cup/beaker{ + pixel_x = 8; + pixel_y = 7 + }, +/obj/item/reagent_containers/dropper{ + pixel_y = -4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/pharmacy) +"mfl" = ( +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/obj/machinery/computer/records/security, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/medical) "mfn" = ( /obj/structure/table, /obj/item/stack/sheet/plasteel/fifty, @@ -43516,12 +43750,6 @@ }, /turf/open/floor/engine, /area/station/engineering/atmos/hfr_room) -"mfs" = ( -/obj/effect/turf_decal/siding/dark_blue/inner_corner{ - dir = 1 - }, -/turf/open/floor/iron/white/textured_large, -/area/station/medical/medbay/central) "mfw" = ( /obj/structure/cannon{ dir = 8 @@ -43545,17 +43773,21 @@ }, /turf/open/floor/carpet, /area/station/command/meeting_room/council) -"mfR" = ( -/obj/machinery/door/firedoor/border_only, -/obj/structure/railing, -/turf/open/floor/engine/hull/air, -/area/station/medical/medbay/central) "mfS" = ( /obj/structure/chair/comfy/brown{ dir = 8 }, /turf/open/floor/carpet, /area/station/command/meeting_room/council) +"mfX" = ( +/obj/structure/window/reinforced/spawner/directional/south, +/obj/machinery/light/warm/directional/north, +/obj/structure/water_source/puddle, +/obj/structure/flora/bush/stalky/style_2{ + pixel_x = 6 + }, +/turf/open/floor/grass, +/area/station/ai/satellite/interior) "mga" = ( /obj/structure/cable, /obj/machinery/requests_console/directional/east{ @@ -43570,13 +43802,32 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"mgF" = ( +"mgA" = ( +/obj/structure/railing{ + dir = 4 + }, /obj/effect/turf_decal/siding/wood{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/wood/parquet, -/area/station/command/heads_quarters/qm) +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -3; + pixel_y = 8 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -3; + pixel_y = 2 + }, +/turf/open/floor/carpet, +/area/station/command/eva) +"mgD" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "cargoload" + }, +/obj/effect/turf_decal/stripes/end, +/turf/open/floor/iron, +/area/station/cargo/storage) "mgJ" = ( /obj/structure/ladder, /obj/structure/lattice/catwalk, @@ -43595,12 +43846,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"mgO" = ( -/obj/structure/table/reinforced, -/obj/item/wrench, -/obj/item/crowbar, -/turf/open/floor/iron/dark/textured_large, -/area/station/ai/satellite/chamber) "mgS" = ( /obj/structure/table, /obj/item/analyzer{ @@ -43643,6 +43888,14 @@ }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/science) +"mhO" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 10 + }, +/obj/structure/sign/poster/random/directional/south, +/turf/open/floor/iron, +/area/station/cargo/storage) "mhQ" = ( /obj/machinery/telecomms/server/presets/science, /obj/effect/turf_decal/tile/purple/fourcorners, @@ -43689,6 +43942,11 @@ /obj/machinery/camera/autoname/directional/north, /turf/open/openspace, /area/station/commons/dorms) +"miw" = ( +/obj/structure/ladder, +/obj/effect/turf_decal/stripes/white/box, +/turf/open/floor/plating, +/area/station/maintenance/port) "miE" = ( /obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, @@ -43769,6 +44027,13 @@ /obj/effect/turf_decal/trimline/yellow, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"mjz" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/light/directional/east, +/obj/structure/table, +/obj/item/stack/rods/ten, +/turf/open/openspace, +/area/station/ai/satellite/chamber) "mjB" = ( /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, @@ -43777,6 +44042,16 @@ /obj/structure/lattice/catwalk, /turf/open/openspace, /area/station/maintenance/starboard/fore) +"mka" = ( +/obj/machinery/smartfridge/chemistry/preloaded, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 4; + id = "chemshutters"; + name = "Pharmacy Shutters" + }, +/turf/open/floor/plating, +/area/station/medical/pharmacy) "mkd" = ( /obj/effect/decal/cleanable/dirt, /obj/item/banner/red{ @@ -43801,6 +44076,29 @@ }, /turf/open/floor/iron/cafeteria, /area/station/commons/locker) +"mkC" = ( +/obj/structure/transit_tube, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/machinery/light/floor, +/turf/open/floor/iron/dark/small, +/area/station/ai/satellite/exterior) +"mkD" = ( +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/mid_joiner{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai/satellite/teleporter) +"mkG" = ( +/obj/structure/railing, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/openspace, +/area/station/medical/medbay/central) "mkI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -43813,6 +44111,19 @@ /obj/effect/spawner/random/vending/colavend, /turf/open/floor/iron/smooth_large, /area/station/maintenance/department/medical) +"mkV" = ( +/obj/item/radio/intercom/directional/west, +/obj/machinery/light/small/directional/west, +/obj/structure/guncase/ecase{ + open = 0; + anchored = 1 + }, +/obj/item/gun/energy/e_gun, +/obj/item/gun/energy/e_gun, +/obj/item/gun/energy/e_gun, +/obj/item/gun/energy/e_gun, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/armory) "mlj" = ( /obj/structure/table, /obj/item/aicard, @@ -43824,28 +44135,12 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/storage/tech) -"mlG" = ( -/obj/structure/table/wood/fancy/orange, -/obj/item/reagent_containers/cup/glass/bottle/whiskey{ - pixel_x = -5; - pixel_y = 18 - }, -/obj/item/food/fortunecookie{ - pixel_x = 10; - pixel_y = 4 - }, -/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/effect/turf_decal/siding/dark{ +"mlD" = ( +/obj/effect/turf_decal/tile/dark_green{ dir = 8 }, -/obj/effect/turf_decal/siding/dark{ - dir = 4 - }, -/turf/open/floor/carpet/orange, -/area/station/command/heads_quarters/qm) +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "mlL" = ( /obj/structure/kitchenspike, /obj/machinery/power/apc/auto_name/directional/west, @@ -43889,6 +44184,36 @@ /obj/structure/cable, /turf/open/openspace, /area/station/engineering/atmos/project) +"mmG" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"mmH" = ( +/obj/structure/window/reinforced/spawner/directional/south, +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/dark_blue/warning{ + dir = 8 + }, +/mob/living/basic/bot/repairbot, +/turf/open/floor/iron/dark/textured_edge{ + dir = 4 + }, +/area/station/ai/satellite/exterior) +"mmR" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/siding/blue{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "mmS" = ( /obj/machinery/light/small/broken, /turf/closed/wall/r_wall, @@ -43921,32 +44246,6 @@ }, /turf/open/floor/engine, /area/station/engineering/supermatter/room) -"mnb" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) -"mnh" = ( -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/starboard/lesser) -"mnj" = ( -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Space Access Airlock" - }, -/obj/effect/mapping_helpers/airlock/access/any/command/general, -/obj/effect/mapping_helpers/airlock/access/any/command/minisat, -/obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms, -/turf/open/floor/iron/dark/small, -/area/station/ai/satellite/exterior) "mnn" = ( /obj/effect/mapping_helpers/airlock/locked, /obj/effect/mapping_helpers/airlock/welded, @@ -43982,15 +44281,6 @@ /obj/effect/spawner/random/trash/mess, /turf/open/floor/wood/tile, /area/station/security/detectives_office/private_investigators_office) -"mnN" = ( -/obj/effect/turf_decal/siding/dark{ - dir = 4 - }, -/obj/effect/turf_decal/siding/dark{ - dir = 8 - }, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) "mnQ" = ( /obj/structure/lattice/catwalk, /obj/structure/railing{ @@ -44032,14 +44322,14 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"mpa" = ( -/obj/effect/turf_decal/trimline/brown/filled/line, -/obj/machinery/modular_computer/preset/cargochat/cargo{ - dir = 1 - }, -/obj/structure/sign/poster/random/directional/south, -/turf/open/floor/iron, -/area/station/cargo/storage) +"moR" = ( +/obj/machinery/door/airlock/grunge, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "mpd" = ( /obj/machinery/vatgrower{ dir = 4 @@ -44071,6 +44361,19 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/security/interrogation) +"mpr" = ( +/obj/machinery/door/airlock{ + id_tag = "AuxToilet2"; + name = "Unit 2" + }, +/turf/open/floor/iron/freezer, +/area/station/ai/satellite/foyer) +"mps" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/morgue) "mpt" = ( /obj/structure/table, /obj/item/multitool{ @@ -44095,6 +44398,40 @@ /obj/effect/mapping_helpers/airlock/access/all/command/general, /turf/open/floor/iron/dark, /area/station/command/gateway) +"mpL" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/structure/table, +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_x = 6; + pixel_y = 8 + }, +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_x = 2; + pixel_y = 7 + }, +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_x = -2; + pixel_y = 6 + }, +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_x = -6; + pixel_y = 5 + }, +/obj/machinery/airalarm/directional/south, +/obj/machinery/camera/autoname/directional/south, +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/command/eva) "mpT" = ( /obj/structure/cable, /turf/open/floor/iron/dark/smooth_large, @@ -44105,6 +44442,9 @@ /obj/item/binoculars, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"mpZ" = ( +/turf/open/floor/engine/hull/air, +/area/station/cargo/storage) "mqa" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -44178,14 +44518,6 @@ /obj/effect/landmark/start/assistant, /turf/open/floor/carpet, /area/station/security/courtroom) -"mqQ" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/holopad, -/turf/open/floor/iron/dark, -/area/station/medical/medbay/lobby) "mqT" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/computer/shuttle/mining/common{ @@ -44210,6 +44542,14 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/station/science/lab) +"mra" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/multilayer/multiz, +/obj/effect/turf_decal/tile/dark_blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/checker, +/area/station/ai/satellite/maintenance/storage) "mrg" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ @@ -44243,6 +44583,13 @@ }, /turf/open/floor/wood, /area/station/commons/dorms) +"mrr" = ( +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/textured_large, +/area/station/medical/abandoned) "mrs" = ( /obj/structure/window/reinforced/spawner/directional/south, /obj/structure/window/reinforced/spawner/directional/north, @@ -44250,6 +44597,14 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/space_hut) +"mrA" = ( +/obj/machinery/chem_master, +/obj/structure/sign/warning/secure_area/directional/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/engine, +/area/station/medical/chemistry) "mrC" = ( /obj/machinery/atmospherics/components/tank, /turf/open/floor/iron/dark/textured_half, @@ -44307,17 +44662,17 @@ }, /turf/open/floor/iron/dark, /area/station/science/lobby) -"msF" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/medical/medbay/central) "msK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"mta" = ( +/obj/structure/stairs/west, +/obj/structure/railing, +/obj/structure/sign/poster/official/help_others/directional/north, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "mtg" = ( /obj/structure/sign/poster/official/soft_cap_pop_art/directional/west, /turf/open/openspace, @@ -44326,6 +44681,13 @@ /obj/machinery/holopad, /turf/open/floor/wood, /area/station/service/library) +"mti" = ( +/obj/structure/railing, +/obj/structure/railing{ + dir = 4 + }, +/turf/open/openspace, +/area/station/medical/medbay/central) "mtl" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/item/toy/plush/moth{ @@ -44374,6 +44736,11 @@ /obj/effect/mapping_helpers/airlock/unres, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"mtx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/textured_large, +/area/station/medical/abandoned) "mtz" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -44383,21 +44750,6 @@ }, /turf/open/floor/iron, /area/station/maintenance/starboard/central) -"mtD" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/siding/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "mtP" = ( /obj/item/knife/kitchen{ pixel_x = 10; @@ -44417,10 +44769,6 @@ /obj/structure/transit_tube/diagonal/topleft, /turf/open/space/openspace, /area/space/nearstation) -"mtW" = ( -/obj/structure/lattice/catwalk, -/turf/open/openspace, -/area/station/command/vault) "mui" = ( /obj/structure/chair{ dir = 1 @@ -44428,6 +44776,12 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/textured_large, /area/station/security/prison/rec) +"mun" = ( +/obj/effect/turf_decal/siding/wood, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/command/eva) "muo" = ( /obj/structure/table, /obj/item/food/fried_chicken{ @@ -44560,24 +44914,26 @@ /obj/machinery/holopad, /turf/open/floor/wood/large, /area/station/service/library) -"mwd" = ( -/obj/machinery/door/airlock/medical{ - name = "Patient Room" - }, -/obj/effect/mapping_helpers/airlock/access/any/medical/general, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue/full, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +"mwf" = ( /obj/structure/cable, -/obj/effect/mapping_helpers/airlock/unres, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/station/medical/patients_rooms/room_a) +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plating, +/area/station/maintenance/port) "mwh" = ( /obj/structure/lattice, /obj/structure/disposalpipe/segment, /turf/open/openspace, /area/station/maintenance/starboard/lesser) +"mwi" = ( +/obj/machinery/newscaster/directional/west, +/obj/structure/hedge, +/obj/machinery/light/small/directional/west, +/turf/open/floor/wood/large, +/area/station/medical/break_room) "mwj" = ( /obj/structure/chair/stool/directional/north, /turf/open/floor/wood, @@ -44609,6 +44965,24 @@ /obj/structure/cable, /turf/open/floor/wood, /area/station/service/lawoffice) +"mwz" = ( +/obj/structure/rack, +/obj/item/reagent_containers/cup/bottle/ethanol{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/reagent_containers/cup/bottle/carbon{ + pixel_x = 7; + pixel_y = 3 + }, +/obj/item/reagent_containers/cup/bottle/chlorine{ + pixel_x = 1 + }, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/chem_storage) "mwL" = ( /obj/effect/turf_decal/bot_white/left, /turf/open/floor/iron/dark/textured_large, @@ -44625,6 +44999,10 @@ }, /turf/open/floor/wood, /area/station/maintenance/port/aft) +"mwW" = ( +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "mwY" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /obj/effect/turf_decal/siding/red/corner{ @@ -44632,40 +45010,15 @@ }, /turf/open/floor/engine, /area/station/engineering/supermatter) -"mxc" = ( -/obj/machinery/turretid{ - control_area = "/area/station/ai/satellite/interior"; - name = "Antechamber Turret Control"; - pixel_x = 30; - req_access = list("minisat") +"mxq" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 }, -/obj/structure/sign/warning/secure_area/directional/north, -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/white/textured_large, -/area/station/ai/satellite/foyer) -"mxj" = ( -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/engine, -/area/station/medical/chemistry) -"mxl" = ( -/obj/item/food/sandwich/cheese, -/obj/structure/table/wood, -/obj/machinery/computer/records/medical/laptop, -/turf/open/floor/carpet/cyan, -/area/station/command/heads_quarters/cmo) -"mxB" = ( -/obj/machinery/button/door/directional/west{ - id = "Disposal Exit"; - name = "Disposal Vent Control"; - pixel_x = -10 - }, -/turf/closed/wall, -/area/station/maintenance/disposal) +/obj/machinery/firealarm/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/smooth, +/area/station/engineering/main) "mxF" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -44679,6 +45032,19 @@ }, /turf/open/floor/plating, /area/station/maintenance/hallway/abandoned_recreation) +"mxL" = ( +/obj/structure/table/glass, +/obj/item/book/manual/wiki/surgery{ + pixel_x = -4; + pixel_y = 3 + }, +/obj/item/clothing/gloves/latex/nitrile, +/obj/item/stack/medical/bone_gel{ + pixel_x = 6; + pixel_y = 12 + }, +/turf/open/floor/iron/dark/textured_half, +/area/station/medical/surgery) "mxM" = ( /obj/structure/railing{ dir = 4 @@ -44711,19 +45077,17 @@ }, /turf/open/floor/iron/dark, /area/station/service/chapel) -"myh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 +"myj" = ( +/obj/machinery/brm, +/obj/structure/railing{ + dir = 10 }, -/turf/open/floor/iron/dark, -/area/station/medical/medbay/central) -"mys" = ( -/obj/structure/cable, -/turf/closed/wall, -/area/station/security/checkpoint/supply) +/obj/machinery/conveyor{ + dir = 4; + id = "mining" + }, +/turf/open/floor/iron/textured, +/area/station/cargo/storage) "myt" = ( /obj/structure/lattice/catwalk, /obj/structure/grille, @@ -44732,23 +45096,24 @@ "myx" = ( /turf/closed/wall, /area/station/service/library/private) -"myD" = ( -/obj/structure/table/wood, -/obj/item/pen{ - pixel_x = -5; - pixel_y = -1 +"myG" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/toy/cards/deck/wizoff{ - pixel_x = 6; - pixel_y = 5 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/effect/turf_decal/siding/dark_blue, -/obj/item/flashlight/lamp{ - pixel_y = 5; - pixel_x = -2 +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 }, -/turf/open/floor/carpet/blue, -/area/station/medical/break_room) +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 + }, +/turf/open/floor/wood/large, +/area/station/command/heads_quarters/cmo) "myJ" = ( /obj/structure/railing{ dir = 8 @@ -44765,18 +45130,29 @@ /obj/effect/turf_decal/tile/dark_blue, /turf/open/floor/iron/white, /area/station/hallway/secondary/entry) -"myR" = ( -/obj/structure/table/wood, -/obj/machinery/status_display/evac/directional/south, -/obj/item/pai_card, -/turf/open/floor/wood/large, -/area/station/medical/break_room) +"mzl" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 4; + id = "chem_lockdown"; + name = "Chemistry Shutters" + }, +/turf/open/floor/plating, +/area/station/medical/chemistry) "mzA" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark/smooth_large, /area/station/science/xenobiology) +"mzH" = ( +/obj/effect/turf_decal/siding/dark/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/textured_edge, +/area/station/ai/satellite/interior) "mzN" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 @@ -44812,6 +45188,17 @@ }, /turf/open/floor/iron/dark, /area/station/security/brig) +"mAk" = ( +/obj/machinery/camera/autoname/directional/north{ + network = list("ss13","medbay"); + c_tag = "Medbay - Lower North Treatment Center" + }, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/machinery/medical_kiosk, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/central) "mAr" = ( /obj/effect/turf_decal/plaque{ icon_state = "L1" @@ -44856,15 +45243,6 @@ /obj/item/clothing/head/costume/shrine_wig, /turf/open/floor/plating/airless, /area/space/nearstation) -"mAY" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/iron/dark, -/area/station/medical/medbay/lobby) "mBb" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/iron/large, @@ -44881,6 +45259,14 @@ }, /turf/open/floor/iron, /area/station/construction/storage_wing) +"mBj" = ( +/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/iron/dark/smooth_large, +/area/station/medical/pharmacy) "mBr" = ( /obj/item/storage/toolbox/mechanical, /obj/structure/table, @@ -44888,30 +45274,6 @@ /obj/item/multitool, /turf/open/floor/engine, /area/station/engineering/atmos/hfr_room) -"mBs" = ( -/obj/effect/spawner/random/structure/crate, -/obj/effect/turf_decal/bot_white, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/iron/dark/textured_large, -/area/station/cargo/storage) -"mBG" = ( -/obj/structure/table, -/obj/machinery/requests_console/directional/east{ - department = "EVA"; - name = "EVA Requests Console"; - pixel_x = 0; - pixel_y = 30 - }, -/obj/item/clothing/shoes/magboots{ - pixel_x = 2; - pixel_y = 8 - }, -/obj/item/multitool{ - pixel_x = -6; - pixel_y = 5 - }, -/turf/open/floor/iron/dark, -/area/station/command/eva) "mBK" = ( /obj/machinery/door/airlock/external, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -44973,18 +45335,46 @@ }, /turf/open/floor/wood/large, /area/station/commons/lounge) -"mCM" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 +"mCN" = ( +/obj/machinery/computer/security/telescreen/entertainment/directional/south, +/turf/open/floor/carpet/executive, +/area/station/ai/satellite/interior) +"mCP" = ( +/obj/structure/rack, +/obj/item/reagent_containers/cup/bottle/formaldehyde{ + pixel_x = 1 }, -/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner{ - dir = 8 +/obj/item/reagent_containers/cup/bottle/acidic_buffer{ + pixel_x = 7; + pixel_y = 3 + }, +/obj/item/reagent_containers/cup/bottle/basic_buffer{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ + dir = 1 }, /turf/open/floor/iron/dark/smooth_large, -/area/station/medical/pharmacy) +/area/station/medical/chem_storage) +"mCZ" = ( +/obj/effect/spawner/random/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) "mDk" = ( /turf/open/floor/iron, /area/station/engineering/gravity_generator) +"mDm" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/station/maintenance/disposal) "mDo" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -44993,12 +45383,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) -"mDr" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/medical/medbay/lobby) "mDv" = ( /obj/machinery/vending/coffee{ pixel_x = -3 @@ -45030,21 +45414,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, /area/station/maintenance/starboard/lesser) -"mDX" = ( -/obj/structure/bed/pod{ - desc = "An old medical bed, just waiting for replacement with something up to date."; - name = "medical bed"; - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/machinery/defibrillator_mount/directional/west, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ - dir = 8 - }, -/turf/open/floor/iron/white/textured_large, -/area/station/medical/medbay/central) "mDZ" = ( /obj/effect/turf_decal/siding/wood/corner{ dir = 4 @@ -45052,6 +45421,46 @@ /obj/effect/turf_decal/siding/wood, /turf/open/floor/wood, /area/station/hallway/primary/central) +"mEe" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/machinery/firealarm/directional/west, +/obj/structure/table, +/obj/item/clothing/head/soft{ + pixel_x = -7; + pixel_y = 12 + }, +/obj/item/hand_labeler{ + pixel_y = 11 + }, +/obj/item/folder/yellow{ + pixel_x = 3; + pixel_y = 1 + }, +/obj/item/stamp/granted, +/obj/item/stamp/denied{ + pixel_x = 7; + pixel_y = 8 + }, +/obj/item/hand_labeler_refill{ + pixel_x = -8; + pixel_y = 3 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"mEi" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Staff Entrance" + }, +/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/white/textured_large, +/area/station/medical/medbay/central) "mEk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -45094,7 +45503,22 @@ /obj/effect/turf_decal/tile/brown/full, /turf/open/floor/iron/large, /area/station/maintenance/starboard/lesser) -"mEW" = ( +"mEK" = ( +/obj/structure/closet/crate/silvercrate, +/obj/machinery/camera/motion{ + c_tag = "Vault - Upper"; + network = list("vault") + }, +/turf/open/floor/glass/reinforced, +/area/station/command/vault) +"mFk" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 6 + }, +/obj/effect/landmark/start/atmospheric_technician, +/turf/open/floor/iron/smooth, +/area/station/engineering/atmos/upper) +"mFu" = ( /obj/machinery/ai_slipper{ uses = 10 }, @@ -45104,43 +45528,27 @@ /obj/structure/cable/layer3, /turf/open/floor/iron/white/textured_large, /area/station/ai/satellite/foyer) -"mFk" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 6 +"mFx" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/landmark/start/atmospheric_technician, -/turf/open/floor/iron/smooth, -/area/station/engineering/atmos/upper) +/obj/effect/turf_decal/siding/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "mFA" = ( /obj/effect/turf_decal/tile/bar/opposingcorners, /obj/effect/decal/cleanable/dirt, /obj/machinery/light/dim/directional/south, /turf/open/floor/iron, /area/station/service/kitchen/abandoned) -"mFF" = ( -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Antechamber" - }, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/any/command/general, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white/textured_large, -/area/station/ai/satellite/foyer) -"mFR" = ( -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/effect/landmark/start/depsec/medical, -/obj/structure/chair/office{ - dir = 4 - }, -/obj/machinery/computer/security/telescreen/med_sec/directional/north, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/medical) "mGb" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 @@ -45166,36 +45574,41 @@ /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/primary/central) "mGi" = ( -/obj/structure/railing{ +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 8 }, -/obj/structure/railing, -/obj/machinery/camera/autoname/directional/east, -/turf/open/openspace, -/area/station/medical/medbay/central) -"mGj" = ( -/obj/effect/turf_decal/siding/dark/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner, -/obj/effect/turf_decal/siding/dark{ +/obj/effect/turf_decal/trimline/green/filled/mid_joiner{ dir = 8 }, -/obj/effect/landmark/start/cyborg, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai/satellite/interior) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/textured_large, +/area/station/medical/virology) "mGx" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /obj/effect/mapping_helpers/airlock/unres, /turf/open/floor/engine/hull, /area/station/maintenance/starboard/lesser) +"mGK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/siding/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "mGO" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 10 @@ -45222,25 +45635,14 @@ "mHf" = ( /turf/closed/wall, /area/station/security/checkpoint/supply) -"mHg" = ( -/obj/machinery/airalarm/directional/north, -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4, -/obj/machinery/atmospherics/pipe/multiz/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/dark_blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/checker, -/area/station/ai/satellite/maintenance/storage) "mHi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/smooth, /area/station/science/robotics) -"mHt" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) +"mHk" = ( +/obj/machinery/light/directional/east, +/turf/open/openspace, +/area/station/ai/upload/chamber) "mHu" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, @@ -45253,6 +45655,11 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"mHy" = ( +/turf/open/floor/iron/white/smooth_half{ + dir = 1 + }, +/area/station/ai/satellite/foyer) "mHC" = ( /obj/structure/table, /obj/item/camera, @@ -45299,26 +45706,12 @@ }, /turf/open/floor/eighties, /area/station/maintenance/hallway/abandoned_recreation) -"mHO" = ( -/obj/structure/cable/layer3, -/obj/effect/turf_decal/siding/dark{ - dir = 1 - }, -/obj/structure/chair/office{ - dir = 1 - }, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) "mHQ" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"mHX" = ( -/obj/machinery/light/directional/east, -/turf/open/floor/engine/hull/air, -/area/station/medical/medbay/central) "mHZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/power/apc/auto_name/directional/east, @@ -45357,6 +45750,10 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/carpet, /area/station/command/heads_quarters/captain/private) +"mIs" = ( +/obj/effect/turf_decal/siding/dark, +/turf/open/floor/iron/white/textured_half, +/area/station/ai/satellite/interior) "mIJ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/blue/full, @@ -45377,29 +45774,6 @@ /obj/structure/cable, /turf/closed/wall/r_wall, /area/station/maintenance/port) -"mIR" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - name = "Cargo Lockdown Shutters"; - id = "cargolockdown"; - dir = 8 - }, -/obj/structure/table/reinforced, -/obj/structure/desk_bell{ - pixel_x = -10 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/brigdoor/right/directional/east{ - req_access = list("cargo"); - name = "Cargo Desk" - }, -/obj/effect/turf_decal/tile/brown/fourcorners, -/obj/item/folder/yellow{ - pixel_x = 3; - pixel_y = 1 - }, -/obj/item/pen, -/turf/open/floor/iron, -/area/station/cargo/storage) "mIX" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/frame/computer{ @@ -45439,20 +45813,6 @@ }, /turf/open/floor/iron/cafeteria, /area/station/maintenance/starboard/lesser) -"mJg" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 1; - id = "chemshutters"; - name = "Pharmacy Shutters" - }, -/turf/open/floor/plating, -/area/station/medical/pharmacy) -"mJj" = ( -/obj/machinery/flasher/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai/upload/chamber) "mJl" = ( /obj/machinery/door/firedoor, /turf/open/floor/engine/hull/air, @@ -45478,6 +45838,15 @@ }, /turf/open/floor/iron/dark, /area/station/service/chapel) +"mJX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/floor, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/medical) "mKk" = ( /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating, @@ -45496,21 +45865,6 @@ /obj/effect/mapping_helpers/airlock/access/any/science/ordnance_storage, /turf/open/floor/iron/dark, /area/station/science/ordnance/storage) -"mKs" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/white/filled/warning, -/turf/open/floor/iron/dark, -/area/station/medical/medbay/central) -"mKv" = ( -/obj/structure/closet/secure_closet/chief_medical, -/obj/item/screwdriver, -/obj/machinery/firealarm/directional/west, -/obj/machinery/camera/autoname/directional/south, -/turf/open/floor/carpet/cyan, -/area/station/command/heads_quarters/cmo) "mKF" = ( /obj/structure/rack, /obj/effect/spawner/random/maintenance, @@ -45553,6 +45907,13 @@ /obj/effect/turf_decal/stripes/end, /turf/open/floor/iron/dark, /area/station/service/chapel) +"mLi" = ( +/obj/machinery/nuclearbomb/selfdestruct, +/obj/machinery/light/directional/east, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/station/command/vault) "mLl" = ( /obj/machinery/vending/cigarette, /turf/open/floor/carpet, @@ -45585,11 +45946,6 @@ "mLS" = ( /turf/open/openspace, /area/station/engineering/break_room) -"mLW" = ( -/obj/structure/table/reinforced, -/obj/item/mmi, -/turf/open/floor/iron/dark/textured_large, -/area/station/ai/satellite/chamber) "mMb" = ( /obj/structure/lattice/catwalk, /obj/structure/railing{ @@ -45597,15 +45953,18 @@ }, /turf/open/openspace, /area/station/command/bridge) -"mMn" = ( -/turf/open/floor/glass, -/area/station/ai/satellite/foyer) "mMx" = ( /obj/structure/window/reinforced/tinted/spawner/directional/south, /obj/structure/window/reinforced/tinted/spawner/directional/east, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/freezer, /area/station/commons/dorms) +"mMy" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/closed/wall, +/area/station/maintenance/port) "mMA" = ( /obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron/large, @@ -45618,27 +45977,20 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/eighties, /area/station/maintenance/hallway/abandoned_recreation) +"mMJ" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/wood/tile, +/area/station/maintenance/port/aft) "mMN" = ( /obj/effect/turf_decal/tile/red/fourcorners, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/machinery/light_switch/directional/north, /turf/open/floor/iron/dark, /area/station/security/range) -"mMT" = ( -/obj/effect/turf_decal/trimline/dark_blue/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/machinery/camera/autoname/directional/east{ - network = list("minisat") - }, -/obj/machinery/light_switch/directional/east, -/turf/open/floor/iron/white/smooth_corner{ - dir = 1 - }, -/area/station/ai/satellite/foyer) "mMV" = ( /obj/structure/railing{ dir = 6 @@ -45656,6 +46008,13 @@ /obj/effect/decal/cleanable/blood/oil, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"mMZ" = ( +/obj/structure/cable, +/obj/effect/spawner/random/trash/graffiti, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port) "mNj" = ( /obj/structure/sign/warning/vacuum/external/directional/south, /turf/open/floor/plating, @@ -45710,6 +46069,31 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/large, /area/station/hallway/primary/central) +"mNZ" = ( +/obj/machinery/digital_clock/directional/south, +/obj/structure/ladder, +/obj/effect/turf_decal/stripes/red/box, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/machinery/door/window/brigdoor/left/directional/north{ + name = "Chem Factory"; + req_access = list("plumbing") + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/pharmacy) +"mOa" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/openspace, +/area/station/medical/abandoned) "mOg" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -45728,48 +46112,20 @@ /obj/item/kirbyplants/random/fullysynthetic, /turf/open/floor/iron/smooth, /area/station/engineering/atmos/upper) -"mOt" = ( -/obj/machinery/turretid{ - name = "AI Chamber turret control"; - pixel_x = 5; - pixel_y = -24 - }, -/obj/machinery/button/door/directional/south{ - id = "aicoredoor"; - name = "AI Chamber Access Control"; - pixel_x = -9; - pixel_y = -37; - req_access = list("ai_upload") - }, -/obj/machinery/button/door/directional/south{ - id = "aicorewindow"; - name = "AI Core Shutters"; - pixel_x = 9; - pixel_y = -37; - req_access = list("ai_upload") - }, -/obj/structure/lattice/catwalk, -/turf/open/openspace, -/area/station/ai/satellite/chamber) -"mOx" = ( +"mOy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/camera/autoname/directional/south{ - c_tag = "Medbay - Upper Chief Medical Office South"; - network = list("ss13","medbay") +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=5-Litterbox"; + location = "4-RnD" }, -/obj/structure/closet/secure_closet/medical3, -/obj/item/defibrillator/loaded, -/obj/item/clothing/glasses/hud/health{ - pixel_y = 13 +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 2 }, -/obj/item/clothing/gloves/latex/nitrile, -/obj/item/clothing/gloves/latex/nitrile, -/obj/effect/turf_decal/bot_white{ - color = "#52B4E9" - }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/storage) +/obj/effect/mapping_helpers/mail_sorting/science/robotics, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) "mOE" = ( /obj/effect/turf_decal/trimline/yellow/warning, /obj/structure/railing, @@ -45815,13 +46171,6 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"mPo" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) "mPw" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -45837,53 +46186,33 @@ name = "Holodeck Projector Floor" }, /area/station/holodeck/rec_center) +"mPK" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ + dir = 4 + }, +/obj/structure/chair/office/light{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/pharmacy) "mPP" = ( /obj/structure/table/wood, /obj/item/radio/intercom, /turf/open/floor/carpet, /area/station/command/meeting_room/council) +"mPX" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/textured_large, +/area/station/ai/satellite/foyer) "mQh" = ( /obj/machinery/door/firedoor, /turf/open/floor/engine/hull/air, /area/station/hallway/secondary/construction) -"mQk" = ( -/obj/effect/turf_decal/trimline/brown/filled/line, -/obj/machinery/firealarm/directional/west, -/obj/structure/table, -/obj/item/clothing/head/soft{ - pixel_x = -7; - pixel_y = 12 - }, -/obj/item/hand_labeler{ - pixel_y = 11 - }, -/obj/item/folder/yellow{ - pixel_x = 3; - pixel_y = 1 - }, -/obj/item/stamp/granted, -/obj/item/stamp/denied{ - pixel_x = 7; - pixel_y = 8 - }, -/obj/item/hand_labeler_refill{ - pixel_x = -8; - pixel_y = 3 - }, -/turf/open/floor/iron, -/area/station/cargo/storage) -"mQK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/white/filled/warning, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/station/medical/medbay/central) "mQS" = ( /obj/machinery/door/airlock/maintenance_hatch, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, @@ -45899,6 +46228,25 @@ /obj/machinery/firealarm/directional/west, /turf/open/floor/iron, /area/station/engineering/lobby) +"mQU" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rear_surgery"; + name = "Surgery Shutters"; + dir = 1 + }, +/turf/open/floor/plating, +/area/station/medical/surgery) +"mRd" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/obj/structure/sign/directions/supply/directional/east{ + dir = 2 + }, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) "mRf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/lattice, @@ -45910,14 +46258,23 @@ /obj/effect/landmark/firealarm_sanity, /turf/open/openspace, /area/station/hallway/secondary/entry) -"mRn" = ( -/obj/structure/cable, -/obj/effect/turf_decal/siding/wood{ - dir = 10 +"mRm" = ( +/obj/structure/railing{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood/large, -/area/station/medical/break_room) +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 9 + }, +/obj/machinery/light/directional/west, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 2 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/iron/textured, +/area/station/cargo/storage) "mRq" = ( /obj/machinery/door/airlock/public/glass{ name = "Laundromat" @@ -45958,6 +46315,15 @@ /obj/structure/cable, /turf/open/floor/carpet/royalblack, /area/station/command/heads_quarters/hos) +"mRR" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/station/science/lobby) "mSa" = ( /obj/structure/railing{ dir = 4 @@ -45984,17 +46350,6 @@ /obj/effect/landmark/start/mime, /turf/open/floor/carpet/black, /area/station/service/theater) -"mSv" = ( -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/effect/landmark/start/depsec/supply, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/supply) "mSE" = ( /obj/machinery/atmospherics/pipe/smart/simple/green/visible{ dir = 1 @@ -46013,6 +46368,16 @@ /obj/machinery/camera/autoname/directional/east, /turf/open/openspace, /area/station/hallway/primary/fore) +"mSI" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/brown/filled/warning{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) "mTi" = ( /obj/item/banhammer, /obj/effect/turf_decal/tile/purple/opposingcorners, @@ -46033,6 +46398,27 @@ }, /turf/open/floor/wood/large, /area/station/service/kitchen) +"mTF" = ( +/obj/effect/turf_decal/trimline/dark_blue/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_blue/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{ + dir = 8 + }, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) +"mTG" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/open/openspace, +/area/station/cargo/storage) "mTH" = ( /obj/structure/sign/warning/secure_area/directional/south, /turf/open/floor/plating/airless, @@ -46046,36 +46432,16 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"mTP" = ( -/obj/structure/railing{ - dir = 4 +"mUp" = ( +/obj/structure/sign/departments/restroom/directional/east, +/obj/effect/turf_decal/trimline/dark_blue/warning, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/turf/open/openspace, -/area/station/medical/medbay/central) -"mUe" = ( -/obj/machinery/door/airlock/atmos/glass{ - name = "Atmospherics" +/turf/open/floor/iron/white/smooth_corner{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, -/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, -/area/station/engineering/atmos/project) -"mUm" = ( -/obj/effect/turf_decal/tile/neutral/opposingcorners{ - dir = 1 - }, -/obj/machinery/camera/autoname/directional/south, -/obj/structure/table, -/obj/item/stack/sheet/mineral/plasma{ - pixel_x = 7; - pixel_y = 3 - }, -/obj/item/clothing/glasses/science, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) +/area/station/ai/satellite/foyer) "mUC" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ @@ -46131,6 +46497,18 @@ /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, /area/station/security/interrogation) +"mVr" = ( +/obj/machinery/door/airlock/grunge, +/obj/effect/turf_decal/siding/dark{ + dir = 10 + }, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/smooth_half{ + dir = 8 + }, +/area/station/ai/satellite/interior) "mVs" = ( /obj/structure/lattice/catwalk, /obj/structure/extinguisher_cabinet/directional/east, @@ -46139,11 +46517,6 @@ }, /turf/open/openspace, /area/station/command/gateway) -"mVv" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/effect/landmark/start/chemist, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) "mVw" = ( /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/east, @@ -46168,10 +46541,44 @@ }, /turf/open/openspace, /area/station/engineering/break_room) +"mVG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/storage) +"mVH" = ( +/obj/machinery/door/airlock/mining{ + name = "Cargo Bay" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/obj/effect/turf_decal/tile/brown/fourcorners, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/storage) +"mVJ" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark/textured, +/area/station/cargo/sorting) "mVM" = ( /obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/monitored/air_output, /turf/open/floor/engine/air, /area/station/engineering/atmos/upper) +"mVY" = ( +/obj/structure/stairs/east, +/obj/machinery/status_display/supply{ + pixel_x = 32 + }, +/turf/open/floor/iron/stairs/medium{ + dir = 8 + }, +/area/station/cargo/storage) "mWu" = ( /obj/effect/spawner/random/maintenance, /turf/open/floor/glass, @@ -46200,17 +46607,6 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/wood, /area/station/maintenance/starboard/aft) -"mWJ" = ( -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/requests_console/directional/west{ - department = "AI Chamber"; - name = "AI Chamber Requests Console" - }, -/turf/open/floor/iron/dark/textured_large, -/area/station/ai/satellite/chamber) "mWQ" = ( /obj/structure/table/wood/poker, /obj/effect/spawner/random/entertainment/gambling{ @@ -46244,13 +46640,28 @@ dir = 8 }, /area/station/science/cytology) -"mXa" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/openspace, -/area/station/medical/medbay/central) +"mXk" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/structure/table, +/obj/item/radio/off{ + pixel_y = 9 + }, +/obj/item/radio/off{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/radio/off{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/radio/off, +/turf/open/floor/wood, +/area/station/command/eva) "mXl" = ( /obj/structure/broken_flooring/singular/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -46267,12 +46678,46 @@ }, /turf/open/floor/iron/dark, /area/station/service/chapel/office) -"mXJ" = ( -/obj/effect/turf_decal/siding/wood, -/obj/structure/railing, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +"mXG" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/structure/table, +/obj/item/clothing/shoes/magboots{ + desc = "Magnetic boots, for the solar enthusiasts. Idential to a regular magboot in everything but soul."; + name = "Solars' Magboots"; + pixel_x = -1; + pixel_y = 4 + }, +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_x = 4; + pixel_y = 0 + }, +/obj/item/grenade/chem_grenade/smart_metal_foam, +/obj/item/crowbar, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/gloves/color/yellow{ + pixel_x = 0; + pixel_y = 3 + }, +/obj/item/clothing/ears/earmuffs{ + pixel_x = -3; + pixel_y = -2 + }, +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/gloves/color/yellow, +/obj/machinery/camera/autoname/directional/west, +/obj/item/clothing/ears/earmuffs{ + pixel_x = -5; + pixel_y = 6 + }, +/obj/item/tank/jetpack{ + pixel_y = 4 + }, +/obj/machinery/airalarm/directional/west, /turf/open/floor/iron/dark, -/area/station/command/eva) +/area/station/engineering/engine_smes) "mXL" = ( /obj/effect/turf_decal/weather/snow, /turf/open/floor/plating, @@ -46355,6 +46800,11 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/space/nearstation) +"mYv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/textured_large, +/area/station/medical/abandoned) "mYy" = ( /obj/structure/sign/poster/contraband/power/directional/north, /obj/structure/disposalpipe/segment, @@ -46370,37 +46820,10 @@ /obj/effect/mapping_helpers/airlock/unres, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"mYN" = ( -/obj/machinery/light_switch/directional/east, -/turf/open/floor/iron/dark/textured_large, -/area/station/ai/satellite/chamber) "mYV" = ( /obj/structure/flora/bush/sparsegrass/style_random, /turf/open/floor/grass, /area/station/science/cytology) -"mYZ" = ( -/obj/machinery/chem_heater/withbuffer, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/pharmacy) -"mZa" = ( -/obj/structure/cable, -/obj/structure/railing/corner/end{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/cargo/storage) "mZc" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/railing{ @@ -46408,6 +46831,12 @@ }, /turf/open/floor/eighties, /area/station/maintenance/hallway/abandoned_recreation) +"mZe" = ( +/obj/effect/turf_decal/trimline/red/filled/warning, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/port) "mZf" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -46415,10 +46844,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"mZh" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/station/cargo/sorting) "mZo" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 4 @@ -46433,19 +46858,6 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"mZs" = ( -/obj/machinery/modular_computer/preset/id, -/obj/machinery/requests_console/auto_name/directional/north, -/obj/effect/mapping_helpers/requests_console/ore_update, -/obj/effect/mapping_helpers/requests_console/announcement, -/obj/effect/mapping_helpers/requests_console/assistance, -/obj/effect/mapping_helpers/requests_console/information, -/obj/machinery/light/warm/dim/directional/west, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/turf/open/floor/wood/parquet, -/area/station/command/heads_quarters/qm) "mZu" = ( /obj/effect/turf_decal/tile/bar/opposingcorners, /obj/effect/decal/cleanable/cobweb/cobweb2, @@ -46462,6 +46874,12 @@ /obj/machinery/airalarm/directional/north, /turf/open/floor/engine, /area/station/engineering/atmos/hfr_room) +"mZN" = ( +/obj/structure/table/reinforced, +/obj/item/wrench, +/obj/item/crowbar, +/turf/open/floor/iron/dark/textured_large, +/area/station/ai/satellite/chamber) "mZV" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -46477,20 +46895,10 @@ }, /turf/open/floor/iron/smooth, /area/station/engineering/atmos/upper) -"nae" = ( -/obj/effect/turf_decal/siding/wood/corner, -/obj/structure/railing/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/station/command/eva) "nah" = ( /obj/structure/cable, /turf/closed/wall/r_wall, /area/station/maintenance/port/aft) -"nai" = ( -/obj/structure/cable, -/turf/open/floor/iron/smooth_half, -/area/station/ai/satellite/foyer) "naq" = ( /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 1 @@ -46509,22 +46917,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/command/bridge) -"naA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/blood/oil/slippery, -/obj/structure/closet/crate, -/obj/item/stack/package_wrap, -/obj/item/stack/package_wrap, -/obj/item/stack/package_wrap, -/obj/item/stack/package_wrap, -/obj/item/stack/wrapping_paper, -/obj/item/stack/wrapping_paper, -/obj/structure/disposalpipe/segment{ +"nas" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 4 }, -/turf/open/floor/iron/dark/textured, -/area/station/cargo/sorting) +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) "naC" = ( /obj/machinery/door/poddoor/shutters/preopen{ id = "hydropony_shutters"; @@ -46533,6 +46934,10 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/station/service/kitchen) +"naK" = ( +/obj/structure/railing/corner, +/turf/open/openspace, +/area/station/ai/satellite/chamber) "naR" = ( /obj/effect/spawner/random/structure/crate, /turf/open/floor/glass, @@ -46574,30 +46979,6 @@ }, /turf/open/floor/wood/large, /area/station/commons/lounge) -"nbE" = ( -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/general, -/obj/machinery/door/airlock/medical/glass{ - name = "Cryogenics Room" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue/full, -/turf/open/floor/iron/dark, -/area/station/medical/cryo) -"nbI" = ( -/obj/effect/turf_decal/siding/dark{ - dir = 5 - }, -/obj/effect/turf_decal/siding/dark/corner{ - dir = 8 - }, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) "nbP" = ( /obj/structure/rack, /obj/item/circuitboard/machine/oven{ @@ -46632,6 +47013,15 @@ /obj/item/storage/box/lights/mixed, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"ncD" = ( +/obj/structure/cable, +/obj/effect/spawner/random/trash/garbage, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "ncF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, /obj/structure/lattice/catwalk, @@ -46643,6 +47033,12 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron, /area/station/commons/fitness/recreation) +"ncK" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/storage) "ncO" = ( /turf/open/floor/glass/reinforced, /area/station/hallway/secondary/entry) @@ -46663,12 +47059,6 @@ dir = 4 }, /area/station/engineering/main) -"nde" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/storage) "ndg" = ( /obj/effect/turf_decal/bot, /obj/machinery/portable_atmospherics/canister/nitrogen, @@ -46695,6 +47085,20 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/carpet, /area/station/command/heads_quarters/captain/private) +"ndP" = ( +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/effect/landmark/start/depsec/medical, +/obj/structure/chair/office{ + dir = 4 + }, +/obj/machinery/computer/security/telescreen/med_sec/directional/north, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/medical) "ndQ" = ( /obj/machinery/door/airlock{ name = "Emergency Storage" @@ -46729,19 +47133,15 @@ /obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark, /area/station/command/corporate_showroom) -"nen" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Medbay Maintenance" - }, -/obj/structure/disposalpipe/segment{ +"nek" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ dir = 4 }, /obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, -/area/station/maintenance/port) +/area/station/security/detectives_office/private_investigators_office) "neB" = ( /obj/structure/railing{ dir = 4 @@ -46749,6 +47149,17 @@ /obj/effect/turf_decal/trimline/purple/line, /turf/open/floor/iron, /area/station/science/robotics) +"neE" = ( +/obj/structure/railing/corner/end/flip{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/brown/filled/warning, +/obj/structure/railing/corner/end{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/iron, +/area/station/cargo/storage) "neF" = ( /obj/structure/railing{ dir = 8 @@ -46811,23 +47222,6 @@ }, /turf/open/floor/iron/dark, /area/station/command/bridge) -"nfy" = ( -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 - }, -/obj/machinery/camera/directional/south, -/obj/structure/cable, -/obj/structure/table/reinforced, -/obj/machinery/recharger{ - pixel_x = 7; - pixel_y = 6 - }, -/obj/item/paper_bin{ - pixel_x = -6; - pixel_y = 7 - }, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/supply) "nfB" = ( /obj/structure/lattice/catwalk, /obj/structure/disposalpipe/segment, @@ -46862,6 +47256,21 @@ /obj/effect/spawner/random/engineering/tank, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"nfU" = ( +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/machinery/door/airlock/medical/glass{ + name = "Cryogenics Room" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue/full, +/turf/open/floor/iron/dark, +/area/station/medical/cryo) "nfX" = ( /obj/structure/table/wood/fancy/red, /obj/item/stack/sheet/mineral/gold{ @@ -46870,6 +47279,9 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"nga" = ( +/turf/open/floor/iron/dark, +/area/station/command/eva) "ngg" = ( /obj/structure/railing{ dir = 4 @@ -46915,6 +47327,26 @@ /obj/effect/mapping_helpers/mail_sorting/service/law_office, /turf/open/floor/iron/large, /area/station/hallway/primary/central) +"nhx" = ( +/obj/machinery/light/directional/north, +/obj/machinery/airalarm/directional/north, +/obj/structure/table, +/obj/machinery/cell_charger{ + pixel_y = 3 + }, +/obj/item/stock_parts/power_store/cell/high{ + charge = 100; + maxcharge = 15000; + pixel_y = 8 + }, +/obj/item/stock_parts/power_store/cell/high{ + charge = 100; + maxcharge = 15000; + pixel_y = 3 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/command/eva) "nhz" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -46977,18 +47409,6 @@ }, /turf/open/openspace, /area/station/engineering/atmos/project) -"nin" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Medbay Maintenance" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "nir" = ( /obj/machinery/status_display/ai/directional/east, /turf/open/floor/iron/dark, @@ -46997,19 +47417,6 @@ /obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"niy" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/structure/rack, -/obj/item/wheelchair{ - pixel_y = 3 - }, -/obj/item/emergency_bed{ - pixel_y = 3 - }, -/turf/open/floor/iron/dark, -/area/station/medical/cryo) "niN" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -47042,10 +47449,28 @@ /obj/machinery/atmospherics/pipe/smart/simple/orange/visible, /turf/open/floor/iron/dark, /area/station/engineering/break_room) +"nkd" = ( +/obj/item/kirbyplants/organic/plant9{ + pixel_y = 14; + pixel_x = 4 + }, +/turf/open/floor/carpet/black, +/area/station/ai/upload/chamber) "nkh" = ( /obj/machinery/holopad, /turf/open/floor/iron/dark/smooth_large, /area/station/service/hydroponics) +"nkC" = ( +/obj/machinery/status_display/ai/directional/east, +/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_ccw{ + dir = 4 + }, +/obj/structure/table/reinforced, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "nkD" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table/reinforced, @@ -47061,9 +47486,6 @@ /obj/machinery/light/directional/east, /turf/open/floor/iron/large, /area/station/hallway/primary/central) -"nkW" = ( -/turf/open/floor/carpet/black, -/area/station/ai/upload/chamber) "nkZ" = ( /obj/effect/decal/cleanable/glitter{ color = "ff8080" @@ -47078,28 +47500,12 @@ }, /turf/open/space/basic, /area/space/nearstation) -"nlg" = ( -/obj/effect/turf_decal/trimline/brown/arrow_cw{ - dir = 1 +"nle" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/effect/turf_decal/trimline/brown/arrow_ccw, -/turf/open/floor/iron, -/area/station/cargo/sorting) -"nli" = ( -/obj/structure/railing/corner, -/obj/structure/table/wood, -/obj/item/camera{ - pixel_x = -3; - pixel_y = 8 - }, -/obj/item/tape, -/obj/item/pen/fourcolor{ - pixel_x = 8; - pixel_y = 7 - }, -/obj/structure/cable, -/turf/open/floor/wood/large, -/area/station/service/library/private) +/turf/open/floor/carpet/cyan, +/area/station/command/heads_quarters/cmo) "nlm" = ( /turf/open/space/openspace, /area/space) @@ -47138,6 +47544,15 @@ /obj/structure/cable, /turf/open/floor/iron/textured_large, /area/station/security/prison/rec) +"nmj" = ( +/obj/machinery/door/poddoor/preopen{ + id = "ceprivacy"; + name = "Chief Engineers Privacy Shutters" + }, +/obj/effect/spawner/structure/window/reinforced/plasma, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/command/heads_quarters/ce) "nmn" = ( /obj/structure/window/spawner/directional/east, /turf/open/floor/wood, @@ -47147,13 +47562,6 @@ /obj/item/radio/intercom/directional/south, /turf/open/floor/iron, /area/station/science/xenobiology/hallway) -"nmA" = ( -/obj/item/kirbyplants/organic/plant9{ - pixel_y = 14; - pixel_x = 4 - }, -/turf/open/floor/carpet/black, -/area/station/ai/upload/chamber) "nmB" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/confetti, @@ -47164,10 +47572,6 @@ /obj/item/pushbroom, /turf/open/floor/engine/hull/air, /area/station/maintenance/starboard/lesser) -"nmJ" = ( -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "nmO" = ( /obj/effect/spawner/random/entertainment/arcade{ dir = 1 @@ -47189,21 +47593,15 @@ }, /turf/open/floor/wood/large, /area/station/service/library) -"nng" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 +"nnm" = ( +/obj/machinery/door/airlock/virology/glass{ + name = "Entrance to Malpractice Tower" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/floor, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/medical) -"nnr" = ( -/obj/effect/turf_decal/bot_white, -/obj/effect/spawner/random/structure/crate, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/iron/dark/textured_large, -/area/station/cargo/storage) +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/textured_large, +/area/station/medical/virology) "nns" = ( /obj/effect/spawner/random/trash/grille_or_waste, /turf/open/floor/plating, @@ -47221,16 +47619,6 @@ "nnH" = ( /turf/closed/wall, /area/station/commons/storage/primary) -"nnM" = ( -/obj/machinery/door/poddoor/shutters/window{ - dir = 4; - id = "armory"; - name = "Armory" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/red/fourcorners, -/turf/open/floor/iron/dark, -/area/station/security/armory) "nnP" = ( /obj/structure/table, /obj/item/paper{ @@ -47323,10 +47711,6 @@ /obj/machinery/camera/autoname/directional/west, /turf/open/floor/iron/dark, /area/station/security/interrogation) -"noq" = ( -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/floor/plating, -/area/station/maintenance/disposal) "noz" = ( /obj/structure/chair/office/light{ dir = 8 @@ -47354,6 +47738,10 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"noH" = ( +/obj/item/cigbutt, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "noI" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 @@ -47397,15 +47785,10 @@ }, /turf/open/floor/catwalk_floor, /area/station/engineering/atmos/upper) -"noS" = ( -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/structure/cable/layer3, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/textured_large, -/area/station/ai/satellite/chamber) +"noQ" = ( +/obj/machinery/light/directional/east, +/turf/open/floor/glass/reinforced, +/area/station/command/vault) "noU" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /obj/effect/turf_decal/siding/red{ @@ -47433,15 +47816,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/storage_shared) -"nps" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/iron/dark, -/area/station/science/lobby) "npx" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, @@ -47521,6 +47895,14 @@ }, /turf/open/floor/iron/dark, /area/station/science/server) +"nqj" = ( +/obj/effect/turf_decal/trimline/dark_blue/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "nqm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -47602,19 +47984,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/science/breakroom) -"nqW" = ( -/obj/effect/turf_decal/tile/neutral/opposingcorners{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/camera/autoname/directional/west{ - c_tag = "Medbay - Upper Plumbing Area West" - }, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) "nrg" = ( /obj/machinery/holopad, /turf/open/floor/carpet, @@ -47637,6 +48006,11 @@ }, /turf/open/floor/iron/dark, /area/station/command/gateway) +"nrA" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/wood, +/area/station/command/eva) "nrO" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/oven, @@ -47655,10 +48029,24 @@ }, /turf/open/floor/iron/large, /area/station/hallway/primary/central) +"nrX" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) "nrZ" = ( /obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron, /area/station/commons/storage/primary) +"nsk" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) "nsp" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, /obj/machinery/meter, @@ -47666,24 +48054,6 @@ /obj/machinery/portable_atmospherics/canister, /turf/open/floor/iron/dark, /area/station/science/ordnance) -"nsx" = ( -/obj/structure/railing/corner{ - dir = 1 - }, -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/table/wood/fancy/green, -/obj/effect/spawner/random/aimodule/harmless{ - pixel_x = 2; - pixel_y = 8 - }, -/obj/effect/spawner/random/aimodule/harmless{ - pixel_x = -3; - pixel_y = -2 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai/upload/chamber) "nsD" = ( /obj/machinery/power/tracker, /obj/structure/lattice/catwalk, @@ -47741,6 +48111,10 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/textured_large, /area/station/security/prison) +"nte" = ( +/obj/machinery/holopad/secure, +/turf/open/floor/iron/smooth, +/area/station/ai/satellite/foyer) "ntn" = ( /obj/effect/turf_decal/siding/wood/end{ dir = 8 @@ -47783,15 +48157,6 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/science/explab) -"ntV" = ( -/obj/effect/turf_decal/tile/neutral/opposingcorners{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) "ntW" = ( /obj/structure/cable, /obj/effect/spawner/random/maintenance, @@ -47800,33 +48165,19 @@ /obj/structure/sign/poster/contraband/random/directional/west, /turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/fore) -"nua" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/cargo/storage) "nuq" = ( -/obj/effect/turf_decal/trimline/dark_blue/corner{ - dir = 4 +/obj/effect/turf_decal/trimline/blue/filled/end{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) -"nut" = ( -/obj/machinery/camera/motion{ - c_tag = "Vault - Lower"; - network = list("vault") +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ + dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ dir = 1 }, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/station/command/vault) +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "nuw" = ( /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, @@ -47838,27 +48189,16 @@ }, /turf/open/floor/engine/hull/air, /area/station/hallway/secondary/construction) +"nuF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/west, +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/iron/sepia, +/area/station/hallway/secondary/construction) "nuG" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer/on/coldroom, /turf/open/floor/iron/kitchen_coldroom/freezerfloor, /area/station/service/kitchen/coldroom) -"nuJ" = ( -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/iron/white, -/area/station/maintenance/department/medical) -"nuK" = ( -/obj/effect/turf_decal/siding/dark{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/textured_half{ - dir = 1 - }, -/area/station/ai/satellite/interior) "nuP" = ( /obj/machinery/door/airlock/public/glass{ name = "Abandoned Bar" @@ -47879,24 +48219,6 @@ dir = 4 }, /area/station/hallway/primary/fore) -"nuU" = ( -/obj/item/storage/medkit/fire{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/medkit/fire, -/obj/item/storage/medkit/fire{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/machinery/door/window/right/directional/west{ - name = "First Aid Supplies"; - req_access = list("medical") - }, -/obj/structure/table/reinforced/rglass, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/storage) "nuZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -47910,15 +48232,10 @@ /turf/open/floor/carpet, /area/station/service/lawoffice) "nve" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 4 - }, -/obj/item/clothing/head/cone{ - pixel_x = -5; - pixel_y = 0 - }, -/turf/open/floor/engine/hull, -/area/space/nearstation) +/obj/machinery/airalarm/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/morgue) "nvf" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table/reinforced, @@ -47928,15 +48245,15 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"nvn" = ( -/obj/effect/turf_decal/tile/neutral/opposingcorners{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ +"nvq" = ( +/obj/effect/landmark/start/medical_doctor, +/obj/effect/turf_decal/siding/dark_blue{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) +/obj/effect/landmark/event_spawn, +/obj/machinery/light/floor, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) "nvt" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 @@ -47975,6 +48292,27 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/solars/starboard/aft) +"nvD" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/structure/cable, +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) "nvM" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/white, @@ -48015,6 +48353,13 @@ /obj/effect/mapping_helpers/airlock/access/all/command/general, /turf/open/floor/plating, /area/station/maintenance/central) +"nvY" = ( +/obj/machinery/airalarm/directional/north, +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/openspace, +/area/station/engineering/atmos/project) "nwd" = ( /obj/effect/turf_decal/tile/purple/half{ dir = 1 @@ -48051,6 +48396,16 @@ /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"nwL" = ( +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/obj/machinery/holopad, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/supply) "nwT" = ( /obj/structure/table/glass, /obj/item/storage/box/shipping{ @@ -48097,6 +48452,10 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"nxo" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/command/eva) "nxr" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, @@ -48112,6 +48471,14 @@ /obj/structure/cable, /turf/open/floor/plating/airless, /area/space/nearstation) +"nxx" = ( +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/cargo/storage) "nxG" = ( /obj/structure/lattice/catwalk, /obj/structure/railing/corner/end{ @@ -48127,18 +48494,6 @@ /obj/effect/mapping_helpers/airlock/access/all/security/armory, /turf/open/floor/plating, /area/station/security/execution/education) -"nxK" = ( -/obj/machinery/door/airlock/mining{ - name = "Cargo Bay" - }, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/all/supply/general, -/obj/effect/turf_decal/tile/brown/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/cargo/storage) "nxN" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -48176,10 +48531,12 @@ "nyq" = ( /turf/open/floor/iron/dark/smooth_half, /area/station/service/library) -"nyr" = ( -/obj/item/cigbutt, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +"nyy" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) "nyz" = ( /obj/structure/ladder, /obj/effect/turf_decal/stripes/box, @@ -48217,25 +48574,6 @@ dir = 8 }, /area/station/commons/lounge) -"nyR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/structure/disposalpipe/junction, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) -"nyX" = ( -/obj/machinery/door/poddoor/preopen{ - id = "ceprivacy"; - name = "Chief Engineers Privacy Shutters" - }, -/obj/effect/spawner/structure/window/reinforced/plasma, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/command/heads_quarters/ce) "nyY" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -48258,28 +48596,14 @@ }, /turf/open/floor/iron/large, /area/station/hallway/primary/central) -"nzj" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 +"nzn" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/airalarm/directional/north, +/obj/machinery/camera/autoname/directional/north{ + network = list("minisat") }, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ - dir = 4 - }, -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -2; - pixel_y = 6 - }, -/obj/item/folder/white{ - pixel_x = -1; - pixel_y = 3 - }, -/obj/item/pen{ - pixel_x = -3; - pixel_y = 9 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/pharmacy) +/turf/open/floor/iron/white/textured_large, +/area/station/ai/satellite/foyer) "nzy" = ( /obj/structure/closet/crate/trashcart/filled, /obj/structure/sign/poster/contraband/random/directional/west, @@ -48302,6 +48626,12 @@ }, /turf/open/openspace, /area/station/engineering/break_room) +"nzV" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "nzZ" = ( /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, @@ -48327,6 +48657,12 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/station/science/research) +"nAk" = ( +/obj/structure/cable, +/obj/effect/spawner/random/trash/mess, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/disposal) "nAm" = ( /obj/structure/closet/crate/trashcart/filled, /turf/open/floor/plating, @@ -48383,15 +48719,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/eighties, /area/station/maintenance/hallway/abandoned_recreation) -"nBm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron, -/area/station/cargo/storage) "nBq" = ( /obj/structure/table/wood, /obj/item/food/grown/poppy{ @@ -48429,6 +48756,15 @@ /obj/structure/closet/crate/trashcart/laundry, /turf/open/floor/plating, /area/station/maintenance/port) +"nBz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/medical) "nBE" = ( /obj/effect/spawner/random/trash/graffiti{ pixel_y = 32 @@ -48476,6 +48812,15 @@ /obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron, /area/station/science/lab) +"nCm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) "nCo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/dark_blue{ @@ -48484,16 +48829,6 @@ /obj/effect/turf_decal/tile/dark_blue, /turf/open/floor/iron/white, /area/station/hallway/secondary/entry) -"nCp" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable/layer3, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/dark_blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/checker, -/area/station/ai/satellite/maintenance/storage) "nCt" = ( /obj/machinery/modular_computer/preset/civilian{ dir = 1 @@ -48536,6 +48871,14 @@ /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, /area/station/maintenance/port) +"nCN" = ( +/obj/effect/turf_decal/tile/neutral/opposingcorners{ + dir = 1 + }, +/obj/machinery/light_switch/directional/south, +/obj/machinery/smartfridge/chemistry, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) "nCO" = ( /obj/machinery/airalarm/directional/south, /obj/structure/cable, @@ -48553,15 +48896,6 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/break_room) -"nDa" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/loading_area/red{ - dir = 4 - }, -/turf/open/floor/iron/dark/smooth_edge{ - dir = 8 - }, -/area/station/cargo/storage) "nDe" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -48599,17 +48933,19 @@ /turf/open/floor/wood, /area/station/commons/fitness/recreation) "nDF" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner, -/obj/structure/sign/departments/telecomms/directional/south, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/foyer) -"nDM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/table/wood/fancy/blue, +/obj/effect/spawner/random/aimodule/neutral{ + pixel_y = 10 + }, +/obj/effect/spawner/random/aimodule/neutral{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai/upload/chamber) "nDS" = ( /obj/effect/turf_decal/siding/blue, /obj/effect/turf_decal/siding/blue{ @@ -48639,16 +48975,6 @@ /obj/item/food/grown/harebell, /turf/open/floor/wood, /area/station/maintenance/starboard/lesser) -"nEr" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/white, -/area/station/maintenance/department/medical) "nEA" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, @@ -48666,6 +48992,14 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/starboard/central) +"nFf" = ( +/obj/effect/turf_decal/siding/dark, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/textured_corner{ + dir = 4 + }, +/area/station/ai/satellite/interior) "nFx" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -48673,10 +49007,6 @@ /obj/structure/cable/layer1, /turf/open/floor/engine, /area/station/engineering/supermatter/room) -"nFz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/pharmacy) "nFA" = ( /obj/machinery/airalarm/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -48698,11 +49028,6 @@ }, /turf/open/openspace, /area/station/maintenance/starboard/aft) -"nFJ" = ( -/obj/effect/turf_decal/trimline/brown/filled/line, -/obj/structure/railing, -/turf/open/floor/iron, -/area/station/cargo/storage) "nFL" = ( /turf/closed/wall/r_wall, /area/station/security/execution/transfer) @@ -48713,6 +49038,15 @@ /obj/machinery/light/small/broken/directional/north, /turf/open/floor/wood/tile, /area/station/security/detectives_office/private_investigators_office) +"nFP" = ( +/obj/structure/railing/corner/end/flip{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "nFY" = ( /obj/effect/turf_decal/siding/thinplating_new/light{ dir = 4 @@ -48733,6 +49067,17 @@ /obj/structure/sign/poster/contraband/random/directional/south, /turf/open/floor/engine/hull/air, /area/station/construction/storage_wing) +"nGj" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/white, +/area/station/maintenance/department/medical) "nGm" = ( /obj/effect/turf_decal/bot, /obj/effect/spawner/random/structure/billboard/nanotrasen{ @@ -48740,10 +49085,6 @@ }, /turf/open/floor/engine/hull, /area/space/nearstation) -"nGq" = ( -/obj/structure/sign/poster/ripped/directional/south, -/turf/closed/wall, -/area/station/maintenance/department/medical) "nGr" = ( /obj/structure/lattice/catwalk, /obj/structure/railing{ @@ -48779,12 +49120,6 @@ /obj/effect/spawner/random/trash/grime, /turf/open/floor/iron/sepia, /area/station/hallway/secondary/construction) -"nGz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/west, -/obj/effect/spawner/random/trash/graffiti, -/turf/open/floor/iron/sepia, -/area/station/hallway/secondary/construction) "nGB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -48838,6 +49173,13 @@ }, /turf/open/floor/iron/textured_large, /area/station/medical/virology) +"nHe" = ( +/obj/effect/spawner/random/food_or_drink/snack, +/obj/structure/table, +/obj/machinery/camera/autoname/directional/south, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/glass, +/area/station/medical/patients_rooms/room_a) "nHg" = ( /obj/structure/lattice, /turf/open/openspace, @@ -48861,6 +49203,16 @@ /obj/structure/cable, /turf/open/floor/iron/kitchen, /area/station/service/kitchen) +"nHv" = ( +/obj/effect/turf_decal/trimline/brown/filled/warning{ + dir = 8 + }, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 1 + }, +/obj/effect/mapping_helpers/mail_sorting/supply/cargo_bay, +/turf/open/floor/iron, +/area/station/cargo/storage) "nHy" = ( /obj/structure/barricade/sandbags, /obj/effect/turf_decal/siding/wood{ @@ -48869,6 +49221,18 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/eighties, /area/station/maintenance/hallway/abandoned_recreation) +"nHH" = ( +/obj/effect/turf_decal/trimline/purple/arrow_cw{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 + }, +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) "nHL" = ( /mob/living/basic/slime, /turf/open/floor/engine, @@ -48877,6 +49241,14 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, /area/station/maintenance/hallway/abandoned_recreation) +"nIa" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) "nIi" = ( /obj/machinery/atmospherics/pipe/multiz/cyan/visible{ dir = 8; @@ -48905,6 +49277,13 @@ }, /turf/open/floor/glass, /area/station/maintenance/starboard/fore) +"nIs" = ( +/obj/effect/turf_decal/tile/neutral/opposingcorners{ + dir = 1 + }, +/obj/structure/reagent_dispensers/plumbed/storage, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) "nIu" = ( /obj/structure/table, /obj/item/reagent_containers/cup/beaker/large{ @@ -48928,6 +49307,16 @@ }, /turf/open/floor/iron, /area/station/engineering/lobby) +"nIF" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/turf/open/floor/engine, +/area/station/medical/chemistry) "nIH" = ( /obj/structure/weightmachine, /turf/open/floor/iron, @@ -48980,32 +49369,38 @@ /obj/machinery/vending/cigarette, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) -"nJu" = ( -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/cargo/storage) -"nJz" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/loading_area/red{ - dir = 4 - }, -/turf/open/floor/iron/dark/smooth_edge{ +"nJn" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/area/station/cargo/storage) +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "nJB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/firealarm/directional/south, /turf/open/floor/wood, /area/station/command/heads_quarters/hos) +"nJH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "nJJ" = ( /obj/structure/table, /turf/open/floor/iron/dark, /area/station/engineering/break_room) +"nJM" = ( +/obj/effect/landmark/navigate_destination/cargo, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) "nJS" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/disposal/bin, @@ -49019,14 +49414,15 @@ /obj/machinery/light_switch/directional/north, /turf/open/floor/iron/dark/smooth_large, /area/station/security/execution/transfer) -"nJW" = ( -/obj/structure/sign/warning/no_smoking/directional/west, -/obj/machinery/chem_dispenser, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +"nKi" = ( +/obj/machinery/firealarm/directional/north, +/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 }, -/turf/open/floor/engine, -/area/station/medical/chemistry) +/obj/item/kirbyplants/organic/plant10, +/turf/open/floor/holofloor/dark, +/area/station/command/heads_quarters/cmo) "nKj" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/barricade/sandbags, @@ -49036,49 +49432,24 @@ /obj/structure/stairs/south, /turf/open/floor/iron/textured_large, /area/station/medical/virology) -"nKs" = ( -/obj/machinery/digital_clock/directional/south, -/obj/structure/ladder, -/obj/effect/turf_decal/stripes/red/box, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/structure/window/reinforced/spawner/directional/west, -/obj/machinery/door/window/brigdoor/left/directional/north{ - name = "Chem Factory"; - req_access = list("plumbing") - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/pharmacy) "nKz" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) -"nKB" = ( -/obj/machinery/shower/directional/south, -/obj/effect/turf_decal/tile/blue/full, -/obj/effect/turf_decal/siding/blue/end, -/turf/open/floor/iron/showroomfloor, -/area/station/medical/medbay/central) "nKD" = ( /obj/effect/landmark/start/station_engineer, /obj/structure/cable/layer1, /turf/open/floor/catwalk_floor, /area/station/engineering/main) -"nKK" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 10 +"nKF" = ( +/obj/machinery/conveyor{ + id = "garbage" }, -/obj/structure/sign/poster/random/directional/south, -/turf/open/floor/iron, -/area/station/cargo/storage) -"nKT" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/obj/machinery/camera/autoname/motion/directional/south, -/turf/open/floor/circuit/red, -/area/station/ai/upload/chamber) +/obj/structure/window/spawner/directional/east, +/obj/effect/turf_decal/stripes/red/box, +/turf/open/floor/plating, +/area/station/maintenance/disposal) "nLl" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt/dust, @@ -49122,15 +49493,6 @@ dir = 4 }, /area/station/science/robotics/lab) -"nLU" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rear_surgery"; - name = "Surgery Shutters"; - dir = 1 - }, -/turf/open/floor/plating, -/area/station/medical/surgery) "nMp" = ( /obj/effect/turf_decal/siding/brown, /obj/structure/chair/sofa/corp/left{ @@ -49139,6 +49501,12 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron, /area/station/commons/fitness/recreation) +"nMr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) "nML" = ( /obj/structure/lattice/catwalk, /obj/structure/closet/l3closet/scientist, @@ -49163,12 +49531,6 @@ /obj/machinery/light/floor, /turf/open/floor/iron/smooth_large, /area/station/maintenance/department/medical) -"nNg" = ( -/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/command/vault) "nNj" = ( /obj/structure/cable, /turf/closed/wall, @@ -49211,6 +49573,13 @@ }, /turf/open/floor/iron/smooth, /area/station/engineering/main) +"nOb" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured, +/area/station/cargo/sorting) "nOe" = ( /obj/structure/statue/sandstone/venus, /turf/open/floor/wood, @@ -49257,6 +49626,15 @@ /obj/item/stack/package_wrap, /turf/open/floor/iron, /area/station/commons/storage/primary) +"nOZ" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/customs) "nPe" = ( /obj/structure/railing{ dir = 4 @@ -49281,6 +49659,20 @@ /obj/machinery/suit_storage_unit/security, /turf/open/floor/iron/dark/smooth_large, /area/station/security/eva) +"nPo" = ( +/obj/structure/sign/departments/medbay/alt/directional/south, +/turf/open/openspace, +/area/station/medical/medbay/central) +"nPp" = ( +/obj/item/kirbyplants/photosynthetic, +/obj/effect/turf_decal/siding/dark, +/turf/open/floor/iron/white/textured_half, +/area/station/ai/satellite/interior) +"nPy" = ( +/obj/structure/chair, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/wood, +/area/station/maintenance/starboard/central) "nPB" = ( /obj/effect/spawner/random/structure/girder, /turf/open/floor/plating, @@ -49333,10 +49725,23 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, /area/station/maintenance/port/greater) -"nQg" = ( -/obj/item/radio/intercom/directional/west, -/turf/open/floor/carpet, -/area/station/command/eva) +"nQe" = ( +/obj/effect/turf_decal/trimline/dark_blue/end{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_blue/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_blue/corner, +/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark_blue/mid_joiner, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "nQi" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -49392,6 +49797,12 @@ }, /turf/open/floor/iron, /area/station/science/research) +"nQV" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "nRg" = ( /obj/structure/flora/tree/jungle/small, /obj/structure/flora/bush/sparsegrass/style_random, @@ -49417,16 +49828,6 @@ "nRE" = ( /turf/open/openspace, /area/station/medical/medbay/central) -"nRG" = ( -/obj/structure/cable/layer3, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/dark_blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/checker, -/area/station/ai/satellite/maintenance/storage) "nRK" = ( /obj/structure/chair/office, /obj/effect/turf_decal/tile/red/opposingcorners{ @@ -49472,33 +49873,21 @@ /obj/effect/turf_decal/trimline/red/warning, /turf/open/floor/iron, /area/station/hallway/primary/port) -"nSu" = ( -/obj/structure/bodycontainer/morgue{ - dir = 1 - }, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/morgue) "nSx" = ( /obj/effect/spawner/random/maintenance, /obj/effect/decal/cleanable/dirt, /turf/open/floor/carpet, /area/station/service/abandoned_gambling_den) -"nSQ" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ +"nSK" = ( +/obj/effect/turf_decal/siding/dark{ dir = 1 }, -/obj/structure/showcase/cyborg/old{ - dir = 8; - pixel_x = 9; - pixel_y = 2 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_cw, -/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/status_display/evac/directional/east, -/turf/open/floor/iron/dark/textured_edge, -/area/station/ai/satellite/chamber) +/turf/open/floor/iron/dark/textured_half, +/area/station/ai/satellite/foyer) +"nSM" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/station/cargo/storage) "nSX" = ( /obj/structure/table/glass, /obj/item/stack/package_wrap{ @@ -49585,10 +49974,6 @@ /obj/machinery/airalarm/directional/south, /turf/open/floor/engine/hull/air, /area/station/construction/storage_wing) -"nTY" = ( -/obj/structure/window/spawner/directional/south, -/turf/open/floor/plating, -/area/station/maintenance/disposal) "nUj" = ( /obj/structure/lattice/catwalk, /obj/structure/railing{ @@ -49615,20 +50000,6 @@ /obj/effect/spawner/random/maintenance, /turf/open/openspace, /area/station/cargo/storage) -"nUs" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_ccw{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured_edge{ - dir = 4 - }, -/area/station/ai/satellite/chamber) "nUw" = ( /mob/living/carbon/human/species/monkey, /obj/effect/turf_decal/weather/dirt{ @@ -49676,6 +50047,16 @@ }, /turf/open/floor/iron/dark/smooth_edge, /area/station/commons/lounge) +"nUI" = ( +/obj/structure/railing/corner/end/flip{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "nUV" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -49697,6 +50078,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, /turf/closed/wall/r_wall, /area/station/science/ordnance/burnchamber) +"nVh" = ( +/obj/effect/turf_decal/siding/thinplating_new/dark{ + dir = 1 + }, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/glass/reinforced, +/area/station/ai/satellite/chamber) "nVk" = ( /obj/effect/turf_decal/siding/purple{ dir = 4 @@ -49723,15 +50111,6 @@ /obj/machinery/camera/autoname/directional/west, /turf/open/floor/iron, /area/station/commons/fitness/recreation) -"nVJ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 8; - id = "aicoredoor"; - name = "AI Core Access" - }, -/turf/open/floor/plating, -/area/station/ai/satellite/interior) "nWe" = ( /obj/structure/cable, /obj/machinery/power/emitter/welded{ @@ -49817,6 +50196,14 @@ /obj/machinery/firealarm/directional/east, /turf/open/floor/iron/dark/textured, /area/station/science/xenobiology) +"nXb" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/obj/structure/cable/layer3, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured_half, +/area/station/ai/satellite/foyer) "nXi" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -49839,12 +50226,29 @@ /obj/machinery/camera/autoname/directional/south, /turf/open/floor/iron/freezer, /area/station/engineering/atmos/pumproom) -"nXw" = ( +"nXv" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating, -/area/station/medical/medbay/central) +/obj/effect/turf_decal/bot_white, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/iron/dark/textured_large, +/area/station/cargo/storage) +"nXy" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/east{ + network = list("minisat") + }, +/obj/machinery/light_switch/directional/east, +/turf/open/floor/iron/smooth_edge{ + dir = 4 + }, +/area/station/ai/satellite/foyer) "nYc" = ( /obj/structure/rack, /obj/effect/spawner/random/maintenance/no_decals/six, @@ -49855,6 +50259,10 @@ /obj/item/knife/shiv, /turf/open/floor/plating, /area/station/maintenance/port/greater) +"nYf" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/port) "nYn" = ( /obj/structure/showcase/mecha/ripley, /turf/open/floor/iron/dark, @@ -49875,6 +50283,29 @@ dir = 8 }, /area/station/hallway/primary/fore) +"nYz" = ( +/obj/structure/window/reinforced/spawner/directional/south, +/obj/item/clothing/gloves/latex/nitrile, +/obj/item/wrench/medical, +/obj/structure/table/reinforced/rglass, +/obj/machinery/door/window/right/directional/west{ + name = "First Aid Supplies"; + req_access = list("medical") + }, +/obj/item/gun/syringe{ + desc = "The Holy Syringe Gun. Identical to the regular syringe gun. You have a feeling that you shouldn't touch this."; + name = "Holy Syringe Gun"; + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/gun/syringe{ + desc = "The Holy Syringe Gun. Identical to the regular syringe gun. You have a feeling that you shouldn't touch this."; + name = "Holy Syringe Gun"; + pixel_x = -3; + pixel_y = 3 + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/storage) "nYD" = ( /obj/machinery/door/poddoor/shutters/radiation/preopen{ id = "SM_shutters"; @@ -49918,6 +50349,31 @@ /obj/effect/turf_decal/tile/red/opposingcorners, /turf/open/floor/iron/dark, /area/station/science/ordnance) +"nZi" = ( +/obj/item/construction/plumbing{ + pixel_x = -7; + pixel_y = 6 + }, +/obj/item/construction/plumbing, +/obj/effect/turf_decal/tile/neutral/opposingcorners{ + dir = 1 + }, +/obj/machinery/light/directional/south, +/obj/structure/table, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) +"nZp" = ( +/obj/machinery/door/firedoor/heavy, +/obj/effect/turf_decal/trimline/dark_red/filled/warning{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_red/filled/warning{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured_half{ + dir = 1 + }, +/area/station/cargo/storage) "nZt" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -49987,6 +50443,9 @@ /obj/machinery/disposal/bin, /turf/open/floor/iron/dark/smooth_large, /area/station/science/xenobiology) +"nZX" = ( +/turf/open/floor/carpet, +/area/station/command/eva) "oaa" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -50018,14 +50477,26 @@ "oaj" = ( /turf/closed/wall, /area/station/security/medical) -"oam" = ( -/turf/open/floor/engine/hull/air, -/area/station/medical/medbay/central) "oaA" = ( /obj/machinery/camera/autoname/directional/north, /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) +"oaO" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"oaP" = ( +/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/structure/chair/sofa/bench/solo{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/central) "oaQ" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -50040,19 +50511,6 @@ /obj/machinery/holopad, /turf/open/floor/iron/dark/textured_large, /area/station/science/genetics) -"obQ" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/obj/machinery/light_switch/directional/north, -/obj/structure/bed/medical/emergency{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured_edge{ - dir = 4 - }, -/area/station/medical/morgue) "oca" = ( /obj/structure/chair/office/light{ dir = 1 @@ -50070,27 +50528,17 @@ /obj/machinery/camera/autoname/directional/west, /turf/open/floor/wood, /area/station/commons/storage/tools) -"ocm" = ( -/obj/item/lazarus_injector, -/obj/item/gun/grenadelauncher, -/obj/item/toy/plush/moth, -/obj/effect/spawner/random/entertainment/money_large, -/obj/item/grenade/chem_grenade/holy, -/obj/structure/safe, -/turf/open/floor/glass/reinforced, -/area/station/command/vault) -"ocq" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/machinery/door/window/left/directional/north{ - name = "Anti Assistant Protection Door"; - req_access = list("medical") - }, -/obj/machinery/portable_atmospherics/canister/anesthetic_mix, -/obj/effect/turf_decal/tile/dark_green/diagonal_centre, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/cryo) +"ocp" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) +"ocw" = ( +/obj/structure/sign/poster/contraband/donk_co/directional/east, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/port) "ocy" = ( /obj/machinery/door/airlock/silver{ name = "Freezer" @@ -50174,14 +50622,6 @@ }, /turf/open/floor/iron/smooth, /area/station/engineering/atmos/upper) -"odd" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/ladder, -/obj/effect/turf_decal/stripes/white/box, -/turf/open/floor/engine/hull/air, -/area/station/maintenance/port) "odg" = ( /obj/effect/turf_decal/bot, /turf/open/floor/engine/hull, @@ -50207,6 +50647,15 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/wood, /area/station/commons/fitness/recreation) +"odG" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/door/poddoor/shutters{ + id = "CargowatchShutter"; + name = "Outside Shutter" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/command/heads_quarters/qm) "odM" = ( /obj/item/bodypart/head/lizard, /obj/effect/decal/cleanable/blood/old, @@ -50229,9 +50678,25 @@ }, /turf/open/floor/carpet/orange, /area/station/command/heads_quarters/ce) -"oei" = ( -/turf/closed/wall/r_wall, -/area/station/ai/satellite/foyer) +"oek" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/siding/blue{ + dir = 10 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"oeq" = ( +/obj/structure/lattice/catwalk, +/turf/open/openspace, +/area/station/command/vault) "oey" = ( /obj/structure/broken_flooring/singular/directional/east, /turf/open/floor/plating, @@ -50293,11 +50758,26 @@ dir = 8 }, /area/station/hallway/primary/fore) -"ofr" = ( -/obj/machinery/firealarm/directional/east, -/obj/machinery/atmospherics/components/unary/thermomachine/freezer, +"ofm" = ( +/obj/effect/turf_decal/tile/yellow/opposingcorners, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, /turf/open/floor/iron/dark, -/area/station/medical/cryo) +/area/station/medical/chemistry) +"ofz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/spawner/structure/window, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "medbay-office"; + name = "Medbay Shutters"; + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/station/medical/medbay/central) "ofE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -50306,6 +50786,12 @@ /obj/machinery/door/firedoor, /turf/open/floor/wood/large, /area/station/service/bar) +"ofJ" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/disposal) "ofL" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 1 @@ -50322,6 +50808,22 @@ dir = 4 }, /area/station/science/robotics) +"ofR" = ( +/obj/effect/turf_decal/trimline/dark_blue/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/dark_blue/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "ofY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -50349,22 +50851,6 @@ /obj/structure/sign/warning/yes_smoking/circle/directional/west, /turf/open/floor/iron, /area/station/science/research) -"ogf" = ( -/obj/effect/turf_decal/trimline/dark_blue/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/dark_blue/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) "ogn" = ( /obj/structure/bed, /obj/effect/decal/cleanable/dirt, @@ -50406,9 +50892,24 @@ }, /turf/open/floor/iron/dark, /area/station/security/brig) +"ohd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/coroner, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/morgue) "ohh" = ( /turf/open/floor/grass, /area/station/science/cytology) +"ohm" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/obj/effect/turf_decal/siding/dark, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "ohp" = ( /obj/effect/spawner/random/trash/graffiti{ pixel_y = 32 @@ -50478,6 +50979,16 @@ /obj/effect/turf_decal/stripes/box, /turf/open/floor/iron/dark, /area/station/engineering/atmos/project) +"oim" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/railing/corner/end, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "oip" = ( /obj/structure/railing, /obj/effect/turf_decal/trimline/brown/filled/line, @@ -50493,21 +51004,12 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/service/hydroponics) -"oiH" = ( -/obj/structure/closet/secure_closet/personal/patient, -/obj/machinery/light/floor{ - color = "#66ccff" +"oiG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/warning{ - dir = 8 - }, -/turf/open/floor/iron/dark/smooth_corner{ - dir = 4 - }, -/area/station/medical/cryo) +/turf/open/floor/iron/dark/textured, +/area/station/cargo/sorting) "oiM" = ( /obj/structure/table, /obj/item/stack/rods/fifty{ @@ -50531,21 +51033,6 @@ }, /turf/open/floor/iron/dark/textured_large, /area/station/medical/virology) -"oiV" = ( -/obj/machinery/disposal/delivery_chute{ - dir = 8; - name = "Outside Cargo" - }, -/obj/effect/turf_decal/delivery, -/obj/structure/window/spawner/directional/north, -/obj/structure/window/spawner/directional/south, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/structure/sign/departments/cargo/directional/east, -/obj/structure/plasticflaps, -/turf/open/floor/iron/textured_large, -/area/station/cargo/sorting) "oiW" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -50562,6 +51049,11 @@ /obj/structure/closet/emcloset, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"ojd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/carpet/black, +/area/station/service/library/private) "ojj" = ( /obj/effect/turf_decal/plaque{ icon_state = "L2" @@ -50576,6 +51068,35 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"oju" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/iron/white, +/area/station/maintenance/department/medical) +"ojv" = ( +/obj/machinery/airalarm/directional/west, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/obj/machinery/recharger{ + pixel_y = 5 + }, +/obj/item/screwdriver{ + pixel_x = 1; + pixel_y = -2 + }, +/obj/item/radio/off{ + pixel_x = 10 + }, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/medical) "ojx" = ( /obj/effect/turf_decal/tile/blue/opposingcorners, /turf/open/floor/iron/dark/smooth_large, @@ -50593,6 +51114,16 @@ /obj/machinery/light/floor, /turf/open/floor/iron/dark, /area/station/commons/vacant_room/office) +"ojO" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/wood/large, +/area/station/command/heads_quarters/cmo) "ojS" = ( /obj/effect/turf_decal/siding/wood{ dir = 6 @@ -50610,17 +51141,6 @@ }, /turf/closed/wall, /area/station/service/chapel/office) -"ojX" = ( -/obj/effect/turf_decal/siding/dark{ - dir = 8 - }, -/obj/effect/turf_decal/siding/dark{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) "ojZ" = ( /obj/structure/bed, /obj/structure/window/reinforced/tinted/spawner/directional/south, @@ -50634,20 +51154,14 @@ /obj/structure/window/reinforced/spawner/directional/east, /turf/open/space/basic, /area/station/maintenance/solars/port/aft) +"okd" = ( +/obj/machinery/light/directional/east, +/turf/open/floor/engine/hull/air, +/area/station/medical/medbay/central) "okf" = ( /obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, /area/station/maintenance/port) -"okg" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Medbay Maintenance" - }, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "okh" = ( /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ dir = 4 @@ -50703,13 +51217,6 @@ }, /turf/open/floor/engine/hull/air, /area/station/maintenance/port) -"okJ" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/brown/arrow_ccw, -/turf/open/floor/iron, -/area/station/hallway/primary/starboard) "okM" = ( /obj/structure/closet/crate{ name = "Spare Chairs" @@ -50737,6 +51244,12 @@ /obj/machinery/camera/autoname/directional/east, /turf/open/openspace, /area/station/engineering/lobby) +"okS" = ( +/obj/effect/turf_decal/siding/wood/corner, +/obj/structure/railing/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/command/eva) "olr" = ( /obj/machinery/firealarm/directional/west, /obj/structure/rack, @@ -50782,26 +51295,53 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/station/commons/dorms) +"olW" = ( +/obj/structure/closet/secure_closet/medical3, +/obj/item/clothing/gloves/latex/nitrile, +/obj/item/defibrillator/loaded, +/obj/item/clothing/glasses/hud/health{ + pixel_y = 13 + }, +/obj/item/clothing/gloves/latex/nitrile, +/obj/effect/turf_decal/bot_white{ + color = "#52B4E9" + }, +/obj/machinery/newscaster/directional/south, +/obj/item/clothing/gloves/latex/nitrile, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/storage) "omc" = ( /obj/effect/turf_decal/trimline/yellow/filled, /obj/item/kirbyplants/random/fullysynthetic, /turf/open/floor/iron/smooth, /area/station/engineering/atmos/upper) +"omk" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"omn" = ( +/obj/machinery/conveyor{ + id = "mining" + }, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/iron/textured, +/area/station/cargo/storage) "omx" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/vending/colavend, /obj/effect/mapping_helpers/broken_machine, /turf/open/floor/iron, /area/station/engineering/storage_shared) -"omF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/layer3, -/obj/machinery/light_switch/directional/south, -/obj/effect/turf_decal/tile/dark_blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/checker, -/area/station/ai/satellite/maintenance/storage) "omG" = ( /obj/effect/turf_decal/trimline/purple/filled/line, /obj/effect/turf_decal/siding/purple/corner{ @@ -50816,10 +51356,19 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/medical/storage) -"omZ" = ( -/obj/item/banner/cargo/mundane, -/turf/open/floor/plating, -/area/station/maintenance/starboard/central) +"omY" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/turf/open/floor/iron/white/textured_large, +/area/station/ai/satellite/interior) +"ond" = ( +/obj/machinery/light_switch/directional/east, +/obj/effect/turf_decal/stripes{ + dir = 6 + }, +/turf/open/floor/iron/textured, +/area/station/cargo/storage) "ong" = ( /obj/structure/steam_vent, /turf/open/floor/plating, @@ -50860,11 +51409,6 @@ /obj/machinery/light/directional/north, /turf/open/floor/iron, /area/station/cargo/storage) -"onB" = ( -/obj/structure/sign/poster/contraband/donk_co/directional/east, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/station/maintenance/port) "onG" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/maintenance, @@ -50882,13 +51426,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/primary/port) -"oob" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/layer1, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/catwalk_floor, -/area/station/engineering/main) "ood" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark/textured_large, @@ -50932,6 +51469,13 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"ooX" = ( +/obj/structure/chair/sofa/corp/right{ + dir = 4 + }, +/obj/structure/sign/poster/official/random/directional/west, +/turf/open/floor/carpet/executive, +/area/station/ai/satellite/interior) "ooY" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/structure/closet_maintenance, @@ -50976,23 +51520,6 @@ /obj/item/reagent_containers/cup/bucket, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"opJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 - }, -/obj/structure/showcase/machinery/oldpod{ - desc = "An old NT branded sleeper, decommissioned after the lead acetate incident. None of the functional machinery remains inside."; - dir = 1; - name = "decommissioned sleeper" - }, -/turf/open/floor/iron/white, -/area/station/maintenance/department/medical) -"opO" = ( -/obj/structure/reagent_dispensers/water_cooler, -/obj/machinery/light/small/directional/east, -/turf/open/floor/wood/large, -/area/station/medical/break_room) "opU" = ( /obj/structure/table, /obj/item/camera{ @@ -51030,6 +51557,16 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/cafeteria, /area/station/commons/locker) +"oqg" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/arrows/red{ + dir = 8 + }, +/obj/effect/turf_decal/arrows/red{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured, +/area/station/cargo/storage) "oqi" = ( /obj/machinery/door/poddoor/shutters/preopen{ id = "hydropony_shutters"; @@ -51050,14 +51587,6 @@ "oqw" = ( /turf/open/floor/plating, /area/station/construction/storage_wing) -"oqG" = ( -/obj/effect/turf_decal/trimline/brown/filled/line, -/obj/structure/chair/sofa/middle/brown{ - dir = 1 - }, -/obj/structure/lattice/catwalk, -/turf/open/openspace, -/area/station/cargo/storage) "oqW" = ( /obj/effect/turf_decal/tile/yellow/opposingcorners, /obj/machinery/power/apc/auto_name/directional/east, @@ -51129,24 +51658,37 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/science/research) -"orK" = ( -/obj/effect/turf_decal/trimline/brown/warning{ - dir = 8 - }, -/obj/effect/decal/cleanable/generic, -/obj/effect/spawner/random/engineering/tracking_beacon, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, +"orY" = ( +/obj/structure/lattice/catwalk, +/obj/structure/table/reinforced, +/obj/machinery/microwave/engineering, +/turf/open/openspace, /area/station/cargo/storage) -"osa" = ( -/obj/effect/mapping_helpers/burnt_floor, -/obj/structure/rack, -/obj/effect/spawner/random/maintenance, -/obj/effect/turf_decal/tile/dark_blue/opposingcorners{ +"osk" = ( +/obj/structure/cable, +/obj/effect/turf_decal/weather/snow, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/clothing/glasses/cold, +/turf/open/floor/iron/kitchen_coldroom/freezerfloor, +/area/station/medical/coldroom) +"osm" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/turf/open/floor/iron/checker, -/area/station/ai/satellite/maintenance/storage) +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/machinery/computer/records/medical{ + dir = 1 + }, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/office) +"osn" = ( +/obj/effect/turf_decal/stripes/full, +/turf/open/floor/iron/dark/textured, +/area/station/cargo/storage) "osp" = ( /obj/machinery/door/airlock/public/glass{ name = "Departure Balcony" @@ -51154,6 +51696,9 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/engine/hull/air, /area/station/hallway/primary/fore) +"oss" = ( +/turf/closed/wall/r_wall, +/area/station/ai/satellite/chamber) "osu" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -51183,23 +51728,25 @@ /obj/machinery/light/directional/east, /turf/open/floor/carpet/royalblack, /area/station/command/heads_quarters/hos) -"osJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/conveyor{ - dir = 4; - id = "cargoload" - }, -/turf/open/floor/plating, -/area/station/cargo/storage) "osO" = ( /turf/open/floor/engine{ name = "Holodeck Projector Floor" }, /area/station/holodeck/rec_center) +"osP" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/light/directional/north, +/obj/machinery/camera/autoname/directional/north{ + c_tag = "Medbay - Upper Hallway"; + network = list("ss13","medbay") + }, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "osS" = ( /obj/structure/table/glass, /obj/item/clothing/head/costume/festive, @@ -51218,30 +51765,14 @@ }, /turf/open/space/openspace, /area/space/nearstation) -"osZ" = ( -/obj/item/clothing/gloves/radio, -/obj/item/clothing/suit/jacket/straight_jacket, -/obj/item/clothing/glasses/eyepatch, -/obj/item/clothing/glasses/blindfold, -/obj/item/clothing/glasses/blindfold, -/obj/item/clothing/ears/earmuffs{ - pixel_y = 3 +"osY" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 1 }, -/obj/structure/closet, -/obj/item/clothing/ears/earmuffs{ - pixel_y = 3 - }, -/obj/item/storage/box/rxglasses, -/obj/item/reagent_containers/cup/beaker/cryoxadone, -/obj/effect/turf_decal/bot_white{ - color = "#52B4E9" - }, -/obj/item/radio/intercom/directional/west, -/obj/item/storage/box/syringes{ - pixel_y = 4 - }, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/storage) +/obj/effect/turf_decal/siding/dark, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "otb" = ( /obj/structure/sign/directions/command/directional/west{ dir = 2; @@ -51272,23 +51803,18 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/textured_large, /area/station/medical/abandoned) -"otL" = ( -/obj/effect/turf_decal/siding/dark, -/obj/effect/turf_decal/siding/dark{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/camera/autoname/directional/south{ - network = list("aicore") - }, -/turf/open/floor/circuit, +"otJ" = ( +/turf/open/openspace, /area/station/ai/satellite/chamber) -"ouo" = ( -/obj/structure/disposalpipe/segment{ +"ouj" = ( +/obj/machinery/porta_turret/ai{ dir = 4 }, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/storage) +/obj/effect/turf_decal/siding/thinplating_new/dark{ + dir = 9 + }, +/turf/open/floor/engine/hull/reinforced/air, +/area/station/ai/satellite/chamber) "ouq" = ( /obj/structure/lattice/catwalk, /obj/machinery/vending/cigarette, @@ -51300,10 +51826,6 @@ }, /turf/open/openspace, /area/station/hallway/secondary/construction) -"ouC" = ( -/obj/structure/sign/departments/medbay/alt/directional/south, -/turf/open/openspace, -/area/station/medical/medbay/central) "ouE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -51318,6 +51840,26 @@ }, /turf/open/floor/iron/kitchen, /area/station/hallway/secondary/service) +"ouG" = ( +/obj/structure/cable, +/obj/effect/turf_decal/siding/dark{ + dir = 9 + }, +/obj/effect/turf_decal/siding/dark{ + dir = 6 + }, +/obj/effect/turf_decal/siding/dark/corner{ + dir = 8 + }, +/obj/effect/turf_decal/siding/dark/corner{ + dir = 4 + }, +/obj/effect/turf_decal/siding/dark/corner, +/obj/effect/turf_decal/siding/dark/corner{ + dir = 1 + }, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "ouH" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -51334,21 +51876,6 @@ }, /turf/open/floor/wood/large, /area/station/hallway/secondary/service) -"ouV" = ( -/obj/effect/turf_decal/siding/dark{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/dark{ - dir = 8 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai/satellite/interior) "ouW" = ( /obj/structure/sign/plaques/kiddie/library{ pixel_x = -32 @@ -51358,18 +51885,6 @@ }, /turf/open/floor/iron/stairs/right, /area/station/service/library) -"ovh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "ovq" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/carbon_output, /turf/open/floor/engine/co2, @@ -51378,14 +51893,6 @@ /obj/structure/disposalpipe/segment, /turf/closed/wall, /area/station/maintenance/port) -"ovD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/public/glass{ - name = "Abandoned Hallway" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/station/hallway/secondary/construction) "ovE" = ( /obj/effect/decal/cleanable/crayon{ icon_state = "n"; @@ -51410,22 +51917,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark/textured, /area/station/engineering/engine_smes) -"owa" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_ccw{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark/textured_edge{ - dir = 8 - }, -/area/station/ai/satellite/chamber) "owf" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/stairs/north, @@ -51441,6 +51932,11 @@ "own" = ( /turf/closed/wall, /area/station/hallway/secondary/service) +"owo" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/railing, +/turf/open/floor/engine/hull/air, +/area/station/medical/medbay/central) "owr" = ( /obj/structure/falsewall, /obj/structure/disposalpipe/segment, @@ -51462,24 +51958,6 @@ /obj/machinery/light/directional/east, /turf/open/floor/iron/dark/smooth_large, /area/station/security/brig) -"oww" = ( -/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 - }, -/obj/machinery/door/firedoor/heavy, -/obj/effect/turf_decal/trimline/dark_red/filled/warning{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/dark_red/filled/warning{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured_half{ - dir = 1 - }, -/area/station/cargo/storage) "owz" = ( /obj/item/radio/intercom/directional/north, /turf/open/floor/glass, @@ -51568,26 +52046,6 @@ /obj/machinery/camera/autoname/directional/north, /turf/open/floor/iron/freezer, /area/station/maintenance/port) -"oxT" = ( -/obj/machinery/flasher/directional/west, -/obj/structure/table/wood/fancy/black, -/obj/item/ai_module/supplied/freeform{ - pixel_x = -2; - pixel_y = -2 - }, -/obj/item/ai_module/reset{ - pixel_x = 2; - pixel_y = 8 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai/upload/chamber) -"oxW" = ( -/obj/machinery/door/window/left/directional/north{ - name = "MiniSat Airlock Access" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/dark/textured_large, -/area/station/ai/satellite/exterior) "oyf" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -51644,14 +52102,13 @@ /obj/item/radio/intercom/directional/east, /turf/open/floor/iron/dark, /area/station/engineering/storage/tcomms) -"oyR" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 5 +"oyX" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/lesser) +/obj/structure/railing, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/lobby) "ozh" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -51704,11 +52161,19 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"ozE" = ( -/obj/structure/cable, -/obj/structure/sign/poster/contraband/random/directional/east, -/turf/open/floor/catwalk_floor, -/area/station/maintenance/starboard/fore) +"ozC" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/siding/dark_blue/corner{ + dir = 8 + }, +/obj/machinery/iv_drip, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ + dir = 1 + }, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) "ozK" = ( /obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 1 @@ -51742,16 +52207,39 @@ }, /turf/open/space/openspace, /area/space/nearstation) +"ozV" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured_edge{ + dir = 8 + }, +/area/station/medical/morgue) "oAa" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, /turf/open/space/basic, /area/station/solars/starboard/aft) +"oAf" = ( +/obj/structure/sink/directional/west, +/obj/machinery/iv_drip, +/obj/structure/mirror/directional/east, +/turf/open/floor/iron/dark/textured_corner{ + dir = 8 + }, +/area/station/medical/surgery) "oAo" = ( /obj/effect/decal/cleanable/dirt, /obj/item/kirbyplants/photosynthetic, /turf/open/floor/iron/smooth_large, /area/station/maintenance/department/medical) +"oAB" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner, +/obj/machinery/airalarm/directional/south, +/obj/machinery/chem_dispenser, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/pharmacy) "oAL" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ @@ -51783,6 +52271,19 @@ dir = 1 }, /area/station/science/robotics/lab) +"oAZ" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/structure/table, +/obj/item/toy/figure/paramedic{ + pixel_x = null + }, +/turf/open/floor/glass, +/area/station/medical/medbay/central) "oBa" = ( /obj/structure/sign/poster/random/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, @@ -51791,6 +52292,20 @@ }, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"oBd" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_ccw{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured_edge{ + dir = 4 + }, +/area/station/ai/satellite/chamber) "oBo" = ( /obj/machinery/door/airlock/grunge{ name = "Cell 1" @@ -51818,10 +52333,6 @@ /obj/structure/cable, /turf/open/floor/iron/textured_large, /area/station/medical/virology) -"oBD" = ( -/obj/structure/cable/layer3, -/turf/open/floor/iron/dark/textured_large, -/area/station/ai/satellite/foyer) "oBH" = ( /obj/structure/sign/poster/official/walk/directional/south, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -51833,15 +52344,13 @@ /obj/machinery/light/directional/south, /turf/open/floor/wood/large, /area/station/service/library) -"oBM" = ( -/obj/structure/tank_dispenser/oxygen{ - pixel_x = -1; - pixel_y = 2 - }, -/obj/effect/turf_decal/siding/wood, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/wood, -/area/station/command/eva) +"oBS" = ( +/obj/machinery/light/directional/north, +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/openspace, +/area/station/engineering/atmos/project) "oBT" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -51913,6 +52422,16 @@ /obj/structure/girder, /turf/open/space/basic, /area/space/nearstation) +"oCJ" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/machinery/firealarm/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/central) "oCO" = ( /obj/machinery/light/small/directional/north, /turf/open/floor/plating, @@ -51965,24 +52484,27 @@ }, /turf/open/floor/plating, /area/station/maintenance/department/medical) +"oDm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/morgue) +"oDo" = ( +/obj/effect/turf_decal/trimline/brown/filled/warning{ + dir = 4 + }, +/obj/machinery/holopad, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) "oDq" = ( -/obj/machinery/airalarm/directional/west, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 - }, -/obj/machinery/recharger{ - pixel_y = 5 - }, -/obj/item/screwdriver{ - pixel_x = 1; - pixel_y = -2 - }, -/obj/item/radio/off{ - pixel_x = 10 - }, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/medical) +/obj/machinery/airalarm/directional/north, +/obj/structure/ladder, +/obj/effect/turf_decal/stripes/white/box, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/office) "oDC" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 @@ -52016,6 +52538,12 @@ /obj/machinery/light/floor, /turf/open/floor/iron/textured, /area/station/security/brig) +"oDP" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/open/openspace, +/area/station/medical/medbay/central) "oEi" = ( /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark/textured_large, @@ -52037,10 +52565,6 @@ }, /turf/open/floor/engine/vacuum, /area/station/science/ordnance/bomb) -"oEJ" = ( -/obj/machinery/teleport/station, -/turf/open/floor/iron/dark/textured_large, -/area/station/ai/satellite/teleporter) "oEL" = ( /obj/structure/lattice/catwalk, /obj/item/stack/rods, @@ -52067,14 +52591,6 @@ /obj/machinery/vending/games, /turf/open/openspace, /area/station/construction/storage_wing) -"oFg" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/light_switch/directional/east, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/textured_large, -/area/station/medical/virology) "oFj" = ( /obj/machinery/door/airlock/mining/glass{ name = "Bitrunning Den" @@ -52123,6 +52639,25 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"oGf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"oGm" = ( +/obj/machinery/door/airlock/external{ + name = "Mining Dock Airlock" + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) "oGu" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -52166,17 +52701,6 @@ }, /turf/open/floor/iron/large, /area/station/hallway/primary/central) -"oGI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/public/glass{ - name = "Abandoned Hallway" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/station/hallway/secondary/construction) "oGO" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/emcloset, @@ -52195,6 +52719,17 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/security/office) +"oHl" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/light/directional/south, +/obj/structure/cable, +/obj/effect/turf_decal/siding/wood/end{ + dir = 4 + }, +/turf/open/floor/wood/large, +/area/station/command/heads_quarters/cmo) "oHs" = ( /obj/structure/closet/wardrobe/grey, /turf/open/floor/iron/cafeteria, @@ -52237,10 +52772,6 @@ }, /turf/open/floor/engine/hull, /area/space/nearstation) -"oIk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet/black, -/area/station/service/library/private) "oIv" = ( /obj/structure/table, /obj/item/flashlight/lamp{ @@ -52249,10 +52780,18 @@ /turf/open/floor/wood/large, /area/station/medical/psychology) "oIA" = ( -/obj/structure/stairs/north, -/obj/structure/sign/departments/medbay/alt/directional/north, -/turf/open/floor/iron/stairs/medium, -/area/station/medical/medbay/central) +/obj/structure/railing{ + dir = 8 + }, +/turf/open/openspace, +/area/station/ai/upload/chamber) +"oIN" = ( +/obj/structure/lattice/catwalk, +/obj/structure/holosign/barrier/engineering, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/openspace, +/area/station/engineering/atmos/project) "oIR" = ( /obj/machinery/camera/autoname/directional/west, /turf/open/openspace, @@ -52272,15 +52811,6 @@ }, /turf/open/floor/glass/reinforced, /area/station/service/library) -"oJe" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "medbay-office"; - name = "Medbay Shutters"; - dir = 1 - }, -/turf/open/floor/plating, -/area/station/medical/office) "oJh" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 1 @@ -52312,18 +52842,13 @@ }, /turf/open/floor/iron/dark, /area/station/science/lobby) -"oJv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +"oJx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/iron/dark, -/area/station/medical/medbay/central) +/obj/structure/railing, +/turf/open/floor/iron/textured, +/area/station/cargo/storage) "oJz" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/sign/warning/vacuum/directional/west, @@ -52357,17 +52882,6 @@ /obj/structure/cable, /turf/open/floor/catwalk_floor, /area/station/engineering/atmos/upper) -"oKC" = ( -/obj/machinery/door/airlock/maintenance, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "oKD" = ( /obj/structure/filingcabinet/chestdrawer, /obj/structure/disposalpipe/segment{ @@ -52375,6 +52889,11 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/science/explab) +"oKM" = ( +/obj/machinery/airalarm/directional/south, +/obj/machinery/washing_machine, +/turf/open/floor/iron/white/textured_half, +/area/station/ai/satellite/interior) "oKN" = ( /obj/structure/broken_flooring/singular/directional/north, /turf/open/floor/plating, @@ -52408,6 +52927,12 @@ /obj/structure/railing, /turf/open/floor/engine/hull, /area/space/nearstation) +"oLm" = ( +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) "oLo" = ( /obj/structure/railing{ dir = 4 @@ -52500,17 +53025,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"oMr" = ( -/obj/structure/plasticflaps/kitchen, -/obj/machinery/door/airlock/medical{ - name = "Medical Cold Room" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/medical/coldroom) "oMI" = ( /obj/machinery/door/airlock/command{ name = "Teleport Access" @@ -52529,17 +53043,15 @@ /obj/structure/closet/emcloset, /turf/open/floor/plating, /area/station/hallway/secondary/entry) -"oMQ" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/light/directional/west, -/turf/open/openspace, -/area/station/ai/satellite/chamber) "oMT" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, /turf/open/floor/iron/dark/smooth_large, /area/station/security/brig) +"oMU" = ( +/turf/closed/wall, +/area/station/medical/patients_rooms/room_a) "oMX" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -52550,6 +53062,13 @@ }, /turf/open/floor/iron/dark/textured_large, /area/station/maintenance/port) +"oMZ" = ( +/obj/effect/turf_decal/siding/dark, +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "oNa" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/carpet/stellar, @@ -52599,15 +53118,28 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/greater) -"oNB" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 +"oNC" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, -/turf/open/floor/iron/white/textured_large, -/area/station/medical/medbay/central) +/turf/open/floor/iron/textured, +/area/station/cargo/storage) +"oNF" = ( +/obj/machinery/firealarm/directional/west, +/obj/machinery/plumbing/receiver{ + dir = 1 + }, +/obj/effect/turf_decal/box/white{ + color = "#52B4E9" + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/pharmacy) "oNI" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ @@ -52649,6 +53181,12 @@ /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating, /area/station/maintenance/disposal/incinerator) +"oOr" = ( +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/maintenance/department/medical) "oOs" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 @@ -52692,26 +53230,6 @@ }, /turf/open/floor/engine, /area/station/engineering/atmos/hfr_room) -"oOS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/structure/cable, -/obj/structure/disposalpipe/sorting/mail{ - dir = 1 - }, -/obj/effect/mapping_helpers/mail_sorting/medbay/general, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) -"oOX" = ( -/obj/effect/turf_decal/tile/dark_blue/opposingcorners{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/checker, -/area/station/ai/satellite/interior) "oOY" = ( /obj/structure/cable, /turf/closed/wall/r_wall, @@ -52738,6 +53256,18 @@ /obj/effect/turf_decal/tile/dark_blue, /turf/open/floor/iron/white, /area/station/hallway/secondary/entry) +"oPj" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/door/window/left/directional/north{ + name = "Anti Assistant Protection Door"; + req_access = list("medical") + }, +/obj/machinery/portable_atmospherics/canister/anesthetic_mix, +/obj/effect/turf_decal/tile/dark_green/diagonal_centre, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/cryo) "oPu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, /obj/item/radio/intercom/directional/north, @@ -52769,11 +53299,6 @@ }, /turf/open/floor/iron/smooth, /area/station/engineering/atmos/upper) -"oPU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/engine, -/area/station/engineering/supermatter/room) "oPW" = ( /obj/effect/mob_spawn/corpse/human/assistant, /obj/structure/closet/crate/trashcart, @@ -52792,24 +53317,6 @@ /obj/item/hand_tele, /turf/open/floor/wood, /area/station/command/teleporter) -"oQc" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "cargounload" - }, -/obj/structure/closet/crate, -/obj/item/toy/figure/cargotech, -/obj/item/toy/figure/cargotech, -/obj/effect/spawner/random/maintenance, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/station/cargo/storage) "oQk" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -52818,21 +53325,6 @@ /obj/effect/landmark/firealarm_sanity, /turf/open/openspace, /area/station/hallway/secondary/construction) -"oQp" = ( -/turf/closed/wall/r_wall, -/area/station/command/vault) -"oQJ" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Storage Room" - }, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 - }, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/port) "oQO" = ( /obj/structure/chair{ dir = 4 @@ -52840,12 +53332,13 @@ /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) "oQP" = ( -/obj/machinery/computer/cargo/request{ +/obj/machinery/power/terminal{ dir = 1 }, -/obj/effect/turf_decal/tile/brown/fourcorners, -/turf/open/floor/iron, -/area/station/hallway/primary/starboard) +/obj/structure/cable/multilayer/connected, +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/iron/dark/textured_large, +/area/station/ai/satellite/foyer) "oQR" = ( /turf/open/floor/iron/dark, /area/station/security/warden) @@ -52854,18 +53347,6 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/wood, /area/station/maintenance/port/aft) -"oRi" = ( -/obj/structure/railing{ - dir = 10 - }, -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk/multiz{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "oRs" = ( /obj/structure/chair/plastic{ dir = 1 @@ -52881,6 +53362,41 @@ /obj/machinery/airalarm/directional/east, /turf/open/openspace, /area/station/command/gateway) +"oRO" = ( +/obj/effect/turf_decal/caution{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/armory) +"oRS" = ( +/obj/machinery/airalarm/directional/south, +/obj/machinery/camera/autoname/directional/east, +/obj/item/toy/plush/lizard_plushie/green{ + name = "Endures-The-Blast"; + pixel_y = 10; + pixel_x = -8 + }, +/obj/structure/sign/warning/explosives/directional/east, +/obj/structure/closet/crate/robust{ + name = "Risk Management Supply Crate"; + anchored = 1 + }, +/obj/item/clothing/suit/utility/bomb_suit/white{ + pixel_x = 5; + pixel_y = 5; + name = "Personal Liability Mitigation Suit" + }, +/obj/item/clothing/head/utility/bomb_hood/white{ + pixel_x = -7; + pixel_y = -2; + name = "Cranial Hazard Guard" + }, +/obj/item/clothing/mask/gas{ + pixel_x = 5; + name = "Controlled Atmosphere Mask" + }, +/turf/open/floor/engine, +/area/station/medical/chemistry) "oRU" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -52903,6 +53419,18 @@ /obj/effect/landmark/start/captain, /turf/open/floor/carpet, /area/station/command/heads_quarters/captain/private) +"oSi" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/public/glass{ + name = "Medbay" + }, +/obj/effect/turf_decal/tile/blue/full, +/obj/effect/landmark/navigate_destination/med, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/lobby) "oSo" = ( /obj/machinery/door/airlock/command{ name = "Auxiliary E.V.A. Storage" @@ -52935,12 +53463,16 @@ /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plating, /area/station/maintenance/department/medical) -"oSx" = ( -/obj/effect/turf_decal/caution/stand_clear{ - dir = 4 +"oSB" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/structure/window, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id = "chemshutters"; + name = "Pharmacy Shutters" }, -/turf/open/floor/engine/hull, -/area/space/nearstation) +/turf/open/floor/plating, +/area/station/medical/pharmacy) "oSE" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 @@ -52987,30 +53519,27 @@ }, /turf/open/floor/glass, /area/station/science/zoo) -"oTn" = ( -/obj/structure/disposalpipe/segment{ +"oTg" = ( +/obj/effect/mapping_helpers/burnt_floor, +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured_large, +/area/station/ai/satellite/foyer) +"oTl" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/machinery/firealarm/directional/north, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/structure/chair/office/light{ - dir = 8 - }, -/obj/effect/landmark/start/paramedic, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/ai/satellite/chamber) "oTp" = ( /obj/structure/sign/warning/yes_smoking/circle/directional/east, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"oTq" = ( -/obj/structure/sink/directional/east, -/obj/machinery/iv_drip, -/obj/structure/mirror/directional/west, -/turf/open/floor/iron/dark/textured_corner, -/area/station/medical/surgery) "oTr" = ( /obj/structure/railing/corner{ dir = 8 @@ -53025,35 +53554,6 @@ /obj/machinery/camera/autoname/directional/south, /turf/open/floor/grass, /area/station/hallway/secondary/entry) -"oTx" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/obj/item/kirbyplants/organic/plant19{ - pixel_x = -3; - pixel_y = 12 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai/upload/chamber) -"oTA" = ( -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/window/reinforced/spawner/directional/west, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/machinery/computer/upload/ai{ - dir = 4 - }, -/obj/machinery/door/window/left/directional/east{ - name = "AI Upload Console Window"; - req_access = list("ai_upload") - }, -/turf/open/floor/circuit/green, -/area/station/ai/upload/chamber) -"oTC" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Mining Maintenance Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/supply/mining, -/turf/open/floor/plating, -/area/station/cargo/miningoffice) "oTE" = ( /obj/structure/broken_flooring/singular/directional/north, /obj/item/stack/sheet/cotton{ @@ -53077,16 +53577,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/carpet, /area/station/command/gateway) -"oTO" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner{ - dir = 4 - }, -/obj/machinery/chem_mass_spec, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/pharmacy) "oTR" = ( /obj/structure/table/reinforced, /obj/item/storage/box/bodybags{ @@ -53098,22 +53588,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/service/chapel/office) -"oTS" = ( -/obj/structure/table/reinforced/rglass, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 - }, -/obj/machinery/airalarm/directional/west, -/obj/item/radio/intercom/directional/north, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ - dir = 8 - }, -/obj/item/stack/medical/mesh, -/turf/open/floor/iron/white/textured_large, -/area/station/medical/medbay/central) "oTZ" = ( /obj/structure/table, /obj/structure/railing{ @@ -53166,6 +53640,21 @@ /obj/structure/cable/multilayer/layer1, /turf/open/floor/catwalk_floor, /area/station/engineering/engine_smes) +"oUv" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/siding/blue/corner{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "oUC" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -53195,6 +53684,13 @@ /obj/structure/table/wood/fancy, /turf/open/openspace, /area/station/maintenance/port/fore) +"oUL" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/white, +/area/station/medical/office) "oUO" = ( /obj/machinery/door/firedoor, /obj/structure/sign/directions/evac/directional/north{ @@ -53238,16 +53734,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"oVI" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Vault Storage" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/landmark/navigate_destination/vault, -/turf/open/floor/iron/dark, -/area/station/command/vault) "oVK" = ( /obj/structure/chair/office{ dir = 4 @@ -53270,14 +53756,15 @@ /obj/item/book/manual/wiki/engineering_construction, /turf/open/floor/iron, /area/station/engineering/lobby) -"oWu" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Medbay Maintenance" +"oWf" = ( +/obj/item/radio/intercom/directional/east, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/turf/open/floor/plating, -/area/station/medical/abandoned) +/turf/open/floor/iron/dark, +/area/station/medical/medbay/lobby) "oWy" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/engine/hull/reinforced/air, @@ -53303,10 +53790,6 @@ /obj/item/wrench, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"oWY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/textured, -/area/station/cargo/sorting) "oWZ" = ( /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -53328,27 +53811,6 @@ }, /turf/open/floor/eighties, /area/station/maintenance/hallway/abandoned_recreation) -"oXs" = ( -/obj/docking_port/stationary/mining_home{ - dir = 4 - }, -/obj/effect/turf_decal/caution/stand_clear{ - dir = 4 - }, -/turf/open/floor/engine/hull, -/area/space/nearstation) -"oXE" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/effect/turf_decal/siding/blue{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "oXO" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 @@ -53404,6 +53866,14 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"oYc" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/table, +/obj/item/megaphone/cargo{ + pixel_y = 3 + }, +/turf/open/floor/wood/parquet, +/area/station/command/heads_quarters/qm) "oYd" = ( /obj/structure/disposalpipe/trunk{ dir = 2 @@ -53426,12 +53896,14 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/construction) -"oYr" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +"oYB" = ( +/obj/structure/reagent_dispensers/wall/peppertank/directional/east, +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 }, -/turf/open/floor/wood, -/area/station/maintenance/starboard/central) +/obj/effect/landmark/start/depsec/medical, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/medical) "oYE" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/green/opposingcorners{ @@ -53441,6 +53913,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/command/teleporter) +"oYO" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rear_surgery"; + name = "Surgery Shutters"; + dir = 1 + }, +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/medical/surgery) "oYP" = ( /obj/structure/easel, /obj/item/canvas/twentythree_nineteen{ @@ -53449,23 +53930,35 @@ }, /turf/open/floor/glass/reinforced, /area/station/service/library) +"oYR" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/openspace, +/area/station/medical/abandoned) +"oZd" = ( +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "oZh" = ( /obj/structure/rack, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"oZi" = ( -/obj/machinery/light/directional/south, -/obj/structure/lattice/catwalk, -/turf/open/openspace, -/area/station/security/checkpoint/supply) -"oZn" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rear_surgery"; - name = "Surgery Shutters" +"oZo" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 }, -/turf/open/floor/plating, -/area/station/medical/surgery) +/obj/structure/cable, +/obj/structure/disposalpipe/sorting/mail{ + dir = 2 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "oZt" = ( /obj/vehicle/ridden/wheelchair, /obj/effect/decal/cleanable/dirt, @@ -53487,25 +53980,6 @@ /obj/effect/landmark/firealarm_sanity, /turf/open/openspace, /area/station/science/explab) -"oZD" = ( -/obj/structure/rack, -/obj/item/reagent_containers/cup/bottle/mercury{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/reagent_containers/cup/bottle/nitrogen{ - pixel_x = 7; - pixel_y = 3 - }, -/obj/item/reagent_containers/cup/bottle/oxygen{ - pixel_x = 1 - }, -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/chem_storage) "oZG" = ( /obj/structure/window/reinforced/spawner/directional/west, /obj/structure/table, @@ -53524,6 +53998,16 @@ /obj/effect/spawner/random/trash/botanical_waste, /turf/open/floor/plating, /area/station/maintenance/port/greater) +"oZR" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ + dir = 4 + }, +/obj/structure/tank_holder/extinguisher, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/pharmacy) "oZV" = ( /obj/effect/turf_decal/trimline/yellow/filled/line, /obj/machinery/power/apc/auto_name/directional/south, @@ -53557,10 +54041,18 @@ /turf/open/floor/glass, /area/station/service/kitchen) "pal" = ( -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/obj/structure/sign/poster/contraband/random/directional/north, /turf/open/floor/plating, -/area/station/cargo/storage) +/area/station/maintenance/disposal) +"pan" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "medbay-office"; + name = "Medbay Shutters"; + dir = 4 + }, +/turf/open/floor/plating, +/area/station/medical/cryo) "paq" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/vending/cigarette, @@ -53726,6 +54218,20 @@ dir = 8 }, /area/station/hallway/secondary/exit/departure_lounge) +"pcD" = ( +/obj/structure/table/wood/poker, +/obj/item/flashlight/lamp/green{ + pixel_x = -8; + pixel_y = 14 + }, +/obj/item/cigbutt, +/obj/effect/mapping_helpers/broken_floor, +/turf/open/floor/wood, +/area/station/maintenance/starboard/central) +"pcH" = ( +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/plating, +/area/station/maintenance/disposal) "pcL" = ( /obj/structure/rack, /obj/effect/spawner/random/maintenance, @@ -53789,12 +54295,6 @@ "pdO" = ( /turf/closed/wall, /area/station/medical/pharmacy) -"pdQ" = ( -/obj/machinery/airalarm/directional/west, -/obj/structure/rack, -/obj/effect/spawner/random/armory/shotgun, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/armory) "pec" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 @@ -53811,18 +54311,6 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) -"ped" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/structure/cable, -/obj/structure/disposalpipe/sorting/mail{ - dir = 2 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "pee" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable, @@ -53848,18 +54336,6 @@ }, /turf/open/floor/plating/elevatorshaft, /area/station/service/kitchen) -"pem" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/filled/mid_joiner{ - dir = 4 - }, -/obj/structure/chair/office{ - dir = 4 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/armory) "pen" = ( /obj/structure/extinguisher_cabinet/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -53892,19 +54368,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/wood, /area/station/security/courtroom) -"peS" = ( -/obj/structure/railing/corner/end/flip{ - dir = 8 - }, -/obj/item/radio/intercom/directional/north, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +"peM" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/morgue) +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/textured, +/area/station/cargo/storage) "peX" = ( /obj/structure/railing, /turf/open/floor/iron/stairs/medium{ @@ -53930,10 +54402,6 @@ /obj/effect/turf_decal/tile/dark_blue, /turf/open/floor/iron/white, /area/station/hallway/secondary/entry) -"pfp" = ( -/obj/machinery/light/directional/south, -/turf/open/floor/iron/textured_large, -/area/station/medical/abandoned) "pfu" = ( /obj/effect/landmark/event_spawn, /obj/effect/turf_decal/trimline/yellow/arrow_cw, @@ -53947,6 +54415,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"pfA" = ( +/obj/structure/disposalpipe/trunk/multiz/down{ + dir = 2 + }, +/turf/closed/wall, +/area/station/maintenance/port) "pfK" = ( /obj/machinery/door/airlock/maintenance, /obj/structure/cable, @@ -53960,6 +54434,13 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"pfQ" = ( +/obj/machinery/autolathe, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) "pgh" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 @@ -53983,6 +54464,11 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/science/lab) +"pgs" = ( +/obj/structure/barricade/wooden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) "pgu" = ( /obj/structure/cable, /obj/effect/spawner/random/trash/cigbutt, @@ -53999,21 +54485,15 @@ dir = 4 }, /area/station/maintenance/starboard/aft) +"pgG" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/carpet, +/area/station/command/eva) "pgI" = ( /obj/effect/decal/cleanable/dirt, /obj/item/clothing/suit/apron/surgical, /turf/open/floor/plating, /area/station/maintenance/hallway/abandoned_recreation) -"pgJ" = ( -/obj/machinery/modular_computer/preset/id{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 4 - }, -/turf/open/floor/holofloor/dark, -/area/station/command/heads_quarters/cmo) "pgM" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 @@ -54021,9 +54501,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/science/ordnance) -"pgN" = ( -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/pharmacy) "pgQ" = ( /obj/structure/table, /obj/effect/spawner/random/bureaucracy/paper, @@ -54078,32 +54555,6 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/break_room) -"phh" = ( -/obj/machinery/status_display/evac/directional/north, -/turf/open/openspace, -/area/station/medical/medbay/central) -"phw" = ( -/obj/effect/mapping_helpers/airlock/access/all/medical/general, -/obj/machinery/door/airlock/medical/glass{ - name = "Medbay Reception" - }, -/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, -/obj/effect/turf_decal/tile/blue/full, -/turf/open/floor/iron/white, -/area/station/medical/office) -"phy" = ( -/obj/structure/lattice/catwalk, -/obj/effect/turf_decal/siding/blue/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/openspace, -/area/station/medical/medbay/central) "phz" = ( /obj/structure/table/reinforced, /obj/item/flashlight/lamp{ @@ -54137,21 +54588,6 @@ }, /turf/open/floor/wood, /area/station/service/chapel) -"phP" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 - }, -/obj/structure/filingcabinet/chestdrawer{ - pixel_y = 2 - }, -/obj/machinery/requests_console/directional/north{ - department = "Security"; - name = "Security Requests Console" - }, -/obj/effect/mapping_helpers/requests_console/assistance, -/obj/effect/mapping_helpers/requests_console/supplies, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/customs) "pim" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/blue/full, @@ -54159,30 +54595,29 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/smooth_large, /area/station/maintenance/department/medical) -"piz" = ( -/obj/structure/disposalpipe/segment{ +"piu" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/central) -"piJ" = ( -/obj/structure/table, -/obj/item/gun/grenadelauncher{ - pixel_x = -18; - pixel_y = 9 +/obj/effect/turf_decal/trimline/red/filled/mid_joiner{ + dir = 4 }, -/obj/item/gun/grenadelauncher{ - pixel_x = -14; - pixel_y = 4 +/obj/structure/chair/office{ + dir = 4 }, -/obj/item/gun/grenadelauncher{ - pixel_x = -2; - pixel_y = 1 - }, -/obj/machinery/light_switch/directional/north, -/obj/machinery/light/directional/north, /turf/open/floor/iron/dark/smooth_large, /area/station/security/armory) +"piK" = ( +/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/camera/autoname/directional/south, +/obj/machinery/light_switch/directional/south, +/obj/machinery/computer/operating{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured_corner{ + dir = 4 + }, +/area/station/medical/surgery) "piR" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -54232,29 +54667,10 @@ "pjN" = ( /turf/open/floor/iron/kitchen, /area/station/maintenance/port/aft) -"pkh" = ( -/obj/effect/turf_decal/siding/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) -"pkk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/spawner/random/structure/crate, -/obj/effect/turf_decal/bot, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/dark/textured, -/area/station/cargo/warehouse) +"pjV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark/textured_large, +/area/station/ai/satellite/chamber) "pkl" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, @@ -54263,16 +54679,6 @@ /obj/machinery/camera/autoname/directional/north, /turf/open/openspace, /area/station/engineering/atmos/project) -"pkn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/station/medical/medbay/central) "pko" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/vending/coffee, @@ -54318,53 +54724,20 @@ /obj/structure/barricade/wooden, /turf/open/space/basic, /area/space/nearstation) -"pkS" = ( -/obj/machinery/camera/autoname/directional/north, -/turf/open/floor/glass/reinforced, -/area/station/medical/chemistry) -"plm" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "AI Chamber" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "aicoredoor"; - name = "AI Core Access" - }, -/obj/structure/cable/layer3, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/siding/dark{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/access/any/command/ai_upload, -/turf/open/floor/iron/dark/textured_large, -/area/station/ai/satellite/chamber) "plq" = ( /obj/effect/spawner/random/trash/moisture_trap, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"plt" = ( -/obj/machinery/door/airlock/maintenance, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/turf/open/floor/plating, -/area/station/security/detectives_office/private_investigators_office) "plB" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/heat_exchanging/simple, /turf/open/space/basic, /area/space/nearstation) -"plW" = ( -/obj/structure/railing{ - dir = 8 - }, -/turf/open/openspace, -/area/station/medical/medbay/central) +"plO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/textured, +/area/station/cargo/warehouse) "pma" = ( /obj/structure/chair, /obj/item/cigbutt, @@ -54377,15 +54750,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/port) -"pmf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "pmg" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 @@ -54414,20 +54778,39 @@ /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/space/nearstation) +"pmH" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/warning, +/obj/structure/showcase/cyborg/old{ + dir = 8; + pixel_x = 9; + pixel_y = 2 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_ccw{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/iron/dark/textured_edge{ + dir = 1 + }, +/area/station/ai/satellite/chamber) "pmI" = ( /obj/effect/spawner/random/structure/grille, /turf/open/floor/plating, /area/station/maintenance/port) -"pmL" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +"pmJ" = ( +/obj/structure/cable/layer3, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ - dir = 4 +/obj/effect/turf_decal/siding/dark{ + dir = 1 }, -/obj/structure/tank_holder/extinguisher, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/pharmacy) +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "pmN" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -54532,10 +54915,10 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/textured_large, /area/station/security/prison) -"pnU" = ( -/obj/machinery/light/directional/east, -/turf/open/floor/glass/reinforced, -/area/station/command/vault) +"pnY" = ( +/obj/structure/sign/departments/medbay/alt/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) "pod" = ( /obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/computer/security{ @@ -54550,14 +54933,6 @@ /obj/machinery/gateway/centerstation, /turf/open/floor/iron/dark, /area/station/command/gateway) -"pom" = ( -/obj/machinery/door/airlock/engineering/glass{ - name = "Supermatter Engine Room" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/machinery/door/firedoor/heavy, -/turf/open/floor/engine, -/area/station/engineering/main) "por" = ( /obj/effect/turf_decal/siding/wood, /turf/open/floor/glass, @@ -54580,6 +54955,13 @@ /obj/structure/cable, /turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/fore) +"poB" = ( +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/flora/rock/pile/jungle/style_3, +/turf/open/floor/grass, +/area/station/ai/satellite/interior) "poD" = ( /obj/structure/transport/linear{ radial_travel = 0 @@ -54593,13 +54975,28 @@ }, /turf/open/openspace, /area/station/engineering/atmos/project) -"ppa" = ( -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ - dir = 4 - }, +"poE" = ( +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, -/turf/closed/wall, -/area/station/medical/surgery) +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/morgue) +"poI" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/bodycontainer/morgue{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured_corner{ + dir = 1 + }, +/area/station/medical/morgue) +"ppm" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/arrows, +/turf/open/floor/iron/dark/textured_large, +/area/station/cargo/sorting) "ppp" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/dark_blue, @@ -54617,10 +55014,34 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/engineering/lobby) +"ppG" = ( +/obj/structure/table/reinforced, +/obj/item/surgery_tray/full/morgue{ + pixel_x = 7 + }, +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/morgue) "ppL" = ( /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark/textured_large, /area/station/engineering/atmos/upper) +"ppY" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/light_switch/directional/east, +/obj/machinery/firealarm/directional/south, +/turf/open/openspace, +/area/station/security/checkpoint/supply) +"pqe" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/south{ + network = list("minisat") + }, +/obj/machinery/washing_machine, +/turf/open/floor/iron/white/textured_half, +/area/station/ai/satellite/interior) "pqj" = ( /turf/closed/wall/r_wall, /area/station/security/interrogation) @@ -54631,15 +55052,19 @@ }, /turf/open/floor/carpet, /area/station/service/chapel/office) +"pqu" = ( +/obj/structure/lattice/catwalk, +/turf/open/openspace, +/area/station/ai/satellite/chamber) "pqQ" = ( /obj/effect/mapping_helpers/broken_floor, /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/port) -"prl" = ( -/obj/machinery/flasher/directional/south, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai/upload/chamber) +"prc" = ( +/obj/machinery/light/floor, +/turf/open/floor/iron/dark/textured_half, +/area/station/medical/surgery) "prn" = ( /obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/dirt, @@ -54678,19 +55103,14 @@ /mob/living/basic/chicken, /turf/open/misc/sandy_dirt, /area/station/science/zoo) -"prV" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/station/medical/medbay/lobby) -"prW" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating_new/dark{ - dir = 5 - }, -/turf/open/floor/engine/hull/reinforced/air, -/area/station/ai/satellite/chamber) +"prD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/cargo/storage) "psj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, @@ -54718,16 +55138,6 @@ /obj/machinery/computer/station_alert, /turf/open/floor/engine/hull/reinforced/air, /area/station/engineering/atmos/project) -"psz" = ( -/obj/structure/cable/layer3, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/tile/dark_blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/checker, -/area/station/ai/satellite/maintenance/storage) "psC" = ( /turf/open/openspace, /area/station/hallway/primary/fore) @@ -54738,6 +55148,31 @@ }, /turf/open/floor/plating, /area/station/hallway/secondary/entry) +"pta" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 5 + }, +/obj/structure/rack, +/obj/item/gps/mining{ + pixel_x = 6; + pixel_y = 2 + }, +/obj/item/gps/mining, +/obj/item/gps/mining{ + pixel_x = -6; + pixel_y = 2 + }, +/obj/item/pickaxe{ + pixel_x = 5 + }, +/obj/item/shovel{ + pixel_x = -5 + }, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) "ptt" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -54749,13 +55184,16 @@ /obj/machinery/light/dim/directional/north, /turf/open/floor/iron/dark, /area/station/commons/vacant_room/commissary) -"ptI" = ( -/obj/structure/railing/corner{ - dir = 8 +"ptx" = ( +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 }, /obj/effect/decal/cleanable/dirt, -/obj/structure/lattice/catwalk, -/turf/open/openspace, +/obj/structure/showcase/machinery/cloning_pod{ + desc = "An old prototype cloning pod, permanently decommissioned following the incident."; + name = "decommissioned cloner" + }, +/turf/open/floor/iron/white, /area/station/maintenance/department/medical) "ptT" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ @@ -54781,6 +55219,14 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/service/chapel) +"puu" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai/satellite/interior) "puC" = ( /obj/structure/lattice/catwalk, /obj/machinery/camera/autoname/directional/west, @@ -54795,19 +55241,16 @@ /obj/machinery/light_switch/directional/north, /turf/open/floor/iron, /area/station/science/lab) +"puG" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) "puJ" = ( /obj/structure/disposalpipe/segment, /obj/structure/sign/poster/contraband/eat/directional/west, /turf/open/floor/wood, /area/station/hallway/primary/central) -"puQ" = ( -/obj/machinery/turretid{ - control_area = "/area/station/ai/upload/chamber"; - name = "AI Upload Turret Control"; - icon_state = "control_stun" - }, -/turf/closed/wall/r_wall, -/area/station/ai/upload/foyer) "puR" = ( /obj/structure/filingcabinet, /obj/machinery/light/directional/south, @@ -54817,24 +55260,30 @@ /obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron/dark, /area/station/security/checkpoint/supply) -"pva" = ( -/obj/machinery/firealarm/directional/south, -/obj/machinery/conveyor{ - dir = 8; - id = "mining" - }, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) "pvg" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/wood, /area/station/maintenance/hallway/abandoned_recreation) +"pvo" = ( +/obj/effect/turf_decal/trimline/blue/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/surgery) "pvp" = ( /obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/plating, /area/station/engineering/main) +"pvy" = ( +/obj/machinery/holopad, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) "pvC" = ( /obj/structure/table/glass, /obj/effect/turf_decal/siding/blue{ @@ -54906,6 +55355,24 @@ /obj/structure/sign/warning/radiation/rad_area/directional/east, /turf/open/floor/catwalk_floor, /area/station/engineering/main) +"pwt" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/book/manual/wiki/research_and_development{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/book/manual/wiki/robotics_cyborgs{ + pixel_x = -1; + pixel_y = 7 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai/upload/foyer) "pwy" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 @@ -54958,16 +55425,24 @@ dir = 8 }, /area/station/hallway/primary/fore) -"pxc" = ( -/obj/structure/cable, +"pxh" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/morgue) "pxv" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/wood, /area/station/commons/storage/tools) +"pxH" = ( +/obj/structure/chair/sofa/corp/right, +/obj/effect/landmark/start/paramedic, +/turf/open/floor/carpet/blue, +/area/station/medical/break_room) "pxN" = ( /obj/machinery/atmospherics/pipe/multiz/yellow/visible{ name = "N2 Multideck Adapter"; @@ -54984,27 +55459,6 @@ /obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron, /area/station/security/prison/mess) -"pxT" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/railing/corner{ - dir = 1 - }, -/obj/structure/cable, -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/cargo/storage) "pxZ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/red/filled/line{ @@ -55017,26 +55471,6 @@ }, /turf/open/floor/iron/dark, /area/station/commons/vacant_room/commissary) -"pyb" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/table, -/obj/item/reagent_containers/cup/glass/mug{ - pixel_x = -5; - pixel_y = -15 - }, -/obj/item/ai_module/toy_ai{ - pixel_x = -8; - pixel_y = 9 - }, -/obj/structure/lattice/catwalk, -/obj/item/clipboard{ - pixel_x = 1; - pixel_y = -2 - }, -/turf/open/openspace, -/area/station/ai/upload/chamber) "pyd" = ( /obj/machinery/door/airlock/external{ name = "Arrival Airlock" @@ -55046,24 +55480,6 @@ }, /turf/open/floor/plating, /area/station/hallway/secondary/entry) -"pyf" = ( -/obj/machinery/smartfridge/organ, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rear_surgery"; - name = "Surgery Shutters"; - dir = 1 - }, -/turf/open/floor/plating, -/area/station/medical/surgery) -"pyg" = ( -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/turf/open/floor/wood/tile, -/area/station/maintenance/port/aft) "pyh" = ( /obj/machinery/computer/records/security{ dir = 4 @@ -55079,17 +55495,6 @@ /obj/effect/spawner/random/maintenance/no_decals, /turf/open/space/basic, /area/space/nearstation) -"pyA" = ( -/obj/structure/rack, -/obj/item/cardboard_cutout{ - pixel_x = 8 - }, -/obj/item/cardboard_cutout, -/obj/item/cardboard_cutout{ - pixel_x = -5 - }, -/turf/open/floor/plating, -/area/station/maintenance/port) "pyB" = ( /obj/machinery/light_switch/directional/east, /turf/open/floor/carpet, @@ -55146,17 +55551,16 @@ /obj/structure/table/wood/fancy, /turf/open/openspace, /area/station/maintenance/port/fore) -"pzq" = ( -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/hallway/abandoned_recreation) +"pzt" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark/textured, +/area/station/cargo/sorting) +"pzx" = ( +/obj/machinery/airalarm/directional/west, +/obj/structure/rack, +/obj/effect/spawner/random/armory/shotgun, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/armory) "pzy" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -55166,13 +55570,6 @@ }, /turf/open/floor/iron/large, /area/station/hallway/primary/central) -"pzQ" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/openspace, -/area/station/medical/medbay/central) "pzU" = ( /obj/machinery/chem_dispenser/drinks/beer{ pixel_y = 14 @@ -55189,15 +55586,16 @@ /obj/machinery/rnd/production/circuit_imprinter, /turf/open/floor/iron/dark, /area/station/engineering/storage) -"pAn" = ( -/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{ +"pAa" = ( +/obj/effect/turf_decal/trimline/yellow/line{ dir = 4 }, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/storage) +/obj/effect/turf_decal/trimline/yellow/mid_joiner{ + dir = 4 + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai/satellite/teleporter) "pAz" = ( /obj/machinery/light/directional/east, /turf/open/floor/iron, @@ -55210,42 +55608,25 @@ /obj/item/radio/intercom/directional/east, /turf/open/floor/wood, /area/station/service/chapel) -"pAU" = ( -/obj/effect/turf_decal/siding/dark_blue/corner{ - dir = 4 - }, -/obj/effect/landmark/start/medical_doctor, -/turf/open/floor/iron/white/textured_large, -/area/station/medical/medbay/central) -"pAV" = ( -/obj/structure/filingcabinet, -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/supply) "pBa" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 4 }, /turf/open/floor/iron, /area/station/cargo/storage) -"pBo" = ( -/obj/machinery/button/door/directional/east{ - id = "qm_cargobay"; - name = "Cargo Bay Inner Shutters" - }, -/obj/machinery/camera/directional/east{ - c_tag = "Cargo Bay - Reception" - }, -/obj/effect/turf_decal/trimline/brown/filled/corner, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +"pBt" = ( +/obj/structure/railing{ dir = 1 }, -/turf/open/floor/iron, -/area/station/cargo/storage) +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/structure/chair{ + dir = 8; + pixel_y = -2 + }, +/turf/open/floor/glass, +/area/station/medical/medbay/central) "pBz" = ( /obj/machinery/door/airlock/maintenance, /obj/structure/cable, @@ -55258,6 +55639,15 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"pBA" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/obj/machinery/computer/cargo{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) "pBB" = ( /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/iron/dark/textured_half{ @@ -55313,6 +55703,25 @@ }, /turf/open/floor/grass, /area/station/hallway/secondary/entry) +"pCn" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/status_display/ai/directional/west, +/turf/open/floor/iron, +/area/station/cargo/storage) +"pCq" = ( +/obj/machinery/light/floor{ + color = "#66ccff" + }, +/obj/item/kirbyplants/random, +/obj/structure/window/spawner/directional/east, +/turf/open/floor/iron/dark, +/area/station/medical/cryo) "pCw" = ( /obj/structure/table/reinforced/rglass, /obj/item/storage/briefcase/secure{ @@ -55334,20 +55743,19 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/engineering/storage_shared) -"pDc" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "cargounload" +"pDb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/closet/crate, -/obj/effect/spawner/random/maintenance, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/siding/blue, +/obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, -/obj/structure/plasticflaps, -/turf/open/floor/plating, -/area/station/cargo/storage) +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "pDf" = ( /obj/docking_port/stationary{ dir = 8; @@ -55360,6 +55768,12 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"pDl" = ( +/obj/effect/turf_decal/caution/stand_clear{ + dir = 4 + }, +/turf/open/floor/engine/hull, +/area/space/nearstation) "pDm" = ( /obj/machinery/portable_atmospherics/canister, /obj/effect/decal/cleanable/dirt, @@ -55379,15 +55793,12 @@ }, /turf/open/floor/iron, /area/station/commons/fitness/recreation) -"pDx" = ( -/obj/effect/turf_decal/siding/dark{ - dir = 8 - }, -/obj/effect/turf_decal/siding/dark{ - dir = 1 - }, -/turf/open/floor/iron/dark/herringbone, -/area/station/ai/satellite/interior) +"pDC" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "pDO" = ( /obj/structure/railing{ dir = 1 @@ -55403,6 +55814,21 @@ }, /turf/open/floor/iron/kitchen, /area/station/service/kitchen) +"pDQ" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/blue/full, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "medbay-office"; + name = "Medbay Shutters"; + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/right/directional/north{ + req_access = list("medical"); + name = "Medbay Reception" + }, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/office) "pDR" = ( /obj/effect/landmark/firealarm_sanity, /obj/structure/lattice/catwalk, @@ -55519,15 +55945,6 @@ }, /turf/open/floor/iron/checker, /area/station/service/bar) -"pFW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/starboard/central) "pFX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, @@ -55553,6 +55970,11 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine/hull/air, /area/station/engineering/atmos/project) +"pGm" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/textured_large, +/area/station/medical/abandoned) "pGn" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 @@ -55560,28 +55982,14 @@ /turf/open/floor/wood/large, /area/station/medical/psychology) "pGu" = ( -/obj/structure/window/reinforced/spawner/directional/south, -/obj/item/clothing/gloves/latex/nitrile, -/obj/item/wrench/medical, -/obj/structure/table/reinforced/rglass, -/obj/machinery/door/window/right/directional/west{ - name = "First Aid Supplies"; - req_access = list("medical") +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/item/gun/syringe{ - desc = "The Holy Syringe Gun. Identical to the regular syringe gun. You have a feeling that you shouldn't touch this."; - name = "Holy Syringe Gun"; - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/gun/syringe{ - desc = "The Holy Syringe Gun. Identical to the regular syringe gun. You have a feeling that you shouldn't touch this."; - name = "Holy Syringe Gun"; - pixel_x = -3; - pixel_y = 3 - }, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/storage) +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) "pGv" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/start/hangover, @@ -55682,37 +56090,18 @@ /obj/effect/mapping_helpers/airlock/unres, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"pHy" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white/smooth_half{ - dir = 1 - }, -/area/station/ai/satellite/foyer) "pHC" = ( /obj/effect/turf_decal/trimline/green/filled/corner, /turf/open/floor/iron/dark/textured_large, /area/station/medical/virology) -"pHH" = ( -/obj/machinery/mineral/stacking_machine{ - input_dir = 2; - output_dir = 1 - }, -/obj/effect/decal/cleanable/blood/oil, -/turf/open/floor/plating, -/area/station/maintenance/disposal) -"pHL" = ( -/obj/machinery/door/airlock/medical{ - name = "Abandoned Room" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/unres{ +"pHJ" = ( +/obj/machinery/atmos_shield_gen/active{ dir = 1 }, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/turf/open/floor/iron/dark/textured_large, -/area/station/maintenance/port) +/obj/machinery/atmos_shield_gen/active, +/obj/machinery/door/poddoor/massdriver_trash, +/turf/open/floor/plating, +/area/station/maintenance/disposal) "pHQ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -55830,14 +56219,6 @@ }, /turf/open/floor/wood, /area/station/command/corporate_showroom) -"pJK" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/obj/structure/table/wood, -/obj/item/clothing/head/soft/blue, -/obj/item/clothing/head/soft/blue, -/turf/open/floor/wood/large, -/area/station/medical/break_room) "pJM" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 6 @@ -55848,14 +56229,6 @@ }, /turf/open/floor/iron, /area/station/engineering/lobby) -"pJP" = ( -/obj/machinery/light/red/directional/north, -/obj/structure/window/reinforced/plasma/spawner/directional/east, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/engine, -/area/station/medical/chemistry) "pJR" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/curtain/bounty, @@ -55869,6 +56242,10 @@ "pJS" = ( /turf/open/floor/iron, /area/station/hallway/primary/aft) +"pJY" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) "pKb" = ( /obj/machinery/vending/cigarette, /obj/effect/turf_decal/trimline/purple/filled/line{ @@ -55888,31 +56265,12 @@ }, /turf/open/floor/iron, /area/station/science/lobby) -"pKm" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/structure/chair{ - dir = 8; - pixel_y = -2 - }, -/turf/open/floor/glass, -/area/station/medical/medbay/central) "pKp" = ( /obj/item/trash/can{ pixel_x = -8 }, /turf/open/floor/wood, /area/station/commons/dorms) -"pKy" = ( -/obj/structure/stairs/east, -/turf/open/floor/iron/stairs/medium{ - dir = 8 - }, -/area/station/ai/upload/chamber) "pKA" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -55956,14 +56314,11 @@ /obj/structure/cable, /turf/open/floor/glass, /area/station/security/brig) -"pKW" = ( -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/structure/flora/grass/jungle/a, -/obj/structure/flora/rock/style_4, -/obj/structure/flora/bush/flowers_br/style_3, -/turf/open/floor/grass, -/area/station/ai/satellite/foyer) +"pLa" = ( +/obj/item/kirbyplants/random, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/textured_large, +/area/station/medical/abandoned) "pLg" = ( /obj/structure/closet/firecloset, /obj/effect/spawner/random/maintenance/two, @@ -55979,12 +56334,6 @@ }, /turf/open/openspace, /area/station/construction/storage_wing) -"pLq" = ( -/obj/effect/turf_decal/tile/neutral/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/medical/medbay/central) "pLx" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -56001,18 +56350,6 @@ }, /turf/open/floor/iron, /area/station/science/research) -"pLJ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/machinery/airalarm/directional/north, -/obj/structure/cable, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/station/command/vault) -"pLL" = ( -/obj/structure/sign/departments/medbay/alt/directional/west, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) "pLN" = ( /obj/structure/falsewall, /turf/open/floor/plating, @@ -56043,15 +56380,29 @@ /obj/effect/turf_decal/tile/green/full, /turf/open/floor/iron/dark/smooth_large, /area/station/service/hydroponics) -"pLV" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; - id = "chemshutters"; - name = "Pharmacy Shutters" +"pLU" = ( +/obj/machinery/button/door/directional/south{ + id = "cmoprivacy"; + name = "CMO Privacy Shutters"; + req_access = list("cmo"); + pixel_y = -7 }, -/turf/open/floor/plating, -/area/station/medical/pharmacy) +/turf/closed/wall, +/area/station/command/heads_quarters/cmo) +"pLZ" = ( +/obj/structure/sign/poster/official/random/directional/north, +/obj/structure/table, +/obj/item/pai_card{ + pixel_x = -14; + pixel_y = 6 + }, +/obj/item/bodypart/head/robot{ + pixel_x = 3; + pixel_y = 8 + }, +/obj/effect/turf_decal/siding/dark, +/turf/open/floor/iron/white/textured_half, +/area/station/ai/satellite/interior) "pMd" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 @@ -56062,28 +56413,11 @@ /obj/structure/filingcabinet/chestdrawer, /turf/open/floor/iron/dark, /area/station/science/ordnance) -"pMi" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/structure/railing/corner, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/iron/dark, -/area/station/medical/medbay/lobby) "pMk" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/carpet, /area/station/hallway/secondary/exit/departure_lounge) -"pMm" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "pMn" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/vending/cigarette, @@ -56091,23 +56425,6 @@ /obj/effect/mapping_helpers/broken_machine, /turf/open/floor/iron/smooth_large, /area/station/maintenance/department/medical) -"pMs" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured_large, -/area/station/ai/satellite/interior) -"pMx" = ( -/obj/machinery/door/airlock/maintenance, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/obj/effect/landmark/navigate_destination/disposals, -/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/disposal) "pME" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -56153,15 +56470,6 @@ "pMT" = ( /turf/closed/wall, /area/station/service/janitor) -"pMU" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/cargo/storage) "pMY" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 6 @@ -56220,6 +56528,12 @@ }, /turf/open/openspace, /area/station/maintenance/port/aft) +"pOc" = ( +/obj/structure/table/wood, +/obj/machinery/status_display/evac/directional/south, +/obj/item/pai_card, +/turf/open/floor/wood/large, +/area/station/medical/break_room) "pOh" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -56227,60 +56541,19 @@ /obj/effect/landmark/start/hangover, /turf/open/openspace, /area/station/hallway/primary/fore) +"pOp" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/item/kirbyplants/organic/plant19{ + pixel_x = -3; + pixel_y = 12 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai/upload/chamber) "pOt" = ( /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/wood, /area/station/maintenance/hallway/abandoned_recreation) -"pOD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/structure/closet/l3closet, -/turf/open/floor/iron/textured_large, -/area/station/medical/virology) -"pOE" = ( -/obj/effect/turf_decal/tile/neutral/opposingcorners{ - dir = 1 - }, -/obj/structure/table, -/obj/item/storage/toolbox/mechanical{ - pixel_y = 7 - }, -/obj/item/stack/ducts/fifty{ - pixel_y = -3 - }, -/obj/item/stack/ducts/fifty{ - pixel_y = -3 - }, -/obj/item/stack/ducts/fifty{ - pixel_y = -3 - }, -/obj/item/stack/ducts/fifty{ - pixel_y = -3 - }, -/obj/item/stack/ducts/fifty{ - pixel_y = -3 - }, -/obj/item/stack/ducts/fifty{ - pixel_y = -3 - }, -/obj/item/stack/ducts/fifty{ - pixel_y = -3 - }, -/obj/item/stack/ducts/fifty{ - pixel_y = -3 - }, -/obj/item/reagent_containers/dropper, -/obj/item/stack/cable_coil{ - pixel_x = -7; - pixel_y = 4 - }, -/obj/item/stack/cable_coil{ - pixel_x = -12 - }, -/obj/item/multitool, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) "pOF" = ( /obj/structure/closet/secure_closet/personal, /obj/item/clothing/suit/hooded/wintercoat, @@ -56339,12 +56612,6 @@ }, /turf/open/floor/glass/airless, /area/station/maintenance/starboard/lesser) -"pPj" = ( -/obj/structure/railing{ - dir = 6 - }, -/turf/open/openspace, -/area/station/ai/satellite/chamber) "pPk" = ( /obj/effect/spawner/random/vending/snackvend, /turf/open/floor/iron, @@ -56357,22 +56624,6 @@ }, /turf/open/floor/iron/freezer, /area/station/maintenance/port) -"pPm" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/textured_large, -/area/station/medical/virology) -"pPn" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/chem_storage) "pPt" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -56398,6 +56649,17 @@ /obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/plating, /area/station/maintenance/disposal/incinerator) +"pPz" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/lobby) "pPA" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -56407,6 +56669,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark/textured, /area/station/cargo/warehouse) +"pPD" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/siding/blue{ + dir = 9 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "pPE" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 @@ -56425,12 +56696,6 @@ /obj/machinery/light/directional/south, /turf/open/openspace, /area/station/command/gateway) -"pPZ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured_large, -/area/station/ai/satellite/chamber) "pQa" = ( /obj/machinery/door/firedoor, /turf/open/floor/engine/hull/air, @@ -56480,6 +56745,21 @@ }, /turf/open/floor/iron/dark, /area/station/security/brig) +"pQC" = ( +/obj/item/banner/cargo/mundane, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/brown/filled/corner, +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) "pQF" = ( /obj/structure/closet/secure_closet/freezer/kitchen, /obj/machinery/light/directional/west, @@ -56490,12 +56770,21 @@ /obj/effect/spawner/random/trash/mess, /turf/open/floor/plating, /area/station/maintenance/port) -"pQK" = ( -/obj/structure/railing/corner, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue/full, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +"pQJ" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/light/small/directional/east, +/obj/structure/closet{ + name = "janitorial supplies" + }, +/turf/open/floor/iron/dark/textured_edge{ + dir = 4 + }, +/area/station/medical/morgue) "pQS" = ( /obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/engine, @@ -56518,6 +56807,29 @@ }, /turf/open/openspace, /area/station/maintenance/starboard/lesser) +"pRr" = ( +/obj/machinery/camera/autoname/directional/south, +/obj/machinery/conveyor{ + dir = 8; + id = "mining" + }, +/obj/machinery/bouldertech/refinery/smelter, +/turf/open/floor/iron/textured, +/area/station/cargo/storage) +"pRs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "pRt" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 1 @@ -56585,37 +56897,23 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/construction/storage_wing) -"pSd" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 +"pRT" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/light/directional/west, -/obj/item/kirbyplants/random, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/iron/dark, -/area/station/medical/medbay/central) +/obj/effect/turf_decal/siding/wood/end{ + dir = 4 + }, +/turf/open/floor/wood/large, +/area/station/medical/break_room) "pSj" = ( /obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2, /obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4, /turf/open/floor/plating, /area/station/security/interrogation) -"pSv" = ( -/obj/item/banner/cargo/mundane{ - pixel_y = 27 - }, -/obj/effect/decal/cleanable/crayon{ - icon_state = "body"; - name = "body"; - pixel_y = 10 - }, -/obj/item/ammo_casing/spent{ - pixel_x = -8; - pixel_y = -4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "pSz" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 @@ -56625,6 +56923,15 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/port) +"pSA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/station/command/vault) "pSB" = ( /turf/open/openspace, /area/station/cargo/storage) @@ -56654,18 +56961,6 @@ /obj/item/storage/cans/sixbeer, /turf/open/floor/plating, /area/station/service/kitchen/abandoned) -"pSP" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "garbage" - }, -/obj/machinery/recycler{ - dir = 8 - }, -/obj/effect/decal/cleanable/blood/oil, -/obj/effect/turf_decal/stripes/red/box, -/turf/open/floor/plating, -/area/station/maintenance/disposal) "pSQ" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 @@ -56684,6 +56979,9 @@ }, /turf/open/floor/iron/kitchen, /area/station/maintenance/port/aft) +"pTd" = ( +/turf/closed/wall, +/area/station/command/vault) "pTi" = ( /obj/structure/railing, /obj/machinery/door/firedoor/border_only, @@ -56693,13 +56991,6 @@ }, /turf/open/floor/wood/large, /area/station/medical/psychology) -"pTp" = ( -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/white, -/area/station/maintenance/department/medical) "pTu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -56718,6 +57009,14 @@ }, /turf/open/floor/iron/checker, /area/station/service/janitor) +"pTv" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/siding/blue, +/turf/open/openspace, +/area/station/medical/medbay/central) "pTw" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /obj/structure/flora/bush/jungle/a/style_2{ @@ -56726,6 +57025,12 @@ }, /turf/open/floor/grass, /area/station/science/genetics) +"pTA" = ( +/obj/item/food/sandwich/cheese, +/obj/structure/table/wood, +/obj/machinery/computer/records/medical/laptop, +/turf/open/floor/carpet/cyan, +/area/station/command/heads_quarters/cmo) "pTB" = ( /obj/structure/table, /obj/item/taperecorder{ @@ -56737,33 +57042,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured_large, /area/station/maintenance/port) -"pTL" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - name = "Cargo Bay Shutters"; - id = "qm_cargobay"; - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/security/checkpoint/supply) -"pTM" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/brown/arrow_cw{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/hallway/primary/starboard) -"pTN" = ( -/obj/machinery/light/warm/dim/directional/west, -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/item/kirbyplants/random, -/turf/open/floor/wood/parquet, -/area/station/command/heads_quarters/qm) "pTP" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -56781,18 +57059,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/primary/port) -"pTV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "pTX" = ( /obj/structure/table/wood, /obj/effect/spawner/random/maintenance, @@ -56811,12 +57077,6 @@ /obj/effect/decal/cleanable/blood/old, /turf/open/floor/iron/smooth_large, /area/station/maintenance/department/medical) -"pUr" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured_large, -/area/station/ai/satellite/chamber) "pUE" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -56825,6 +57085,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/commons/vacant_room/office) +"pUF" = ( +/obj/effect/turf_decal/box/white{ + color = "#CCDCFF" + }, +/obj/machinery/ai_slipper{ + uses = 10 + }, +/turf/open/floor/iron/white/textured_large, +/area/station/ai/satellite/interior) "pUH" = ( /obj/structure/table/wood/poker, /obj/item/storage/dice, @@ -56834,16 +57103,18 @@ }, /turf/open/floor/carpet/black, /area/station/commons/lounge) -"pUM" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - name = "Cargo Bay Shutters"; - id = "qm_cargobay"; - dir = 8; - pixel_y = 1 +"pUR" = ( +/obj/structure/railing{ + dir = 10 }, -/turf/open/floor/plating, -/area/station/cargo/storage) +/obj/structure/table, +/obj/item/phone{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/structure/lattice/catwalk, +/turf/open/openspace, +/area/station/ai/upload/chamber) "pUU" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -56888,6 +57159,23 @@ /obj/machinery/door/firedoor/heavy, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"pVB" = ( +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics Testing Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/machinery/door/firedoor/heavy, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating, +/area/station/maintenance/disposal/incinerator) +"pVM" = ( +/obj/machinery/button/door/directional/west{ + id = "Disposal Exit"; + name = "Disposal Vent Control"; + pixel_x = -10 + }, +/turf/closed/wall, +/area/station/maintenance/disposal) "pWh" = ( /obj/machinery/button/door/directional/west{ id = "Cabin6"; @@ -56919,6 +57207,17 @@ /obj/structure/cable, /turf/open/floor/iron/dark/smooth_large, /area/station/commons/lounge) +"pWu" = ( +/obj/machinery/light/floor{ + color = "#66ccff" + }, +/obj/structure/tank_holder/extinguisher, +/obj/structure/cable, +/obj/machinery/light_switch/directional/west{ + pixel_x = -22 + }, +/turf/open/floor/iron/dark, +/area/station/medical/cryo) "pWC" = ( /obj/structure/table, /obj/item/stack/sheet/cardboard/fifty{ @@ -56936,29 +57235,45 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/textured_large, /area/station/medical/abandoned) -"pWO" = ( -/obj/docking_port/stationary{ - dir = 4; - dwidth = 3; - height = 8; - name = "Cargo Bay"; - shuttle_id = "cargo_home"; - width = 13 - }, -/obj/effect/turf_decal/caution/stand_clear{ - dir = 4 - }, -/turf/open/floor/engine/hull, -/area/space/nearstation) -"pWR" = ( -/obj/structure/sign/clock/directional/north, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/effect/turf_decal/siding/dark_blue{ +"pWK" = ( +/obj/effect/turf_decal/siding/wood{ dir = 8 }, -/turf/open/floor/carpet/blue, -/area/station/medical/break_room) +/obj/structure/railing{ + dir = 8 + }, +/obj/item/kirbyplants/random, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/command/eva) +"pWO" = ( +/obj/structure/cable, +/obj/machinery/camera/autoname/directional/south{ + c_tag = "Medbay - Upper Chief Medical Office South"; + network = list("ss13","medbay") + }, +/obj/structure/closet/secure_closet/medical3, +/obj/item/defibrillator/loaded, +/obj/item/clothing/glasses/hud/health{ + pixel_y = 13 + }, +/obj/item/clothing/gloves/latex/nitrile, +/obj/item/clothing/gloves/latex/nitrile, +/obj/effect/turf_decal/bot_white{ + color = "#52B4E9" + }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/storage) +"pWS" = ( +/obj/structure/tank_dispenser/oxygen{ + pixel_x = -1; + pixel_y = 2 + }, +/obj/effect/turf_decal/siding/wood, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/wood, +/area/station/command/eva) "pWZ" = ( /obj/machinery/door/airlock{ name = "Toilet" @@ -57006,45 +57321,41 @@ /obj/structure/railing/corner, /turf/open/floor/iron/dark, /area/station/engineering/break_room) -"pYi" = ( -/obj/item/kirbyplants/random, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/textured_large, -/area/station/medical/abandoned) -"pYK" = ( -/obj/effect/turf_decal/siding/dark/corner, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 5 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/dark{ - dir = 8 - }, -/obj/effect/landmark/start/cyborg, -/turf/open/floor/iron/dark/smooth_large, +"pXP" = ( +/obj/effect/turf_decal/siding/dark, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/smooth_large, /area/station/ai/satellite/interior) -"pZQ" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ +"pXR" = ( +/obj/machinery/ai_slipper{ + uses = 8 + }, +/turf/open/floor/iron/dark/textured_corner{ dir = 1 }, -/obj/structure/chair/sofa/bench/solo{ +/area/station/ai/upload/chamber) +"pYn" = ( +/obj/effect/turf_decal/siding/dark/corner{ dir = 4 }, -/obj/effect/landmark/start/medical_doctor, -/turf/open/floor/iron/dark, -/area/station/medical/medbay/central) -"pZU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/brown/filled/line{ +/obj/structure/cable/layer3, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/textured_half{ dir = 1 }, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) +/area/station/ai/satellite/interior) +"pYZ" = ( +/obj/effect/decal/cleanable/blood/oil/slippery, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"pZi" = ( +/obj/effect/turf_decal/siding/dark, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/white/textured_corner{ + dir = 1 + }, +/area/station/ai/satellite/interior) "qac" = ( /obj/effect/turf_decal/siding/brown{ dir = 1 @@ -57087,6 +57398,13 @@ }, /turf/open/floor/wood, /area/station/security/detectives_office) +"qan" = ( +/obj/item/cigbutt, +/obj/effect/turf_decal/bot_white, +/obj/effect/spawner/random/structure/crate, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/iron/dark/textured_large, +/area/station/cargo/storage) "qat" = ( /obj/effect/decal/cleanable/dirt, /obj/item/wirecutters{ @@ -57125,6 +57443,20 @@ /obj/structure/bed/maint, /turf/open/floor/plating, /area/station/maintenance/department/medical) +"qaW" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = 6; + pixel_y = 9 + }, +/obj/item/paper_bin{ + pixel_x = 1 + }, +/obj/item/pen, +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/iron, +/area/station/cargo/storage) "qaZ" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -57147,47 +57479,19 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/storage_shared) -"qbL" = ( -/turf/open/floor/iron/dark/textured_large, -/area/station/ai/satellite/chamber) -"qbS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/plating, -/area/station/maintenance/disposal) +"qbQ" = ( +/obj/machinery/airalarm/directional/north, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/station/ai/satellite/foyer) "qbT" = ( /turf/closed/wall/r_wall, /area/station/security/prison/mess) -"qbV" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white/textured_large, -/area/station/ai/satellite/foyer) -"qbY" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/maintenance/department/medical) "qcb" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, /turf/open/floor/plating, /area/station/science/xenobiology) -"qcg" = ( -/obj/structure/extinguisher_cabinet/directional/south, -/obj/effect/turf_decal/delivery, -/obj/effect/decal/cleanable/rubble, -/turf/open/floor/iron/dark/smooth_large, -/area/station/cargo/storage) "qcx" = ( /obj/structure/stairs/south, /turf/open/floor/iron/stairs/medium{ @@ -57217,23 +57521,6 @@ /obj/structure/lattice/catwalk, /turf/open/openspace, /area/station/engineering/break_room) -"qdc" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/carpet, -/area/station/command/eva) -"qdd" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/item/tank/internals/anesthetic, -/obj/item/clothing/mask/breath/medical{ - pixel_y = -3 - }, -/obj/structure/cable, -/obj/structure/closet/secure_closet/medical2, -/obj/effect/turf_decal/trimline/blue/warning{ - dir = 1 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/surgery) "qdi" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/engine/hull, @@ -57245,6 +57532,9 @@ /obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/dark/smooth_large, /area/station/security/courtroom) +"qdm" = ( +/turf/open/floor/glass, +/area/station/ai/satellite/foyer) "qdo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -57265,12 +57555,12 @@ }, /turf/open/floor/iron/airless, /area/station/maintenance/starboard/aft) -"qdK" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +"qdO" = ( +/obj/machinery/door/airlock{ + id_tag = "AuxToilet1"; + name = "Unit 1" }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/white/textured_large, +/turf/open/floor/iron/freezer, /area/station/ai/satellite/foyer) "qdR" = ( /obj/machinery/door/airlock/maintenance, @@ -57329,6 +57619,14 @@ /obj/machinery/camera/autoname/directional/south, /turf/open/floor/plating, /area/station/service/theater_dressing) +"qer" = ( +/obj/machinery/mineral/stacking_machine{ + input_dir = 2; + output_dir = 1 + }, +/obj/effect/decal/cleanable/blood/oil, +/turf/open/floor/plating, +/area/station/maintenance/disposal) "qez" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -57369,26 +57667,16 @@ "qeX" = ( /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/primary/central) -"qeZ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/large, -/area/station/hallway/primary/central) -"qfh" = ( -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/effect/mapping_helpers/dead_body_placer, -/turf/open/floor/iron/dark/textured_edge{ - dir = 1 - }, -/area/station/medical/morgue) "qfi" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/structure/shipping_container, /turf/open/floor/iron, /area/station/construction/storage_wing) +"qfm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/plating, +/area/station/maintenance/disposal) "qfr" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -57399,25 +57687,37 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/construction) -"qfv" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 8 +"qfs" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/crayon{ + icon_state = "revolution"; + name = "graffiti"; + paint_colour = "#FF0000"; + pixel_y = 32 }, -/obj/machinery/vending/cigarette, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron, -/area/station/hallway/primary/starboard) -"qfy" = ( -/obj/structure/stairs/west, -/obj/structure/railing, -/obj/structure/sign/poster/official/help_others/directional/north, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) -"qfM" = ( -/obj/effect/spawner/random/structure/closet_maintenance, -/obj/effect/spawner/random/maintenance/three, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, -/area/station/ai/satellite/maintenance/storage) +/area/station/maintenance/starboard/aft) +"qfy" = ( +/obj/effect/turf_decal/trimline/brown/arrow_cw{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/brown/arrow_ccw, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"qfD" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/machinery/pdapainter/supply, +/obj/machinery/keycard_auth/wall_mounted/directional/north, +/turf/open/floor/wood/parquet, +/area/station/command/heads_quarters/qm) +"qfQ" = ( +/obj/structure/cable, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/storage) "qfS" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -57442,6 +57742,13 @@ /obj/structure/table/reinforced/rglass, /turf/open/floor/glass, /area/station/security/brig) +"qgh" = ( +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) "qgj" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 @@ -57467,10 +57774,15 @@ /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plating, /area/station/security/interrogation) -"qgX" = ( -/obj/effect/turf_decal/siding/dark, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) +"qgZ" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/obj/item/storage/belt/utility{ + pixel_y = 6 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) "qhd" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/railing/corner/end, @@ -57482,6 +57794,10 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/engineering/main) +"qhp" = ( +/obj/structure/sign/departments/chemistry/directional/south, +/turf/open/floor/engine/hull/air, +/area/station/medical/medbay/central) "qhq" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 @@ -57504,11 +57820,6 @@ /obj/structure/window/reinforced/spawner/directional/west, /turf/open/space/openspace, /area/space/nearstation) -"qht" = ( -/obj/structure/railing, -/obj/structure/fake_stairs/directional/east, -/turf/open/floor/iron, -/area/station/cargo/storage) "qhv" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/effect/turf_decal/box, @@ -57526,6 +57837,20 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/station/science/research) +"qhD" = ( +/obj/machinery/firealarm/directional/south, +/obj/structure/rack, +/obj/effect/spawner/random/armory/riot_armor{ + pixel_x = 1; + pixel_y = 0 + }, +/obj/effect/spawner/random/armory/bulletproof_armor{ + pixel_x = 11; + pixel_y = 2 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/armory) "qhE" = ( /obj/structure/table, /obj/item/mop, @@ -57564,6 +57889,14 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"qhR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer/station_alert, +/obj/effect/turf_decal/tile/dark_blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/checker, +/area/station/ai/satellite/maintenance/storage) "qhW" = ( /obj/machinery/airalarm/directional/east, /obj/effect/landmark/start/depsec/engineering, @@ -57624,6 +57957,15 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/station/command/corporate_showroom) +"qiO" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/pharmacy) "qiU" = ( /obj/structure/cable, /obj/effect/turf_decal/stripes/line{ @@ -57645,22 +57987,6 @@ /obj/structure/lattice/catwalk, /turf/open/openspace, /area/station/security/checkpoint/supply) -"qjb" = ( -/obj/effect/turf_decal/trimline/dark_blue/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/dark_blue/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) "qjd" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -57676,12 +58002,6 @@ /obj/structure/closet/firecloset, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"qjg" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron/dark/textured, -/area/station/cargo/sorting) "qjn" = ( /obj/item/toy/plush/moth{ name = "Spanner"; @@ -57770,12 +58090,6 @@ }, /turf/open/floor/glass, /area/station/security/brig) -"qkm" = ( -/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/hallway/primary/aft) "qkv" = ( /obj/structure/railing{ dir = 4 @@ -57785,6 +58099,27 @@ }, /turf/open/floor/engine/hull, /area/space/nearstation) +"qkw" = ( +/obj/structure/table, +/obj/item/mop, +/obj/item/reagent_containers/cup/bucket{ + pixel_x = -6; + pixel_y = 11 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_y = 2 + }, +/turf/open/floor/plating, +/area/station/ai/satellite/maintenance/storage) +"qky" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai/satellite/interior) "qkF" = ( /obj/structure/chair/office, /obj/effect/decal/cleanable/dirt, @@ -57852,6 +58187,9 @@ /obj/machinery/camera/autoname/directional/north, /turf/open/floor/engine/hull/air, /area/station/security/courtroom) +"qlz" = ( +/turf/closed/wall/r_wall, +/area/station/command/vault) "qlF" = ( /obj/structure/railing{ dir = 8 @@ -57894,21 +58232,6 @@ /obj/effect/turf_decal/tile/dark_blue, /turf/open/floor/iron/white, /area/station/hallway/secondary/entry) -"qma" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 5 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/button/door/directional/east{ - id = "qm_warehouse"; - name = "Warehouse Shutters"; - pixel_x = 28; - pixel_y = 6 - }, -/turf/open/floor/iron, -/area/station/cargo/storage) "qmc" = ( /obj/effect/turf_decal/siding, /obj/effect/turf_decal/trimline/white/corner{ @@ -57932,51 +58255,11 @@ /obj/effect/spawner/random/trash/box, /turf/open/floor/plating, /area/station/maintenance/port) -"qmo" = ( -/obj/effect/spawner/random/maintenance, -/obj/effect/mapping_helpers/burnt_floor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/ai/satellite/maintenance/storage) -"qmu" = ( -/obj/structure/cable/layer3, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/siding/dark{ - dir = 1 - }, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) -"qmD" = ( -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/item/food/pizzaslice/moldy/bacteria, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/station/maintenance/department/medical) "qmI" = ( /obj/structure/cable, /obj/effect/spawner/random/trash/garbage, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"qmU" = ( -/obj/structure/sign/poster/official/random/directional/north, -/obj/structure/table, -/obj/item/pai_card{ - pixel_x = -14; - pixel_y = 6 - }, -/obj/item/bodypart/head/robot{ - pixel_x = 3; - pixel_y = 8 - }, -/obj/effect/turf_decal/siding/dark, -/turf/open/floor/iron/white/textured_half, -/area/station/ai/satellite/interior) "qmY" = ( /obj/effect/turf_decal/siding/blue{ dir = 6 @@ -58020,6 +58303,17 @@ /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, /area/station/maintenance/department/science/central) +"qnH" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) "qnM" = ( /obj/machinery/vending/coffee, /turf/open/floor/iron, @@ -58036,16 +58330,6 @@ /obj/item/clothing/head/soft/blue, /turf/open/floor/iron, /area/station/commons/fitness/recreation) -"qnQ" = ( -/obj/effect/turf_decal/trimline/brown/filled/warning{ - dir = 8 - }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 1 - }, -/obj/effect/mapping_helpers/mail_sorting/supply/cargo_bay, -/turf/open/floor/iron, -/area/station/cargo/storage) "qnR" = ( /obj/structure/lattice/catwalk, /obj/structure/sign/poster/contraband/clown/directional/south, @@ -58076,19 +58360,6 @@ dir = 4 }, /area/station/science/robotics) -"qoi" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_cw{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white/smooth_edge{ - dir = 1 - }, -/area/station/ai/satellite/foyer) "qom" = ( /obj/machinery/teleport/hub, /obj/effect/turf_decal/tile/green/opposingcorners{ @@ -58096,15 +58367,13 @@ }, /turf/open/floor/iron/dark, /area/station/command/teleporter) -"qoq" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - name = "Cargo Lockdown Shutters"; - id = "cargolockdown"; - dir = 8 +"qon" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/station/cargo/storage) +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/textured_large, +/area/station/medical/abandoned) "qot" = ( /obj/effect/spawner/random/engineering/tracking_beacon, /obj/structure/disposalpipe/segment, @@ -58209,21 +58478,24 @@ /obj/effect/turf_decal/siding/wood/corner, /turf/open/floor/wood, /area/station/hallway/primary/central) +"qpR" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron, +/area/station/cargo/storage) +"qpS" = ( +/obj/machinery/firealarm/directional/east, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer, +/turf/open/floor/iron/dark, +/area/station/medical/cryo) "qpY" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 5 }, /turf/open/floor/iron/dark, /area/station/engineering/break_room) -"qqb" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 4 - }, -/obj/machinery/computer/cargo{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/cargo/storage) "qqd" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/sign/warning/electric_shock/directional/east, @@ -58246,10 +58518,14 @@ /obj/machinery/light/blacklight/directional/south, /turf/open/floor/eighties, /area/station/maintenance/hallway/abandoned_recreation) -"qqs" = ( -/obj/structure/cable, -/turf/open/floor/catwalk_floor/iron_dark, -/area/station/ai/satellite/chamber) +"qql" = ( +/obj/machinery/button/door/directional/east{ + id = "chem_lockdown"; + name = "chemistry lockdown control"; + req_access = list("pharmacy") + }, +/turf/open/floor/glass/reinforced, +/area/station/medical/chemistry) "qqv" = ( /obj/machinery/door/window/brigdoor/left/directional/east{ name = "Creature Pen"; @@ -58261,18 +58537,27 @@ }, /turf/open/floor/engine, /area/station/science/xenobiology) -"qqD" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 +"qqE" = ( +/obj/item/storage/medkit/regular{ + pixel_x = 3; + pixel_y = -3 }, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ - dir = 8 +/obj/item/storage/medkit/brute{ + pixel_x = 3; + pixel_y = 3 }, -/obj/machinery/holopad{ - pixel_y = 6 +/obj/item/storage/medkit/brute, +/obj/item/storage/medkit/brute{ + pixel_x = -4; + pixel_y = -3 }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/pharmacy) +/obj/machinery/door/window/right/directional/west{ + name = "First Aid Supplies"; + req_access = list("medical") + }, +/obj/structure/table/reinforced/rglass, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/storage) "qqJ" = ( /obj/structure/chair/office{ dir = 4 @@ -58280,6 +58565,19 @@ /obj/effect/landmark/start/lawyer, /turf/open/floor/carpet, /area/station/service/lawoffice) +"qqK" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Virology Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/port) "qqY" = ( /obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 @@ -58294,6 +58592,18 @@ /obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron/dark, /area/station/engineering/atmos/project) +"qru" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ + dir = 4 + }, +/obj/structure/cable/layer3, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "qrz" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -58311,6 +58621,13 @@ /obj/machinery/camera/autoname/directional/south, /turf/open/floor/iron/dark, /area/station/commons/vacant_room/office) +"qrI" = ( +/obj/effect/turf_decal/trimline/brown/arrow_cw, +/obj/effect/turf_decal/trimline/brown/arrow_ccw{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) "qrJ" = ( /obj/effect/turf_decal/trimline/blue/filled/line, /obj/structure/reagent_dispensers/watertank/high, @@ -58390,6 +58707,12 @@ /obj/effect/mapping_helpers/airlock/red_alert_access, /turf/open/floor/iron/dark, /area/station/security/eva) +"qsu" = ( +/obj/structure/extinguisher_cabinet/directional/south, +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/rubble, +/turf/open/floor/iron/dark/smooth_large, +/area/station/cargo/storage) "qsC" = ( /obj/structure/ladder, /turf/open/floor/iron/dark, @@ -58408,6 +58731,9 @@ /obj/structure/closet/firecloset, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"qsU" = ( +/turf/open/openspace, +/area/station/command/eva) "qsW" = ( /obj/structure/cable, /turf/open/floor/plating, @@ -58518,21 +58844,41 @@ /obj/structure/sign/warning/radiation/rad_area/directional/south, /turf/open/floor/engine, /area/station/engineering/supermatter) -"qvK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/dark_blue/opposingcorners{ +"qvs" = ( +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/flora/grass/jungle/a/style_5, +/obj/structure/flora/rock, +/obj/structure/flora/bush{ + pixel_x = 5; + pixel_y = -2 + }, +/turf/open/floor/grass, +/area/station/ai/satellite/interior) +"qvv" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/effect/turf_decal/siding/blue{ dir = 1 }, -/obj/item/clothing/suit/utility/radiation{ - pixel_y = 18; - pixel_x = 8 +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 }, -/obj/item/clothing/suit/utility/bomb_suit{ - pixel_x = -7; - pixel_y = 16 - }, -/turf/open/floor/iron/checker, -/area/station/ai/satellite/interior) +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"qvy" = ( +/obj/machinery/light/directional/south, +/obj/structure/rack, +/obj/effect/spawner/random/armory/riot_shield, +/obj/structure/cable, +/obj/machinery/light_switch/directional/south, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/armory) "qvL" = ( /obj/machinery/airalarm/directional/south, /obj/machinery/light/directional/south, @@ -58573,6 +58919,13 @@ /obj/machinery/camera/autoname/directional/south, /turf/open/floor/iron, /area/station/hallway/primary/starboard) +"qwb" = ( +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/flora/rock/pile/jungle/style_5, +/obj/structure/flora/grass/jungle/b/style_5, +/turf/open/floor/grass, +/area/station/ai/satellite/interior) "qwn" = ( /obj/structure/window/reinforced/spawner/directional/east, /turf/open/space/openspace, @@ -58604,24 +58957,69 @@ }, /turf/open/floor/wood/large, /area/station/service/bar) +"qwQ" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner{ + dir = 1 + }, +/obj/structure/table, +/obj/item/assembly/igniter{ + pixel_x = 3; + pixel_y = -1 + }, +/obj/item/assembly/timer{ + pixel_x = -2; + pixel_y = 3 + }, +/obj/item/radio/headset/headset_med{ + pixel_x = 15; + pixel_y = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/pharmacy) "qwX" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, /turf/open/space/openspace, /area/station/solars/starboard/aft) -"qxi" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 +"qxj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/yellow/full, +/obj/effect/mapping_helpers/airlock/access/all/medical/pharmacy, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Chemical Storage" }, -/obj/structure/railing/corner{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/station/command/eva) +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock_note_placer{ + note_info = "Looking for your chem factory area? Go upstairs and you will find it above the Pharmacy. You also have a new Controlled Hazard Chamber"; + note_name = "Projects" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/chem_storage) "qxE" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating/airless, /area/station/maintenance/starboard/lesser) +"qxF" = ( +/obj/structure/table/reinforced/rglass, +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/item/clothing/glasses/hud/health{ + pixel_y = 2 + }, +/obj/item/clothing/glasses/hud/health{ + pixel_y = 10 + }, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) "qxI" = ( /obj/machinery/camera/autoname/directional/west, /turf/open/floor/engine, @@ -58660,15 +59058,6 @@ /obj/effect/turf_decal/tile/yellow/opposingcorners, /turf/open/floor/iron/dark, /area/station/command/bridge) -"qyi" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) "qyu" = ( /obj/structure/lattice/catwalk, /obj/structure/table/glass, @@ -58703,12 +59092,6 @@ /obj/machinery/camera/autoname/directional/south, /turf/open/floor/iron, /area/station/science/lab) -"qyE" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/wood, -/area/station/maintenance/starboard/central) "qyM" = ( /obj/structure/table/reinforced, /obj/item/storage/belt/utility/full{ @@ -58718,13 +59101,6 @@ /obj/item/stack/sheet/plasteel/twenty, /turf/open/floor/iron/dark/textured_corner, /area/station/science/robotics/lab) -"qyP" = ( -/obj/effect/turf_decal/trimline/brown/arrow_ccw, -/obj/effect/turf_decal/trimline/brown/arrow_cw{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/hallway/primary/starboard) "qyU" = ( /obj/structure/chair{ dir = 1 @@ -58755,36 +59131,28 @@ dir = 8 }, /area/station/science/ordnance/storage) -"qzz" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet/black, -/area/station/ai/upload/chamber) "qzB" = ( /obj/structure/rack, /obj/item/clothing/gloves/color/fyellow, /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"qzF" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/textured_large, -/area/station/medical/abandoned) "qzN" = ( /obj/effect/turf_decal/siding/wood, /obj/effect/decal/cleanable/dirt, /turf/open/floor/circuit, /area/station/maintenance/hallway/abandoned_recreation) -"qzP" = ( +"qzO" = ( +/obj/machinery/door/airlock{ + name = "Kitchen" + }, /obj/effect/decal/cleanable/dirt, -/obj/structure/stairs/west, -/obj/structure/sign/departments/medbay/alt/directional/west, -/turf/open/floor/iron/stairs/medium{ +/obj/effect/mapping_helpers/airlock/unres{ dir = 4 }, -/area/station/medical/abandoned) +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/turf/open/floor/wood, +/area/station/maintenance/starboard/lesser) "qzQ" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -58795,32 +59163,6 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/engineering/main) -"qzU" = ( -/obj/structure/table, -/obj/item/paper_bin/carbon{ - pixel_x = 16; - pixel_y = 6 - }, -/obj/item/pen/fountain{ - pixel_x = 15; - pixel_y = 4 - }, -/obj/item/stamp/granted{ - pixel_x = 6; - pixel_y = 8 - }, -/obj/item/stamp/denied{ - pixel_x = 6 - }, -/obj/item/stamp/head/qm{ - pixel_x = -5 - }, -/obj/item/clipboard{ - pixel_y = 8; - pixel_x = -6 - }, -/turf/open/floor/wood/parquet, -/area/station/command/heads_quarters/qm) "qzY" = ( /obj/effect/turf_decal/tile/red/opposingcorners, /obj/machinery/firealarm/directional/south, @@ -58864,21 +59206,6 @@ /obj/structure/table/reinforced, /turf/open/floor/iron/dark, /area/station/science/ordnance) -"qAo" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood/parquet, -/area/station/command/heads_quarters/qm) -"qAt" = ( -/turf/closed/wall/r_wall, -/area/station/command/eva) "qAw" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair/office, @@ -58887,16 +59214,13 @@ }, /turf/open/floor/wood, /area/station/maintenance/starboard/aft) -"qAC" = ( -/obj/structure/railing{ - dir = 10 +"qAH" = ( +/obj/machinery/atmospherics/pipe/multiz/supply/hidden/layer4{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/lattice/catwalk, -/obj/structure/rack, -/obj/effect/spawner/random/maintenance, -/turf/open/openspace, -/area/station/maintenance/department/medical) +/obj/machinery/atmospherics/pipe/multiz/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "qAJ" = ( /obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -58914,9 +59238,19 @@ }, /turf/open/floor/iron/smooth, /area/station/engineering/atmos/upper) -"qAX" = ( -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/armory) +"qBb" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port) "qBe" = ( /obj/machinery/door/airlock/wood{ name = "Curator Office" @@ -58944,18 +59278,6 @@ /obj/structure/cable, /turf/open/floor/wood/large, /area/station/hallway/secondary/service) -"qBj" = ( -/obj/effect/turf_decal/tile/neutral/opposingcorners{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/camera/autoname/directional/north, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) "qBm" = ( /obj/structure/disposalpipe/junction/flip, /obj/effect/turf_decal/tile/dark_blue{ @@ -58988,6 +59310,30 @@ /obj/structure/cable, /turf/open/space/basic, /area/station/solars/port/aft) +"qBD" = ( +/obj/structure/railing{ + dir = 9 + }, +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/cigbutt/cigarbutt{ + pixel_x = 6; + pixel_y = -4 + }, +/obj/item/bodypart/head/robot{ + pixel_x = -6; + pixel_y = -5 + }, +/obj/structure/lattice/catwalk, +/obj/item/pen{ + pixel_x = 6; + pixel_y = 9 + }, +/turf/open/openspace, +/area/station/ai/upload/chamber) "qBF" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -58998,16 +59344,13 @@ /turf/open/floor/iron/white, /area/station/maintenance/hallway/abandoned_recreation) "qBR" = ( -/obj/structure/sign/poster/official/random/directional/west, -/obj/effect/turf_decal/siding/dark{ - dir = 4 +/obj/machinery/door/airlock/grunge{ + name = "Morgue" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/textured_half{ - dir = 1 - }, -/area/station/ai/satellite/interior) +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/medical/morgue, +/turf/open/floor/iron/dark/small, +/area/station/medical/morgue) "qCe" = ( /obj/structure/chair/comfy/brown{ dir = 4 @@ -59031,6 +59374,23 @@ /obj/effect/landmark/start/security_officer, /turf/open/floor/iron/dark, /area/station/security/office) +"qCB" = ( +/obj/effect/turf_decal/siding/dark_blue/inner_corner{ + dir = 1 + }, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) +"qCF" = ( +/obj/structure/window/spawner/directional/north, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "medbay-office"; + name = "Medbay Shutters"; + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/computer/records/medical, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/office) "qCN" = ( /obj/structure/railing{ dir = 1 @@ -59057,17 +59417,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/starboard) -"qDh" = ( -/obj/machinery/camera/autoname/directional/north{ - network = list("ss13","medbay"); - c_tag = "Medbay - Lower North Treatment Center" - }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/machinery/medical_kiosk, -/turf/open/floor/iron/dark, -/area/station/medical/medbay/central) "qDi" = ( /obj/effect/landmark/firealarm_sanity, /turf/open/openspace, @@ -59092,6 +59441,15 @@ /obj/structure/cable, /turf/open/floor/iron/dark/textured_large, /area/station/security/prison/safe) +"qEu" = ( +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Medical Break Room" + }, +/turf/open/floor/iron/textured_large, +/area/station/medical/break_room) "qEE" = ( /obj/structure/chair{ dir = 8 @@ -59129,18 +59487,21 @@ /obj/machinery/light/directional/north, /turf/open/floor/wood, /area/station/security/courtroom) -"qER" = ( -/obj/machinery/door/airlock/maintenance, -/obj/structure/disposalpipe/segment{ - dir = 4 +"qEV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 }, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 +/obj/machinery/light/cold/dim/directional/east, +/obj/machinery/light_switch/directional/east, +/obj/structure/showcase/machinery/oldpod{ + desc = "An old NT branded sleeper, decommissioned after the lead acetate incident. None of the functional machinery remains inside."; + dir = 8; + name = "decommissioned sleeper" }, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/hallway/abandoned_recreation) +/obj/item/surgicaldrill, +/turf/open/floor/iron/white, +/area/station/maintenance/department/medical) "qEY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -59159,33 +59520,18 @@ }, /turf/open/floor/iron/smooth, /area/station/engineering/atmos/upper) -"qFa" = ( -/obj/machinery/airalarm/directional/south, -/obj/structure/table/glass, -/obj/item/reagent_containers/cup/beaker/cryoxadone{ - pixel_x = 6; - pixel_y = 6 +"qFn" = ( +/obj/machinery/door/airlock/external{ + name = "Medical Escape Pod" }, -/obj/item/reagent_containers/cup/beaker/cryoxadone{ - pixel_x = 6; - pixel_y = 10 +/obj/effect/landmark/navigate_destination/dockescpod1, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/obj/item/reagent_containers/cup/beaker/cryoxadone{ - pixel_x = -6; - pixel_y = 6 +/turf/open/floor/iron/textured_half{ + dir = 8 }, -/obj/item/reagent_containers/cup/beaker/cryoxadone{ - pixel_x = -6; - pixel_y = 10 - }, -/obj/item/wrench/medical{ - pixel_x = 2; - pixel_y = 4 - }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/medical/cryo) +/area/station/medical/abandoned) "qFr" = ( /obj/machinery/door/airlock/command{ name = "Teleport Access" @@ -59219,6 +59565,10 @@ /obj/effect/landmark/start/security_officer, /turf/open/floor/iron/dark, /area/station/security/medical) +"qFB" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/engine/hull/air, +/area/station/medical/medbay/central) "qFO" = ( /turf/open/floor/circuit/green/telecomms/mainframe, /area/station/tcommsat/server) @@ -59263,6 +59613,10 @@ }, /turf/open/space/openspace, /area/space/nearstation) +"qHa" = ( +/obj/item/radio/intercom/directional/south, +/turf/open/floor/glass/reinforced, +/area/station/medical/chemistry) "qHf" = ( /turf/closed/wall, /area/station/maintenance/disposal/incinerator) @@ -59298,31 +59652,11 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"qHP" = ( -/obj/structure/railing/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/dark, -/turf/open/floor/catwalk_floor/iron_white, -/area/station/ai/satellite/interior) "qHT" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"qHZ" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/turf/open/floor/wood/large, -/area/station/command/heads_quarters/cmo) "qIa" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair{ @@ -59335,34 +59669,36 @@ /obj/effect/mapping_helpers/mail_sorting/science/ordnance, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"qIc" = ( -/obj/structure/table/glass, -/obj/item/book/manual/wiki/surgery{ - pixel_x = -4; - pixel_y = 3 +"qIo" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/clothing/gloves/latex/nitrile, -/obj/item/stack/medical/bone_gel{ - pixel_x = 6; - pixel_y = 12 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/turf/open/floor/iron/dark/textured_half, +/turf/open/floor/iron/textured, +/area/station/cargo/storage) +"qIq" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/item/tank/internals/anesthetic, +/obj/item/clothing/mask/breath/medical{ + pixel_y = -3 + }, +/obj/structure/cable, +/obj/structure/closet/secure_closet/medical2, +/obj/effect/turf_decal/trimline/blue/warning{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, /area/station/medical/surgery) "qIz" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/iron/smooth, /area/station/science/robotics) -"qIC" = ( -/obj/machinery/door/airlock/security{ - name = "Courtroom Cell" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/station/security/courtroom) "qIF" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, @@ -59378,15 +59714,6 @@ }, /turf/open/openspace, /area/station/hallway/primary/central) -"qIY" = ( -/obj/machinery/light_switch/directional/north, -/obj/structure/sign/clock/directional/east, -/obj/machinery/suit_storage_unit/mining/eva, -/obj/effect/turf_decal/siding/dark/end{ - dir = 1 - }, -/turf/open/floor/carpet/orange, -/area/station/command/heads_quarters/qm) "qJf" = ( /turf/open/floor/wood, /area/station/service/lawoffice) @@ -59441,11 +59768,10 @@ /obj/structure/disposalpipe/junction/yjunction, /turf/open/floor/wood/large, /area/station/hallway/secondary/service) -"qJU" = ( -/obj/machinery/atmospherics/pipe/multiz/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/multiz/scrubbers/hidden/layer2, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) +"qKd" = ( +/obj/structure/cable, +/turf/open/floor/iron/dark/textured_large, +/area/station/ai/satellite/foyer) "qKk" = ( /obj/structure/table/reinforced, /obj/item/restraints/handcuffs, @@ -59455,16 +59781,6 @@ "qKq" = ( /turf/open/openspace, /area/station/science/zoo) -"qKy" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - 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/light/floor, -/turf/open/floor/iron/white, -/area/station/medical/office) "qKA" = ( /obj/structure/railing{ dir = 6 @@ -59492,36 +59808,17 @@ /turf/closed/wall, /area/station/maintenance/starboard/central) "qKP" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 +/obj/machinery/camera/autoname/directional/south, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/structure/closet/secure_closet/quartermaster, +/obj/item/gun/energy/recharge/kinetic_accelerator{ + name = "the QM's Accelerator"; + pixel_y = 6 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/button/door/directional/north{ - id = "MedbayExit"; - name = "Exit Door"; - req_access = list("medical"); - pixel_y = 39; - pixel_x = -6; - normaldoorcontrol = 1 - }, -/obj/machinery/button/door/directional/north{ - id = "MedbayFoyer"; - name = "Entrance Door"; - req_access = list("medical"); - pixel_y = 39; - normaldoorcontrol = 1; - pixel_x = 6 - }, -/obj/machinery/button/door/directional/north{ - id = "medbay-office"; - name = "Medbay Lockdown"; - req_access = list("medical"); - pixel_y = 30 - }, -/turf/open/floor/iron/white, -/area/station/medical/office) +/obj/item/clothing/head/fedora/white, +/obj/effect/turf_decal/siding/dark/end, +/turf/open/floor/carpet/orange, +/area/station/command/heads_quarters/qm) "qKR" = ( /obj/structure/flora/bush/ferny/style_random, /obj/structure/flora/bush/fullgrass/style_random, @@ -59622,19 +59919,6 @@ }, /turf/open/floor/wood, /area/station/security/courtroom) -"qMz" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark/textured_edge{ - dir = 8 - }, -/area/station/medical/morgue) "qMC" = ( /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, @@ -59671,13 +59955,6 @@ /obj/effect/landmark/start/assistant, /turf/open/floor/iron, /area/station/commons/dorms) -"qMU" = ( -/obj/machinery/door/airlock/grunge, -/obj/effect/mapping_helpers/airlock/access/any/command/general, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white/textured_large, -/area/station/ai/satellite/foyer) "qNd" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment, @@ -59690,6 +59967,17 @@ /obj/structure/stairs/south, /turf/open/floor/iron, /area/station/commons/fitness/recreation) +"qNk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/medical/cmo, +/obj/machinery/door/airlock/command{ + name = "Chief Medical Officer's Office" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/wood/large, +/area/station/command/heads_quarters/cmo) "qNn" = ( /obj/structure/table, /obj/effect/spawner/random/bureaucracy/paper, @@ -59743,6 +60031,10 @@ /obj/machinery/camera/autoname/directional/east, /turf/open/floor/iron/dark, /area/station/security/brig) +"qNO" = ( +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "qNV" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -59765,14 +60057,14 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) -"qNY" = ( -/obj/machinery/door/airlock/grunge, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/any/command/general, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) +"qOa" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) "qOm" = ( /obj/structure/closet/crate, /obj/item/gps, @@ -59797,21 +60089,23 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/station/commons/vacant_room/office) -"qOG" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/iron/dark, -/area/station/medical/medbay/lobby) "qOS" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/wood/large, /area/station/hallway/secondary/service) +"qOT" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner, +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13","medbay"); + c_tag = "Medbay - Lower Pharmacy" + }, +/obj/item/radio/intercom/directional/south, +/obj/machinery/chem_master, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/pharmacy) "qPj" = ( /turf/closed/wall, /area/station/cargo/sorting) @@ -59858,14 +60152,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/service/hydroponics/garden/abandoned) -"qPB" = ( -/obj/structure/mannequin/skeleton, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/machinery/light_switch/directional/east, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/morgue) "qPD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -59890,13 +60176,6 @@ }, /turf/open/floor/engine/hull, /area/space/nearstation) -"qPV" = ( -/obj/effect/turf_decal/siding/dark{ - dir = 1 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/dark/textured_half, -/area/station/ai/satellite/foyer) "qPW" = ( /obj/item/clothing/head/cone{ pixel_x = 2; @@ -60009,18 +60288,16 @@ /obj/machinery/camera/autoname/directional/east, /turf/open/floor/iron, /area/station/engineering/lobby) +"qRg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/textured, +/area/station/cargo/storage) "qRp" = ( /turf/open/floor/glass/reinforced/plasma, /area/station/engineering/atmos/project) -"qRq" = ( -/obj/effect/turf_decal/tile/neutral/opposingcorners{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) "qRs" = ( /obj/structure/railing, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -60039,13 +60316,10 @@ }, /turf/open/floor/wood/large, /area/station/service/library) -"qRC" = ( -/obj/effect/turf_decal/trimline/dark_blue/corner{ - dir = 8 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) +"qRK" = ( +/obj/structure/window/spawner/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/disposal) "qRL" = ( /obj/effect/turf_decal/siding, /obj/effect/turf_decal/trimline/white/corner{ @@ -60059,6 +60333,11 @@ }, /turf/open/floor/iron/large, /area/station/maintenance/starboard/lesser) +"qRO" = ( +/obj/item/chair, +/obj/machinery/light/small/red/dim/directional/south, +/turf/open/floor/iron/textured_large, +/area/station/medical/abandoned) "qSd" = ( /obj/structure/flora/bush/fullgrass/style_random, /turf/open/floor/grass, @@ -60142,6 +60421,13 @@ /obj/machinery/holopad, /turf/open/floor/iron/dark, /area/station/science/xenobiology) +"qTc" = ( +/obj/effect/turf_decal/tile/neutral/opposingcorners{ + dir = 1 + }, +/obj/item/kirbyplants, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) "qTh" = ( /obj/structure/stairs/north, /turf/open/floor/iron/stairs/medium, @@ -60198,20 +60484,21 @@ /obj/structure/plasticflaps/kitchen, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"qUb" = ( -/obj/effect/spawner/random/structure/closet_maintenance, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/starboard/central) -"qUh" = ( -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 +"qUn" = ( +/obj/structure/closet/secure_closet/personal/patient, +/obj/machinery/light/floor{ + color = "#66ccff" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/supply) +/obj/effect/turf_decal/trimline/blue/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/warning{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 4 + }, +/area/station/medical/cryo) "qUq" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/mop_bucket, @@ -60249,35 +60536,25 @@ /turf/open/floor/plating, /area/station/maintenance/central) "qUQ" = ( -/obj/machinery/camera/autoname/directional/south, -/turf/open/floor/iron/textured_large, -/area/station/medical/abandoned) -"qUS" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/dark_blue/warning{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/textured_edge{ - dir = 8 - }, -/area/station/ai/satellite/chamber) -"qUW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/opposingcorners{ +/obj/structure/lattice/catwalk, +/obj/structure/sign/departments/medbay/alt/directional/south, +/turf/open/openspace, +/area/station/medical/medbay/central) +"qUV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/dark_blue/opposingcorners{ dir = 1 }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/pharmacy) +/obj/item/clothing/suit/utility/radiation{ + pixel_y = 18; + pixel_x = 8 + }, +/obj/item/clothing/suit/utility/bomb_suit{ + pixel_x = -7; + pixel_y = 16 + }, +/turf/open/floor/iron/checker, +/area/station/ai/satellite/interior) "qVd" = ( /obj/effect/turf_decal/siding/brown{ dir = 8 @@ -60285,6 +60562,12 @@ /obj/machinery/firealarm/directional/west, /turf/open/floor/iron, /area/station/commons/dorms) +"qVi" = ( +/obj/structure/table/wood, +/obj/machinery/airalarm/directional/west, +/obj/machinery/microwave, +/turf/open/floor/wood/large, +/area/station/medical/break_room) "qVj" = ( /obj/effect/turf_decal/siding/thinplating_new/dark, /obj/machinery/power/apc/auto_name/directional/south, @@ -60317,6 +60600,21 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood/tile, /area/station/security/detectives_office/private_investigators_office) +"qVx" = ( +/obj/structure/table/reinforced/rglass, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 + }, +/obj/item/book/manual/wiki/medicine{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ + dir = 4 + }, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) "qVz" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -60352,17 +60650,12 @@ "qVO" = ( /turf/closed/wall, /area/station/command/bridge) -"qVY" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Chemistry" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/chemistry, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/neutral/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) +"qVU" = ( +/obj/structure/bed/medical/emergency, +/obj/effect/landmark/start/paramedic, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) "qWb" = ( /obj/effect/turf_decal/tile/purple/fourcorners, /obj/machinery/camera/autoname/directional/west, @@ -60404,6 +60697,29 @@ /obj/machinery/status_display/evac/directional/north, /turf/open/openspace, /area/station/command/bridge) +"qWp" = ( +/obj/machinery/turretid{ + name = "AI Chamber turret control"; + pixel_x = 5; + pixel_y = -24 + }, +/obj/machinery/button/door/directional/south{ + id = "aicoredoor"; + name = "AI Chamber Access Control"; + pixel_x = -9; + pixel_y = -37; + req_access = list("ai_upload") + }, +/obj/machinery/button/door/directional/south{ + id = "aicorewindow"; + name = "AI Core Shutters"; + pixel_x = 9; + pixel_y = -37; + req_access = list("ai_upload") + }, +/obj/structure/lattice/catwalk, +/turf/open/openspace, +/area/station/ai/satellite/chamber) "qWv" = ( /obj/structure/table/wood/poker, /obj/item/toy/cards/deck{ @@ -60412,15 +60728,13 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, /area/station/maintenance/starboard/lesser) -"qWy" = ( -/obj/effect/turf_decal/siding/dark_blue/corner{ - dir = 1 +"qWD" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 }, -/obj/machinery/iv_drip, -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner, -/turf/open/floor/iron/white/textured_large, -/area/station/medical/medbay/central) +/obj/machinery/camera/autoname/motion/directional/south, +/turf/open/floor/circuit/red, +/area/station/ai/upload/chamber) "qWV" = ( /obj/structure/lattice/catwalk, /obj/effect/turf_decal/stripes/line{ @@ -60437,13 +60751,29 @@ /obj/structure/cable, /turf/open/floor/wood/large, /area/station/medical/psychology) -"qXc" = ( -/obj/machinery/medical_kiosk, -/obj/effect/turf_decal/tile/blue/opposingcorners{ +"qXa" = ( +/obj/effect/turf_decal/tile/neutral/opposingcorners{ dir = 1 }, +/obj/structure/closet/crate/science, +/obj/item/reagent_containers/cup/bottle/epinephrine{ + pixel_x = 6; + pixel_y = -6 + }, +/obj/item/reagent_containers/cup/beaker{ + pixel_x = 8; + pixel_y = 2 + }, +/obj/item/reagent_containers/cup/bottle/multiver{ + pixel_x = -2; + pixel_y = -7 + }, +/obj/item/reagent_containers/dropper{ + pixel_x = 2; + pixel_y = -11 + }, /turf/open/floor/iron/dark, -/area/station/medical/medbay/lobby) +/area/station/medical/chemistry) "qXj" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, @@ -60500,14 +60830,6 @@ dir = 8 }, /area/station/service/chapel) -"qXY" = ( -/obj/effect/turf_decal/siding/dark{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/textured_corner, -/area/station/ai/satellite/interior) "qYi" = ( /obj/machinery/portable_atmospherics/scrubber/huge, /obj/effect/turf_decal/bot, @@ -60524,6 +60846,12 @@ /obj/machinery/firealarm/directional/south, /turf/open/floor/iron/dark, /area/station/commons/vacant_room/office) +"qYl" = ( +/obj/structure/cable/layer3, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "qYn" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 @@ -60537,23 +60865,16 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, /area/station/security/brig) +"qYr" = ( +/obj/machinery/flasher/directional/south, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai/upload/chamber) "qYs" = ( /obj/structure/disposalpipe/segment{ dir = 10 }, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"qYt" = ( -/obj/effect/turf_decal/siding/dark{ - dir = 1 - }, -/obj/effect/turf_decal/siding/dark{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/herringbone, -/area/station/ai/satellite/interior) "qYB" = ( /obj/structure/chair/greyscale{ dir = 1 @@ -60598,6 +60919,11 @@ /obj/effect/landmark/generic_maintenance_landmark, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"qZx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/medical/cryo) "qZB" = ( /obj/machinery/door/airlock{ name = "Commentator Stand Access" @@ -60626,6 +60952,19 @@ /obj/machinery/camera/autoname/directional/west, /turf/open/floor/iron, /area/station/hallway/primary/port) +"qZT" = ( +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/dark, +/turf/open/floor/catwalk_floor/iron_white, +/area/station/ai/satellite/interior) +"qZV" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/turf/open/floor/plating, +/area/station/cargo/storage) "qZW" = ( /obj/item/clothing/head/cone{ pixel_x = -5; @@ -60655,24 +60994,6 @@ }, /turf/open/floor/engine/vacuum, /area/station/maintenance/disposal/incinerator) -"rah" = ( -/obj/structure/rack, -/obj/item/reagent_containers/cup/bottle/iron{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/reagent_containers/cup/bottle/lithium{ - pixel_x = 7; - pixel_y = 3 - }, -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner, -/obj/machinery/camera/autoname/directional/south{ - network = list("ss13","medbay"); - c_tag = "Medbay - Lower Chemistry Storage" - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/chem_storage) "ran" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ @@ -60736,47 +61057,23 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/engine, /area/station/service/hydroponics) -"raZ" = ( -/obj/effect/turf_decal/bot_white, -/obj/effect/spawner/random/structure/crate, -/obj/machinery/light/warm/dim/directional/west, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, +"raS" = ( +/obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/iron/dark/textured, -/area/station/cargo/storage) +/turf/open/openspace, +/area/station/medical/medbay/central) "rba" = ( /obj/structure/spider/stickyweb, /turf/open/floor/plating, /area/station/maintenance/port/greater) -"rbk" = ( -/obj/machinery/holopad/secure, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai/upload/chamber) "rbl" = ( /obj/machinery/atmospherics/pipe/smart/simple/green/visible{ dir = 1 }, /turf/closed/wall/r_wall, /area/station/engineering/atmos/upper) -"rbm" = ( -/obj/effect/turf_decal/trimline/brown/warning{ - dir = 9 - }, -/turf/open/floor/iron, -/area/station/cargo/storage) -"rbx" = ( -/obj/machinery/newscaster/directional/west, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/effect/turf_decal/siding/blue, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "rbE" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -60785,20 +61082,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/security/prison/mess) -"rbF" = ( -/obj/effect/turf_decal/tile/yellow/opposingcorners, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) -"rbM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/catwalk_floor, -/area/station/cargo/storage) "rbQ" = ( /obj/structure/railing{ dir = 4 @@ -60814,6 +61097,10 @@ }, /turf/open/floor/iron/white, /area/station/hallway/secondary/entry) +"rbW" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/engine/hull/reinforced, +/area/station/ai/upload/chamber) "rce" = ( /obj/item/clothing/head/cone{ pixel_x = 6; @@ -60821,27 +61108,16 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"rcj" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/station/security/armory) +"rcf" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L10" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/hallway/primary/central) "rcl" = ( /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, /area/station/engineering/storage_shared) -"rcp" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/table, -/obj/machinery/fax{ - fax_name = "Quartermaster's Office"; - name = "Quartermaster's Fax Machine" - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/wood/parquet, -/area/station/command/heads_quarters/qm) "rcs" = ( /obj/structure/table, /obj/effect/spawner/random/maintenance/two, @@ -60852,12 +61128,14 @@ "rct" = ( /turf/closed/wall, /area/station/engineering/storage) -"rcu" = ( -/obj/structure/table, -/obj/effect/spawner/random/engineering/toolbox, -/obj/machinery/light/directional/north, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/station/ai/satellite/foyer) +"rcv" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "rcF" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 @@ -60867,6 +61145,16 @@ /obj/machinery/camera/autoname/directional/north, /turf/open/floor/iron, /area/station/cargo/storage) +"rcS" = ( +/turf/closed/wall/r_wall, +/area/station/ai/upload/foyer) +"rcY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/catwalk_floor, +/area/station/cargo/storage) "rdb" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -60935,6 +61223,15 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"rdP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/medical/cryo) "rdV" = ( /obj/machinery/door/airlock/maintenance, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -60942,25 +61239,6 @@ /obj/effect/mapping_helpers/airlock/unres, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"rdY" = ( -/obj/effect/decal/cleanable/blood/oil, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/structure/sign/poster/official/state_laws/directional/east, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai/upload/chamber) -"rea" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Virology Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/virology, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/port) "rec" = ( /obj/machinery/light/small/directional/west, /obj/structure/chair/comfy/beige{ @@ -60969,10 +61247,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/wood, /area/station/service/cafeteria) -"reg" = ( -/obj/structure/sign/departments/chemistry/pharmacy/directional/west, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) "reh" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -60987,26 +61261,28 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/station/maintenance/solars/starboard/fore) +"ren" = ( +/obj/machinery/mineral/stacking_unit_console{ + pixel_x = 32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/disposal) "req" = ( /obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 }, /turf/open/floor/iron/large, /area/station/hallway/primary/central) +"rer" = ( +/obj/structure/cable, +/turf/open/floor/iron/smooth_half, +/area/station/ai/satellite/foyer) "rey" = ( /obj/structure/lattice/catwalk, /obj/machinery/camera/autoname/directional/north, /turf/open/openspace, /area/station/hallway/secondary/construction) -"reM" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating_new/dark{ - dir = 10 - }, -/turf/open/floor/engine/hull/reinforced/air, -/area/station/ai/satellite/chamber) "reN" = ( /obj/machinery/airalarm/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -61014,6 +61290,28 @@ /obj/machinery/light/small/directional/south, /turf/open/floor/iron/dark, /area/station/security/interrogation) +"rfd" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ + dir = 4 + }, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) +"rfh" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/textured_large, +/area/station/medical/abandoned) +"rfi" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Security Post - Cargo" + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/supply) "rfr" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm/directional/west, @@ -61034,14 +61332,10 @@ /obj/item/tank/internals/oxygen/yellow, /turf/open/floor/engine/hull, /area/space/nearstation) -"rfL" = ( -/obj/machinery/shower/directional/west, -/obj/effect/turf_decal/siding/blue/end{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue/full, -/turf/open/floor/iron/showroomfloor, -/area/station/medical/medbay/central) +"rfS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "rfU" = ( /obj/machinery/light/directional/west, /turf/open/floor/iron/large, @@ -61079,15 +61373,23 @@ }, /turf/open/floor/carpet, /area/station/command/meeting_room/council) -"rhx" = ( -/obj/effect/turf_decal/siding/dark_blue{ - dir = 1 +"rgy" = ( +/obj/machinery/holopad, +/turf/open/floor/iron/dark, +/area/station/command/eva) +"rgC" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 }, -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner, -/obj/machinery/light/floor, -/turf/open/floor/iron/white/textured_large, -/area/station/medical/medbay/central) +/obj/effect/turf_decal/trimline/blue/arrow_ccw{ + dir = 4 + }, +/obj/structure/chair{ + dir = 4; + pixel_y = -2 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) "rhz" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/plasma, @@ -61138,21 +61440,22 @@ }, /turf/open/floor/iron/large, /area/station/maintenance/starboard/lesser) -"rhP" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 +"rhO" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/effect/turf_decal/tile/yellow/opposingcorners, +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/obj/machinery/requests_console/directional/west{ + department = "Security"; + name = "Security Requests Console" + }, +/obj/effect/mapping_helpers/requests_console/supplies, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/effect/landmark/start/depsec/medical, /turf/open/floor/iron/dark, -/area/station/medical/chemistry) -"rif" = ( -/obj/machinery/door/airlock/grunge{ - name = "Under The Stairs" - }, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/security/checkpoint/medical) "rih" = ( /turf/open/floor/plating, /area/station/maintenance/central) @@ -61182,6 +61485,17 @@ /obj/machinery/light/directional/north, /turf/open/openspace, /area/station/engineering/break_room) +"riK" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Auxiliary Tech Storage" + }, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "riR" = ( /obj/structure/railing{ dir = 6 @@ -61249,12 +61563,16 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/break_room) -"rjk" = ( -/obj/structure/cable, +"rjx" = ( +/obj/machinery/door/poddoor/shutters/window{ + dir = 4; + id = "armory"; + name = "Armory" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) +/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/armory) "rjz" = ( /obj/structure/table, /obj/effect/spawner/random/entertainment/drugs, @@ -61266,15 +61584,6 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/service/hydroponics) -"rjI" = ( -/obj/machinery/button/door/directional/south{ - id = "cmoprivacy"; - name = "CMO Privacy Shutters"; - req_access = list("cmo"); - pixel_y = -7 - }, -/turf/closed/wall, -/area/station/command/heads_quarters/cmo) "rjO" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/blue/full, @@ -61290,12 +61599,20 @@ /obj/structure/table, /turf/open/floor/wood, /area/station/service/library) -"rkf" = ( +"rkh" = ( +/obj/structure/window/reinforced/spawner/directional/north, +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/dark_blue/warning{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/airalarm/directional/south, -/obj/machinery/camera/autoname/directional/south, -/turf/open/floor/carpet/black, -/area/station/service/library/private) +/mob/living/basic/bot/cleanbot, +/turf/open/floor/iron/dark/textured_edge{ + dir = 4 + }, +/area/station/ai/satellite/exterior) "rki" = ( /obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/engine, @@ -61306,6 +61623,17 @@ /obj/effect/turf_decal/tile/blue/opposingcorners, /turf/open/floor/iron/cafeteria, /area/station/maintenance/port) +"rks" = ( +/obj/structure/cable, +/obj/structure/railing/corner/end{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/brown/arrow_ccw, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/cargo/storage) "rkB" = ( /obj/effect/spawner/random/vending/colavend, /obj/effect/decal/cleanable/cobweb/cobweb2, @@ -61353,6 +61681,16 @@ }, /turf/open/floor/iron/dark, /area/station/service/hydroponics) +"rkM" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/preopen{ + name = "Cargo Lockdown Shutters"; + id = "cargolockdown"; + dir = 8 + }, +/turf/open/floor/plating, +/area/station/security/checkpoint/supply) "rkN" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -61365,11 +61703,6 @@ /obj/machinery/newscaster/directional/north, /turf/open/floor/iron/dark, /area/station/commons/vacant_room/commissary) -"rkU" = ( -/obj/structure/cable, -/obj/item/banner/command/mundane, -/turf/open/floor/plating, -/area/station/maintenance/port) "rkW" = ( /obj/effect/turf_decal/bot_white, /turf/open/floor/iron/dark/smooth_large, @@ -61392,6 +61725,19 @@ /obj/structure/cable, /turf/open/floor/grass, /area/station/hallway/secondary/entry) +"rlt" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/ladder, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/station/command/eva) "rlu" = ( /obj/machinery/chem_master, /turf/open/floor/iron/dark/textured, @@ -61403,15 +61749,6 @@ /obj/effect/landmark/start/librarian, /turf/open/floor/carpet/black, /area/station/service/library/private) -"rlB" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/stairs/medium{ - dir = 4 - }, -/area/station/medical/abandoned) "rlE" = ( /obj/structure/hedge, /turf/open/floor/glass/reinforced, @@ -61438,11 +61775,6 @@ /obj/machinery/airalarm/directional/north, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"rlU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/station/security/courtroom) "rlW" = ( /obj/structure/table, /obj/item/book/manual/wiki/security_space_law{ @@ -61457,27 +61789,12 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/security/office) -"rme" = ( -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/structure/cable/multilayer/connected, -/obj/machinery/power/port_gen/pacman, -/turf/open/floor/iron/dark/textured_large, -/area/station/ai/satellite/foyer) "rmg" = ( /obj/structure/stairs/north, /obj/machinery/airalarm/directional/east, /obj/machinery/light/directional/east, /turf/open/floor/iron/stairs/medium, /area/station/command/heads_quarters/hop) -"rmi" = ( -/obj/effect/turf_decal/siding/dark{ - dir = 1 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) "rmq" = ( /obj/machinery/mechpad, /turf/open/floor/iron/smooth, @@ -61561,10 +61878,11 @@ /area/station/hallway/secondary/command) "rmP" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/catwalk_floor/iron_dark, -/area/station/ai/satellite/chamber) +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron/textured, +/area/station/cargo/storage) "rmS" = ( /obj/structure/railing{ dir = 8 @@ -61589,6 +61907,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/large, /area/station/hallway/primary/central) +"rng" = ( +/obj/structure/stairs/east, +/turf/open/floor/iron/stairs/medium{ + dir = 8 + }, +/area/station/ai/upload/chamber) "rnh" = ( /obj/machinery/power/smes{ charge = 5e+006 @@ -61603,42 +61927,38 @@ }, /turf/closed/wall, /area/station/maintenance/starboard/fore) -"rnE" = ( -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ +"rny" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/starboard/lesser) -"rnP" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = -4; - pixel_y = 4 +/obj/effect/turf_decal/siding/dark_blue, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ + dir = 1 }, -/obj/item/pen/blue{ - pixel_x = -1; - pixel_y = 5 +/obj/machinery/light/floor, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) +"rnM" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/item/pen/red{ - pixel_x = -6 - }, -/obj/machinery/camera/autoname/directional/south, -/turf/open/floor/wood/large, -/area/station/medical/break_room) -"rnQ" = ( -/obj/structure/ladder, -/obj/structure/railing, -/obj/effect/decal/cleanable/dirt, -/obj/structure/lattice/catwalk, -/turf/open/openspace, -/area/station/maintenance/department/medical) +/turf/open/floor/iron/dark/textured_large, +/area/station/ai/satellite/chamber) "rnR" = ( /obj/machinery/atmospherics/pipe/smart/simple/green/visible, /obj/machinery/camera/autoname/directional/east, /turf/open/floor/catwalk_floor, /area/station/engineering/atmos/upper) +"rnS" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/textured_half{ + dir = 1 + }, +/area/station/ai/satellite/teleporter) "rnX" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 @@ -61649,17 +61969,6 @@ /obj/structure/table/reinforced, /turf/open/floor/iron/dark, /area/station/engineering/storage) -"rod" = ( -/obj/structure/window/spawner/directional/east, -/obj/structure/disposaloutlet, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/light/very_dim/directional/north, -/obj/structure/plasticflaps, -/obj/effect/turf_decal/stripes/red/box, -/turf/open/floor/plating, -/area/station/maintenance/disposal) "roj" = ( /obj/structure/cable, /turf/open/floor/plating, @@ -61703,6 +62012,11 @@ /obj/machinery/firealarm/directional/east, /turf/open/openspace, /area/station/engineering/break_room) +"roD" = ( +/obj/structure/cable, +/obj/item/airlock_painter/decal, +/turf/open/floor/plating, +/area/station/maintenance/port) "roG" = ( /obj/machinery/mech_bay_recharge_port{ dir = 2 @@ -61764,15 +62078,6 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/wood, /area/station/maintenance/starboard/aft) -"rpz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/starboard/central) "rpB" = ( /turf/closed/wall/r_wall, /area/station/command/corporate_showroom) @@ -61829,16 +62134,13 @@ /obj/machinery/newscaster/directional/south, /turf/open/floor/iron/chapel, /area/station/service/chapel) -"rqC" = ( -/obj/machinery/door/airlock/external{ - name = "Mining Dock Airlock" +"rqH" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/access/all/supply/mining, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) +/obj/machinery/light/directional/west, +/turf/open/floor/iron/dark/textured_half, +/area/station/ai/satellite/foyer) "rqM" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -61876,6 +62178,10 @@ /obj/structure/ladder, /turf/open/openspace, /area/station/maintenance/port/aft) +"rrg" = ( +/obj/structure/disposalpipe/trunk/multiz, +/turf/closed/wall, +/area/station/medical/morgue) "rrj" = ( /obj/machinery/door/airlock/public/glass{ id_tag = "courtlockdown"; @@ -61954,6 +62260,19 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) +"rsf" = ( +/obj/effect/mapping_helpers/airlock/access/all/supply/shipping, +/obj/machinery/door/airlock/mining{ + name = "Deliveries" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/brown/fourcorners, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/sorting) "rsi" = ( /obj/machinery/airalarm/directional/east, /turf/open/floor/wood, @@ -61964,6 +62283,14 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, /area/station/maintenance/starboard/lesser) +"rsE" = ( +/obj/effect/turf_decal/tile/neutral/opposingcorners{ + dir = 1 + }, +/obj/structure/reagent_dispensers/plumbed/storage, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) "rsH" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/disposal/bin, @@ -61972,13 +62299,13 @@ }, /turf/open/floor/iron, /area/station/maintenance/starboard/central) -"rsU" = ( -/obj/machinery/wall_healer/directional/north, -/obj/effect/turf_decal/box/white{ - color = "#52B4E9" - }, +"rsK" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/camera/autoname/directional/east, +/obj/structure/cable, /turf/open/floor/iron/dark/textured_large, -/area/station/medical/medbay/lobby) +/area/station/medical/morgue) "rtd" = ( /obj/effect/turf_decal/tile/blue/full, /obj/structure/table/reinforced, @@ -62005,12 +62332,25 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"rto" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +"rtr" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/storage) +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/spawner/random/structure/crate, +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/dark/textured, +/area/station/cargo/warehouse) +"rtu" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/white/filled/warning, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/central) "rtx" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 @@ -62040,6 +62380,21 @@ }, /turf/open/openspace, /area/station/medical/virology) +"rub" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 10 + }, +/obj/structure/railing{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) "ruc" = ( /obj/effect/turf_decal/siding/green/corner{ dir = 8 @@ -62047,24 +62402,88 @@ /obj/machinery/vending/coffee, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/primary/central) +"ruf" = ( +/obj/effect/turf_decal/tile/neutral/opposingcorners{ + dir = 1 + }, +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_y = 7 + }, +/obj/item/stack/ducts/fifty{ + pixel_y = -3 + }, +/obj/item/stack/ducts/fifty{ + pixel_y = -3 + }, +/obj/item/stack/ducts/fifty{ + pixel_y = -3 + }, +/obj/item/stack/ducts/fifty{ + pixel_y = -3 + }, +/obj/item/stack/ducts/fifty{ + pixel_y = -3 + }, +/obj/item/stack/ducts/fifty{ + pixel_y = -3 + }, +/obj/item/stack/ducts/fifty{ + pixel_y = -3 + }, +/obj/item/stack/ducts/fifty{ + pixel_y = -3 + }, +/obj/item/reagent_containers/dropper, +/obj/item/stack/cable_coil{ + pixel_x = -7; + pixel_y = 4 + }, +/obj/item/stack/cable_coil{ + pixel_x = -12 + }, +/obj/item/multitool, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) +"rui" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner, +/obj/structure/sign/departments/telecomms/directional/south, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/foyer) +"rul" = ( +/obj/structure/closet/crate/trashcart/laundry, +/obj/structure/sign/poster/official/cleanliness/directional/west, +/obj/effect/turf_decal/tile/dark_blue/opposingcorners{ + dir = 1 + }, +/obj/effect/spawner/random/clothing, +/obj/effect/spawner/random/clothing, +/obj/effect/spawner/random/clothing/backpack, +/obj/effect/spawner/random/clothing/costume, +/obj/effect/spawner/random/clothing/funny_hats, +/turf/open/floor/iron/checker, +/area/station/ai/satellite/interior) +"run" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner, +/obj/effect/turf_decal/trimline/brown/arrow_cw{ + dir = 9 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"ruz" = ( +/obj/machinery/status_display/ai/directional/north, +/obj/machinery/recharge_station, +/obj/effect/turf_decal/tile/dark_blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/checker, +/area/station/ai/satellite/interior) "ruB" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark/small, /area/station/command/heads_quarters/ce) -"ruD" = ( -/obj/effect/turf_decal/tile/neutral/opposingcorners{ - dir = 1 - }, -/obj/structure/reagent_dispensers/plumbed/storage, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) -"ruJ" = ( -/obj/item/kirbyplants/random, -/obj/structure/sign/departments/medbay/alt/directional/east, -/turf/open/floor/iron/textured_large, -/area/station/medical/abandoned) "ruK" = ( /obj/machinery/door/airlock/public/glass{ name = "Abandoned Hallway" @@ -62075,28 +62494,20 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/station/hallway/secondary/construction) -"ruO" = ( -/obj/effect/turf_decal/siding/dark{ - dir = 5 - }, -/obj/structure/cable/layer3, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai/satellite/interior) -"ruR" = ( -/obj/effect/turf_decal/siding/dark, -/obj/effect/turf_decal/siding/dark{ - dir = 8 - }, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) "ruS" = ( /obj/effect/mob_spawn/corpse/human/skeleton, /obj/item/mod/module/springlock, /obj/effect/decal/cleanable/blood, /turf/open/floor/iron/checker, /area/station/maintenance/hallway/abandoned_recreation) +"rvg" = ( +/obj/machinery/light/directional/east, +/obj/machinery/ai_slipper{ + uses = 8 + }, +/obj/machinery/light_switch/directional/east, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai/upload/chamber) "rvk" = ( /obj/structure/table/wood, /obj/item/book/bible, @@ -62141,6 +62552,13 @@ }, /turf/open/floor/iron/dark, /area/station/service/chapel) +"rvC" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) "rvH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -62149,13 +62567,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"rvI" = ( -/obj/effect/turf_decal/siding/wood, -/obj/machinery/firealarm/directional/south, -/obj/structure/tank_holder/extinguisher, -/obj/machinery/light/directional/south, -/turf/open/floor/wood, -/area/station/command/eva) "rvR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -62177,6 +62588,18 @@ "rwh" = ( /turf/closed/wall/r_wall, /area/station/security/medical) +"rwr" = ( +/obj/effect/turf_decal/tile/neutral/opposingcorners{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/camera/autoname/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) "rwJ" = ( /obj/structure/railing/corner/end/flip{ dir = 8 @@ -62201,15 +62624,6 @@ /obj/effect/baseturf_helper/reinforced_plating/ceiling, /turf/open/floor/carpet, /area/station/command/heads_quarters/captain/private) -"rwT" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - name = "Cargo Lockdown Shutters"; - id = "cargolockdown"; - dir = 8 - }, -/turf/open/floor/plating, -/area/station/cargo/storage) "rwU" = ( /obj/effect/mapping_helpers/airlock/access/all/service/general, /obj/structure/disposalpipe/segment{ @@ -62222,10 +62636,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/grass, /area/station/hallway/primary/starboard) -"rxd" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/pharmacy) "rxo" = ( /obj/structure/lattice/catwalk, /obj/structure/railing{ @@ -62234,46 +62644,6 @@ /obj/structure/railing/corner, /turf/open/openspace, /area/station/commons/fitness/recreation) -"rxx" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner, -/obj/machinery/light/directional/south, -/obj/structure/table, -/obj/item/screwdriver{ - pixel_x = 1; - pixel_y = -2 - }, -/obj/item/grenade/chem_grenade{ - pixel_y = 11 - }, -/obj/item/grenade/chem_grenade{ - pixel_x = 3; - pixel_y = 11 - }, -/obj/item/grenade/chem_grenade{ - pixel_x = 8; - pixel_y = 11 - }, -/obj/item/grenade/chem_grenade{ - pixel_x = 11; - pixel_y = 11 - }, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil, -/obj/item/clothing/glasses/science{ - pixel_x = -2; - pixel_y = 7 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/pharmacy) -"rxE" = ( -/obj/effect/spawner/random/structure/crate, -/obj/effect/mapping_helpers/broken_floor, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/central) "rxH" = ( /turf/open/floor/engine, /area/station/engineering/supermatter/room) @@ -62295,19 +62665,24 @@ /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"rxX" = ( +/obj/structure/cable/layer3, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/textured_large, +/area/station/ai/satellite/foyer) "ryb" = ( /obj/effect/spawner/random/structure/crate, /obj/structure/sign/poster/contraband/random/directional/north, /turf/open/floor/plating, /area/station/maintenance/starboard/central) -"ryx" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 +"ryG" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/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/command/eva) +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/storage) "ryJ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -62405,6 +62780,24 @@ /obj/structure/cable, /turf/open/floor/iron/dark/smooth_large, /area/station/science/lab) +"rAz" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 9 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark/textured_half{ + dir = 1 + }, +/area/station/ai/satellite/interior) +"rAB" = ( +/obj/structure/sign/clock/directional/east, +/obj/machinery/rnd/production/techfab/department/cargo, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) "rAD" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -62421,6 +62814,11 @@ /obj/effect/landmark/start/hangover, /turf/open/openspace, /area/station/maintenance/starboard/lesser) +"rAJ" = ( +/obj/machinery/computer/rdservercontrol, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/science/server) "rAL" = ( /obj/structure/table/glass, /turf/open/floor/carpet, @@ -62437,19 +62835,19 @@ /obj/machinery/camera/autoname/directional/north, /turf/open/floor/carpet, /area/station/hallway/secondary/exit/departure_lounge) -"rBc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate/internals, -/obj/effect/spawner/random/maintenance, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark/textured, -/area/station/cargo/warehouse) -"rBd" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine/hull/air, -/area/station/medical/medbay/central) +"rBa" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/machinery/light_switch/directional/north, +/obj/structure/bed/medical/emergency{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured_edge{ + dir = 4 + }, +/area/station/medical/morgue) "rBh" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ @@ -62475,6 +62873,14 @@ /obj/structure/window/spawner/directional/north, /turf/open/floor/plating, /area/station/maintenance/port/greater) +"rBD" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/sign/poster/random/directional/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/textured, +/area/station/cargo/storage) "rBE" = ( /obj/effect/turf_decal/siding/blue{ dir = 1 @@ -62488,6 +62894,10 @@ /obj/effect/mapping_helpers/airlock/access/any/service/maintenance, /turf/open/floor/carpet/black, /area/station/maintenance/hallway/abandoned_recreation) +"rBM" = ( +/obj/effect/turf_decal/siding/dark_blue/inner_corner, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) "rBO" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -62560,6 +62970,11 @@ /obj/effect/turf_decal/tile/dark_blue, /turf/open/floor/iron/white, /area/station/hallway/secondary/entry) +"rCE" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/curtain/cloth, +/turf/open/floor/plating, +/area/station/medical/patients_rooms/room_a) "rCO" = ( /obj/structure/table/reinforced, /obj/item/storage/box/lights/mixed, @@ -62569,9 +62984,15 @@ /obj/structure/closet/firecloset, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"rDc" = ( -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/surgery) +"rCU" = ( +/obj/effect/turf_decal/tile/neutral/opposingcorners{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) "rDd" = ( /obj/structure/chair/office{ dir = 1 @@ -62614,56 +63035,11 @@ }, /turf/open/floor/iron/dark/textured_large, /area/station/cargo/bitrunning/den) -"rDD" = ( -/obj/item/emergency_bed, -/obj/item/emergency_bed{ - pixel_y = 3 - }, -/obj/item/emergency_bed{ - pixel_y = 3 - }, -/obj/structure/rack, -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/turf_decal/bot_white{ - color = "#52B4E9" - }, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/medbay/central) -"rDN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/siding/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) -"rDR" = ( -/obj/structure/cable, -/turf/open/floor/carpet/black, -/area/station/ai/upload/chamber) "rEd" = ( /obj/structure/ladder, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"rEl" = ( -/obj/structure/stairs/east, -/obj/machinery/status_display/supply{ - pixel_x = 32 - }, -/turf/open/floor/iron/stairs/medium{ - dir = 8 - }, -/area/station/cargo/storage) "rEo" = ( /obj/item/toy/plush/moth{ name = "Crimes Carol"; @@ -62684,19 +63060,6 @@ /obj/structure/sink/directional/south, /turf/open/floor/iron/freezer, /area/station/commons/dorms) -"rEL" = ( -/obj/machinery/requests_console/directional/north{ - department = "Medbay"; - name = "Medbay Requests Console" - }, -/obj/effect/mapping_helpers/requests_console/supplies, -/obj/effect/mapping_helpers/requests_console/assistance, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/iron/white/textured_large, -/area/station/medical/medbay/central) "rET" = ( /obj/machinery/door/airlock/command{ name = "Chief Engineer's Quarters" @@ -62720,17 +63083,6 @@ }, /turf/open/floor/plating, /area/station/science/ordnance) -"rFk" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/machinery/computer/crew{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron/white, -/area/station/medical/office) "rFm" = ( /obj/structure/window/reinforced/spawner/directional/west, /obj/structure/disposalpipe/trunk, @@ -62798,11 +63150,6 @@ /obj/machinery/firealarm/directional/north, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/secondary/command) -"rFO" = ( -/obj/structure/chair, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/wood, -/area/station/maintenance/starboard/central) "rGb" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 5 @@ -62828,6 +63175,13 @@ /obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/glass/reinforced, /area/station/solars/starboard/fore) +"rGs" = ( +/obj/structure/transit_tube, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/machinery/light/floor, +/turf/open/floor/iron/dark/small, +/area/station/ai/satellite/exterior) "rGw" = ( /obj/structure/cable, /obj/machinery/door/airlock/maintenance_hatch, @@ -62837,18 +63191,17 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"rGx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/multilayer/multiz, -/obj/effect/turf_decal/tile/dark_blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/checker, -/area/station/ai/satellite/maintenance/storage) "rGK" = ( /obj/structure/fake_stairs/directional/east, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"rGU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/maintenance/department/medical) "rHk" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -62874,15 +63227,6 @@ /obj/effect/landmark/navigate_destination/bridge, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/secondary/command) -"rHB" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/structure/railing{ - dir = 6 - }, -/turf/open/floor/iron/dark, -/area/station/medical/medbay/lobby) "rHD" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 @@ -62915,12 +63259,6 @@ /obj/machinery/light/directional/north, /turf/open/floor/plating, /area/station/engineering/supermatter/room) -"rHX" = ( -/obj/machinery/computer/teleporter{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured_large, -/area/station/ai/satellite/teleporter) "rHZ" = ( /obj/structure/closet/firecloset, /obj/item/radio/intercom/directional/south, @@ -62951,6 +63289,23 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/wood, /area/station/service/chapel) +"rIs" = ( +/obj/effect/turf_decal/siding/dark/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/textured_edge{ + dir = 1 + }, +/area/station/ai/satellite/interior) +"rIt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/medical/cryo) "rIw" = ( /obj/machinery/vending/tool, /turf/open/floor/iron, @@ -62963,18 +63318,16 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/port) -"rIJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +"rIQ" = ( +/obj/structure/railing/corner/end/flip{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/siding{ + dir = 8 }, -/obj/effect/turf_decal/stripes{ - dir = 4 - }, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "rIS" = ( /obj/machinery/wall_healer/directional/west{ pixel_x = 27 @@ -63064,6 +63417,19 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/service/cafeteria) +"rJx" = ( +/obj/machinery/camera/autoname/directional/north, +/obj/machinery/door/firedoor/heavy, +/obj/effect/turf_decal/trimline/dark_red/filled/warning{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_red/filled/warning{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured_half{ + dir = 1 + }, +/area/station/cargo/storage) "rJB" = ( /obj/structure/table, /obj/effect/decal/cleanable/blood/old, @@ -63079,28 +63445,27 @@ }, /turf/open/floor/iron/dark, /area/station/maintenance/starboard/lesser) -"rJC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/station/cargo/storage) "rJF" = ( /obj/structure/lattice, /obj/structure/rack, /turf/open/space/basic, /area/space/nearstation) "rJL" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 +/obj/machinery/conveyor{ + dir = 4; + id = "garbage" }, -/obj/effect/turf_decal/trimline/blue/arrow_ccw{ - dir = 4 - }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) +/obj/machinery/light/very_dim/directional/south, +/obj/effect/turf_decal/stripes/red/box, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"rJS" = ( +/obj/structure/table/reinforced, +/obj/item/flashlight/lamp, +/obj/structure/lattice/catwalk, +/obj/structure/cable, +/turf/open/openspace, +/area/station/security/checkpoint/supply) "rKn" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -63110,30 +63475,12 @@ /obj/machinery/firealarm/directional/south, /turf/open/floor/iron/dark, /area/station/service/chapel) +"rKp" = ( +/turf/open/floor/glass/reinforced, +/area/station/security/armory) "rKA" = ( /turf/closed/wall, /area/station/maintenance/starboard/lesser) -"rKB" = ( -/obj/effect/turf_decal/trimline/dark_blue/end, -/obj/effect/turf_decal/trimline/dark_blue/corner, -/obj/effect/turf_decal/trimline/dark_blue/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/dark_blue/mid_joiner, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) -"rKH" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/cargo/storage) "rKJ" = ( /obj/structure/cable, /obj/effect/decal/cleanable/blood/old, @@ -63153,16 +63500,6 @@ /obj/structure/sign/poster/official/walk, /turf/closed/wall, /area/station/maintenance/port) -"rKR" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing, -/obj/structure/railing{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/openspace, -/area/station/engineering/lobby) "rKY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -63184,6 +63521,16 @@ }, /turf/open/floor/iron/dark, /area/station/science/ordnance) +"rLf" = ( +/obj/machinery/modular_computer/preset/id{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 4 + }, +/turf/open/floor/holofloor/dark, +/area/station/command/heads_quarters/cmo) "rLi" = ( /obj/structure/window/reinforced/spawner/directional/south, /obj/structure/table/reinforced, @@ -63196,6 +63543,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/eighties, /area/station/maintenance/hallway/abandoned_recreation) +"rLs" = ( +/obj/structure/cable/layer3, +/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_half, +/area/station/ai/satellite/exterior) "rLt" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 @@ -63233,6 +63587,10 @@ /obj/effect/turf_decal/trimline/yellow/filled/line, /turf/open/floor/iron, /area/station/engineering/lobby) +"rLR" = ( +/obj/structure/sign/directions/upload, +/turf/closed/wall, +/area/station/hallway/primary/aft) "rMc" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -63249,27 +63607,6 @@ "rMj" = ( /turf/open/floor/engine/hull/air, /area/station/maintenance/starboard/lesser) -"rMn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/medical, -/turf/open/floor/plating, -/area/station/medical/break_room) -"rMv" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 1; - id = "chemshutters"; - name = "Pharmacy Shutters" - }, -/obj/effect/spawner/structure/window, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/pharmacy) "rMS" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -63281,6 +63618,11 @@ /obj/effect/mapping_helpers/mail_sorting/security/hos_office, /turf/open/floor/iron/large, /area/station/hallway/primary/central) +"rMU" = ( +/obj/machinery/light/dim/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/textured_large, +/area/station/medical/abandoned) "rMW" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -63294,6 +63636,18 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/science/ordnance) +"rNb" = ( +/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 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "rNc" = ( /obj/structure/lattice/catwalk, /obj/item/stack/cable_coil{ @@ -63304,6 +63658,13 @@ "rNe" = ( /turf/open/openspace, /area/station/commons/fitness/recreation) +"rNj" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/lobby) "rNx" = ( /obj/structure/table, /obj/item/stamp/denied{ @@ -63329,6 +63690,15 @@ }, /turf/open/floor/engine, /area/station/engineering/atmos/hfr_room) +"rNC" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/stairs/medium{ + dir = 4 + }, +/area/station/medical/abandoned) "rND" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 10 @@ -63338,12 +63708,6 @@ }, /turf/open/floor/iron/smooth, /area/station/engineering/atmos/upper) -"rNG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/hallway/secondary/construction) "rNT" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -63352,13 +63716,6 @@ }, /turf/open/floor/iron/airless, /area/station/maintenance/starboard/aft) -"rNU" = ( -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/morgue) "rOc" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/ladder, @@ -63405,6 +63762,19 @@ }, /turf/open/floor/iron/dark, /area/station/security/office) +"rOw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/mail_sorting/medbay/chemistry, +/obj/structure/disposalpipe/sorting/mail{ + dir = 4 + }, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) +"rOz" = ( +/turf/closed/wall/r_wall, +/area/station/medical/chemistry) "rOA" = ( /turf/closed/wall/r_wall, /area/station/maintenance/department/science/central) @@ -63413,9 +63783,6 @@ /obj/structure/cable, /turf/open/floor/iron/smooth, /area/station/engineering/main) -"rOF" = ( -/turf/open/floor/iron/textured, -/area/station/cargo/storage) "rOG" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/monitored/mix_input{ dir = 4 @@ -63518,6 +63885,18 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/aft) +"rQk" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 5 + }, +/obj/effect/turf_decal/siding/dark/corner{ + dir = 8 + }, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) +"rQp" = ( +/turf/closed/wall, +/area/station/command/heads_quarters/cmo) "rQq" = ( /obj/structure/table/reinforced, /obj/item/taperecorder, @@ -63529,14 +63908,6 @@ /obj/structure/cable, /turf/open/floor/wood, /area/station/command/heads_quarters/rd) -"rQu" = ( -/obj/structure/table/reinforced/rglass, -/obj/item/reagent_containers/cup/glass/mug/nanotrasen{ - pixel_x = -4; - pixel_y = 4 - }, -/turf/open/floor/carpet/executive, -/area/station/ai/satellite/interior) "rQv" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ @@ -63545,11 +63916,11 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/solars/starboard/fore) -"rQD" = ( -/obj/machinery/airalarm/directional/north, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/station/ai/satellite/foyer) +"rQI" = ( +/obj/effect/turf_decal/tile/blue/half, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) "rQQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -63559,53 +63930,15 @@ }, /turf/open/floor/iron/dark, /area/station/security/medical) -"rQR" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 +"rQY" = ( +/obj/structure/sign/departments/telecomms/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/structure/table/reinforced/rglass, -/obj/item/reagent_containers/syringe, -/obj/item/reagent_containers/cup/bottle/multiver{ - pixel_x = -6; - pixel_y = 6 - }, -/obj/item/clothing/neck/stethoscope{ - pixel_y = 4 - }, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ +/turf/open/floor/iron/smooth_edge{ dir = 4 }, -/turf/open/floor/iron/white/textured_large, -/area/station/medical/medbay/central) -"rQU" = ( -/obj/structure/table/reinforced/rglass, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 - }, -/obj/item/stack/medical/gauze{ - pixel_x = 8 - }, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ - dir = 4 - }, -/turf/open/floor/iron/white/textured_large, -/area/station/medical/medbay/central) -"rQW" = ( -/obj/structure/secure_safe/directional/north{ - name = "armory safe A"; - pixel_x = -22; - pixel_y = 0 - }, -/obj/structure/rack, -/obj/effect/spawner/random/armory/laser_gun, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/armory) +/area/station/ai/satellite/foyer) "rRd" = ( /obj/structure/window/reinforced/spawner/directional/south, /obj/structure/table/reinforced, @@ -63624,24 +63957,11 @@ /obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/plating, /area/station/engineering/supermatter/room) -"rRs" = ( -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) -"rRx" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) -"rRy" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/pharmacy) +"rRt" = ( +/obj/machinery/light/warm/dim/directional/north, +/obj/structure/lattice/catwalk, +/turf/open/openspace, +/area/station/hallway/primary/central) "rRJ" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 9 @@ -63686,10 +64006,21 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"rSj" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/pharmacy) +"rSf" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ + dir = 1 + }, +/obj/structure/showcase/cyborg/old{ + dir = 8; + pixel_x = 9; + pixel_y = 2 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_cw, +/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/iron/dark/textured_edge, +/area/station/ai/satellite/chamber) "rSk" = ( /turf/open/floor/plating/elevatorshaft, /area/station/engineering/atmos/upper) @@ -63700,14 +64031,6 @@ /obj/machinery/washing_machine, /turf/open/floor/iron/cafeteria, /area/station/commons/locker) -"rSY" = ( -/obj/machinery/ai_slipper{ - uses = 8 - }, -/turf/open/floor/iron/dark/textured_corner{ - dir = 1 - }, -/area/station/ai/upload/chamber) "rTa" = ( /obj/structure/lattice/catwalk, /obj/structure/railing{ @@ -63725,19 +64048,55 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/science/breakroom) +"rTn" = ( +/obj/effect/turf_decal/tile/neutral/opposingcorners{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) "rTo" = ( /turf/open/floor/iron/dark, /area/station/security/office) -"rTp" = ( -/obj/machinery/iv_drip, -/obj/effect/turf_decal/trimline/blue/filled/corner, -/turf/open/floor/iron/white/textured_large, -/area/station/medical/medbay/central) +"rTu" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/table, +/obj/item/reagent_containers/cup/glass/mug{ + pixel_x = -5; + pixel_y = -15 + }, +/obj/item/ai_module/toy_ai{ + pixel_x = -8; + pixel_y = 9 + }, +/obj/structure/lattice/catwalk, +/obj/item/clipboard{ + pixel_x = 1; + pixel_y = -2 + }, +/turf/open/openspace, +/area/station/ai/upload/chamber) "rTz" = ( /obj/effect/turf_decal/tile/red/opposingcorners, /obj/machinery/light/directional/south, /turf/open/floor/iron/dark, /area/station/security/brig) +"rTA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron/textured_large, +/area/station/medical/virology) "rTH" = ( /obj/effect/turf_decal/trimline/yellow/arrow_cw{ dir = 8 @@ -63764,24 +64123,17 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/secondary/command) -"rTV" = ( +"rTX" = ( +/obj/machinery/door/airlock/medical{ + name = "Abandoned Room" + }, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/dark_blue/opposingcorners{ +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, -/obj/structure/table, -/obj/item/clothing/under/pants/camo{ - pixel_y = 10; - pixel_x = 5 - }, -/obj/item/clothing/under/costume/gondola{ - pixel_x = -8 - }, -/obj/item/clothing/under/costume/russian_officer{ - pixel_x = 1 - }, -/turf/open/floor/iron/checker, -/area/station/ai/satellite/interior) +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/iron/dark/textured_large, +/area/station/maintenance/port) "rUf" = ( /obj/machinery/door/airlock/virology/glass{ name = "Malpractice Tower" @@ -63791,6 +64143,13 @@ /obj/effect/mapping_helpers/airlock/access/all/medical/virology, /turf/open/floor/iron/dark/textured_large, /area/station/medical/virology) +"rUi" = ( +/obj/effect/spawner/random/maintenance/two, +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/table/wood, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) "rUj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -63829,6 +64188,12 @@ /obj/machinery/disposal/bin, /turf/open/openspace, /area/station/science/xenobiology) +"rUy" = ( +/obj/item/radio/intercom/directional/south, +/obj/structure/lattice/catwalk, +/obj/effect/landmark/event_spawn, +/turf/open/openspace, +/area/station/security/checkpoint/supply) "rUC" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -63867,6 +64232,37 @@ }, /turf/open/floor/iron/smooth, /area/station/engineering/atmos/upper) +"rUT" = ( +/obj/effect/turf_decal/trimline/blue/warning{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/warning{ + dir = 4 + }, +/turf/open/floor/iron/freezer, +/area/station/ai/satellite/foyer) +"rUW" = ( +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/obj/machinery/camera/directional/south, +/obj/structure/cable, +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_x = 7; + pixel_y = 6 + }, +/obj/item/paper_bin{ + pixel_x = -6; + pixel_y = 7 + }, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/supply) +"rVa" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) "rVd" = ( /obj/machinery/light/small/directional/south, /obj/structure/table/reinforced, @@ -63914,14 +64310,6 @@ }, /turf/open/floor/eighties/red, /area/station/maintenance/hallway/abandoned_recreation) -"rVM" = ( -/obj/structure/lattice/catwalk, -/obj/structure/table/reinforced, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/obj/machinery/light_switch/directional/west, -/turf/open/openspace, -/area/station/security/checkpoint/customs) "rVT" = ( /obj/effect/turf_decal/siding/brown{ dir = 1 @@ -63935,10 +64323,6 @@ }, /turf/open/floor/iron, /area/station/commons/dorms) -"rVW" = ( -/obj/structure/table/reinforced/rglass, -/turf/open/floor/carpet/executive, -/area/station/ai/satellite/interior) "rVX" = ( /obj/machinery/door/airlock/grunge{ name = "Cell 2" @@ -64009,21 +64393,12 @@ /turf/open/floor/engine, /area/station/engineering/supermatter/room) "rWZ" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/arrow_ccw{ +/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ dir = 4 }, -/obj/structure/chair{ - dir = 4; - pixel_y = -2 - }, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) -"rXe" = ( -/obj/structure/cable, -/turf/open/floor/iron/dark/textured_large, +/obj/structure/sign/departments/aisat/directional/north, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/white/smooth_large, /area/station/ai/satellite/foyer) "rXq" = ( /obj/effect/turf_decal/trimline/white/corner{ @@ -64034,6 +64409,16 @@ /obj/effect/turf_decal/tile/brown/full, /turf/open/floor/iron/large, /area/station/maintenance/starboard/lesser) +"rXA" = ( +/obj/machinery/door/airlock/security{ + name = "Armory" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, +/turf/open/floor/iron/dark, +/area/station/security/armory) "rXD" = ( /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plating, @@ -64047,35 +64432,16 @@ "rXL" = ( /turf/open/openspace, /area/station/science/robotics/lab) -"rXO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/mining{ - name = "Mining Office" - }, -/obj/effect/mapping_helpers/airlock/access/all/supply/mining, -/obj/effect/turf_decal/tile/brown/fourcorners, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) "rXS" = ( /turf/open/floor/plating, /area/station/maintenance/department/medical) -"rXX" = ( -/obj/structure/closet/crate/freezer/blood, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 9 +"rXW" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/turf_decal/weather/snow, -/obj/machinery/light_switch/directional/west, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/iron/kitchen_coldroom/freezerfloor, -/area/station/medical/coldroom) +/turf/open/floor/iron/textured, +/area/station/cargo/storage) "rXY" = ( /obj/effect/turf_decal/siding/purple/corner, /obj/structure/cable, @@ -64086,26 +64452,6 @@ }, /turf/open/floor/iron, /area/station/science/xenobiology/hallway) -"rYb" = ( -/obj/machinery/door/airlock/maintenance, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/starboard/central) -"rYd" = ( -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/station/maintenance/department/medical) "rYf" = ( /obj/structure/grille, /obj/structure/lattice, @@ -64117,12 +64463,6 @@ }, /turf/open/floor/engine/hull/reinforced, /area/space/nearstation) -"rYF" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner, -/turf/open/floor/iron/white/textured_large, -/area/station/medical/medbay/central) "rYH" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/structure/disposalpipe/segment{ @@ -64139,21 +64479,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/central) -"rYP" = ( -/obj/machinery/light/directional/east, -/obj/machinery/status_display/supply{ - pixel_x = 32 - }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 4 - }, -/obj/machinery/conveyor{ - dir = 1; - id = "cargoload" - }, -/obj/effect/turf_decal/stripes/end, -/turf/open/floor/iron, -/area/station/cargo/storage) "rYV" = ( /obj/effect/mapping_helpers/airlock/access/any/service/theatre, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -64164,10 +64489,12 @@ }, /turf/open/floor/plating, /area/station/service/theater) -"rZi" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/station/medical/abandoned) +"rZk" = ( +/obj/effect/turf_decal/siding/dark_blue/inner_corner{ + dir = 4 + }, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) "rZl" = ( /obj/structure/railing, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, @@ -64181,53 +64508,9 @@ /obj/machinery/newscaster/directional/north, /turf/open/floor/iron/dark/smooth_large, /area/station/security/courtroom) -"rZu" = ( -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/cargo/storage) -"rZy" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) -"rZz" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 - }, -/obj/item/clothing/head/cone{ - pixel_x = 13; - pixel_y = 3 - }, -/turf/open/floor/iron, -/area/station/science/xenobiology/hallway) -"rZO" = ( -/obj/structure/lattice/catwalk, -/turf/open/openspace, -/area/station/ai/upload/chamber) -"rZP" = ( -/obj/effect/turf_decal/siding/dark_blue/inner_corner{ - dir = 4 - }, -/turf/open/floor/iron/white/textured_large, -/area/station/medical/medbay/central) "rZU" = ( /turf/open/floor/engine/hull/reinforced, /area/station/maintenance/port/aft) -"sag" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/morgue) "saq" = ( /obj/structure/flora/bush/fullgrass/style_random, /obj/effect/landmark/start/hangover, @@ -64239,12 +64522,19 @@ }, /turf/open/floor/iron/dark, /area/station/science/ordnance) -"saA" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/machinery/status_display/evac/directional/west, -/obj/machinery/light/directional/west, -/turf/open/floor/wood, -/area/station/command/eva) +"sav" = ( +/obj/machinery/door/airlock/security{ + name = "Armory" + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, +/obj/machinery/door/poddoor/shutters/window{ + dir = 1; + id = "armory"; + name = "Armory" + }, +/turf/open/floor/iron/dark, +/area/station/security/armory) "saE" = ( /obj/structure/window/spawner/directional/north, /obj/machinery/door/firedoor/border_only{ @@ -64252,12 +64542,6 @@ }, /turf/open/floor/wood, /area/station/service/library) -"saG" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/mapping_helpers/airlock/access/all/supply/general, -/obj/machinery/door/airlock/maintenance, -/turf/open/floor/plating, -/area/station/cargo/storage) "saR" = ( /obj/structure/table, /obj/machinery/recharger{ @@ -64275,16 +64559,6 @@ /obj/machinery/firealarm/directional/west, /turf/open/floor/iron/dark, /area/station/engineering/atmos/hfr_room) -"saT" = ( -/obj/effect/turf_decal/bot_white, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark/textured_large, -/area/station/cargo/storage) "sbd" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/siding/wood, @@ -64451,6 +64725,18 @@ /obj/effect/spawner/random/structure/chair_maintenance, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"scv" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/hallway/abandoned_recreation) "scy" = ( /obj/machinery/duct, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -64511,6 +64797,12 @@ /obj/structure/cable, /turf/open/floor/wood/large, /area/station/hallway/primary/central) +"sda" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner, +/obj/machinery/chem_heater/withbuffer, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/pharmacy) "sdf" = ( /turf/open/floor/iron/dark/smooth_large, /area/station/security/interrogation) @@ -64545,20 +64837,36 @@ /obj/machinery/firealarm/directional/east, /turf/open/floor/iron/dark/smooth_large, /area/station/security/office) -"sdD" = ( -/obj/structure/cable/layer3, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/textured_edge{ - dir = 8 +"sdH" = ( +/obj/structure/cable, +/obj/effect/turf_decal/weather/snow, +/obj/structure/plasticflaps/kitchen, +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance" }, -/area/station/ai/satellite/interior) +/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/kitchen_coldroom/freezerfloor, +/area/station/medical/coldroom) "sdI" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/closed/wall/r_wall, /area/station/command/heads_quarters/ce) +"sdM" = ( +/obj/structure/railing{ + dir = 10 + }, +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk/multiz{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "sdV" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -64635,10 +64943,25 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/small, /area/station/security/mechbay) -"seT" = ( -/obj/structure/cable, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/armory) +"seV" = ( +/obj/effect/turf_decal/trimline/dark_blue/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/dark_blue/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark_blue/end{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/dark_blue/mid_joiner, +/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{ + dir = 8 + }, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "seW" = ( /obj/structure/lattice/catwalk, /obj/structure/railing{ @@ -64649,19 +64972,6 @@ "sfh" = ( /turf/closed/wall, /area/station/maintenance/disposal) -"sfj" = ( -/obj/machinery/door/airlock/medical/glass{ - id_tag = "MedbayExit"; - name = "Medbay Exit" - }, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/general, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue/full, -/turf/open/floor/iron/dark, -/area/station/medical/medbay/central) "sfn" = ( /turf/open/floor/carpet, /area/station/command/bridge) @@ -64682,16 +64992,18 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/grass, /area/station/commons/dorms) -"sfF" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 6 +"sfH" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 4 }, -/obj/machinery/computer/shuttle/mining{ - dir = 8 +/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ + dir = 4 }, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light_switch/directional/north, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "sfJ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/footprints, @@ -64746,12 +65058,6 @@ /obj/item/radio/intercom, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"sgN" = ( -/obj/structure/bed/medical/emergency, -/obj/effect/landmark/start/paramedic, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/white/textured_large, -/area/station/medical/medbay/central) "sgQ" = ( /obj/structure/table/wood/poker, /obj/effect/spawner/random/entertainment/gambling, @@ -64759,16 +65065,6 @@ icon_state = "carpet-137" }, /area/station/service/abandoned_gambling_den) -"sgT" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/machinery/camera/autoname/directional/west, -/turf/open/floor/iron/dark, -/area/station/medical/medbay/lobby) "sgX" = ( /turf/open/floor/glass/reinforced/plasma, /area/station/engineering/break_room) @@ -64826,19 +65122,6 @@ /obj/machinery/light/blacklight/directional/west, /turf/open/floor/eighties, /area/station/maintenance/hallway/abandoned_recreation) -"shW" = ( -/obj/machinery/status_display/supply{ - pixel_y = 32 - }, -/obj/machinery/disposal/delivery_chute{ - dir = 4 - }, -/obj/structure/window/spawner/directional/south, -/obj/effect/turf_decal/delivery, -/obj/structure/disposalpipe/trunk, -/obj/structure/plasticflaps, -/turf/open/floor/iron/textured_large, -/area/station/cargo/sorting) "shX" = ( /obj/effect/decal/cleanable/dirt, /obj/item/paper/guides/jobs/hydroponics, @@ -64850,33 +65133,11 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/hallway/secondary/construction) -"sis" = ( -/obj/machinery/holopad, -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) "siz" = ( /obj/machinery/light/directional/south, /obj/structure/lattice/catwalk, /turf/open/openspace, /area/station/engineering/break_room) -"siA" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) "siG" = ( /obj/effect/spawner/random/structure/crate, /obj/effect/spawner/random/maintenance, @@ -64907,16 +65168,6 @@ "siP" = ( /turf/open/floor/iron/dark/smooth_large, /area/station/commons/lounge) -"siR" = ( -/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "siX" = ( /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, @@ -64936,14 +65187,16 @@ }, /turf/open/floor/wood/large, /area/station/commons/lounge) -"sjc" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +"sjn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/sorting/mail{ + dir = 8 }, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/all/supply/general, -/turf/open/floor/plating, -/area/station/maintenance/starboard/central) +/obj/effect/mapping_helpers/mail_sorting/medbay/cmo_office, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) "sjq" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -64979,35 +65232,17 @@ "sjO" = ( /turf/open/floor/iron/cafeteria, /area/station/commons/locker) -"sjQ" = ( -/obj/structure/railing, -/obj/structure/table/wood, -/obj/item/folder/yellow{ - pixel_x = 4; - pixel_y = 6 - }, -/obj/item/folder/blue{ - pixel_x = -9; - pixel_y = 1 - }, -/obj/item/folder/red{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/folder{ - pixel_x = 2 - }, -/obj/item/taperecorder{ - pixel_x = -13; - pixel_y = 5 - }, -/obj/structure/cable, -/turf/open/floor/wood/large, -/area/station/service/library/private) "sjT" = ( /obj/structure/cable, /turf/closed/wall/r_wall, /area/station/security/office) +"sjZ" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "cargounload" + }, +/turf/open/floor/iron/dark/textured, +/area/station/cargo/storage) "ska" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/simple/green/visible{ @@ -65016,6 +65251,27 @@ /obj/machinery/light/directional/south, /turf/open/floor/catwalk_floor, /area/station/engineering/atmos/upper) +"skc" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/turf_decal/weather/snow, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/floor{ + color = "#66ccff" + }, +/obj/item/wrench/medical, +/turf/open/floor/iron/kitchen_coldroom/freezerfloor, +/area/station/medical/coldroom) +"skj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/medical/cryo) "skm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -65040,6 +65296,26 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/commons/vacant_room/office) +"skx" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/machinery/computer/security/qm{ + dir = 4 + }, +/obj/machinery/button/door/directional/west{ + pixel_y = 6; + name = "Cargo Lockdown"; + id = "cargolockdown"; + req_access = list("cargo") + }, +/obj/machinery/button/door/directional/west{ + id = "CargowatchShutter"; + name = "Window Shutters"; + pixel_y = -6 + }, +/turf/open/floor/wood/parquet, +/area/station/command/heads_quarters/qm) "skC" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 @@ -65075,6 +65351,23 @@ }, /turf/open/floor/iron/dark, /area/station/science/xenobiology) +"skV" = ( +/obj/machinery/airalarm/directional/south, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/carpet/black, +/area/station/service/library/private) +"slb" = ( +/obj/effect/turf_decal/tile/neutral/opposingcorners{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) "sle" = ( /obj/machinery/door/airlock/command{ name = "Gateway Atrium" @@ -65117,41 +65410,6 @@ /obj/effect/spawner/random/maintenance/no_decals, /turf/open/floor/plating/airless, /area/space/nearstation) -"slI" = ( -/obj/structure/lattice/catwalk, -/turf/open/openspace, -/area/station/medical/medbay/central) -"slK" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/yellow/full, -/obj/item/reagent_containers/cup/bottle/morphine{ - pixel_x = -1; - pixel_y = 4 - }, -/obj/item/reagent_containers/cup/bottle/toxin{ - pixel_x = 5; - pixel_y = 3 - }, -/obj/item/reagent_containers/syringe/epinephrine{ - pixel_x = -3; - pixel_y = 6 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/right/directional/east{ - name = "Pharmacy Desk"; - req_access = list("pharmacy") - }, -/obj/machinery/door/window/right/directional/west{ - name = 4; - req_access = list("medical") - }, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 8; - id = "chemshutters"; - name = "Pharmacy Shutters" - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/pharmacy) "slL" = ( /obj/effect/spawner/random/structure/grille, /turf/open/space/openspace, @@ -65181,6 +65439,37 @@ }, /turf/open/openspace, /area/station/command/bridge) +"slT" = ( +/obj/effect/turf_decal/siding/dark_blue/corner{ + dir = 4 + }, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) +"slY" = ( +/obj/machinery/mineral/ore_redemption{ + dir = 4; + input_dir = 4; + output_dir = 8 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + name = "Cargo Lockdown Shutters"; + id = "cargolockdown"; + dir = 8 + }, +/obj/structure/railing{ + dir = 8; + color = "#36373a" + }, +/obj/structure/railing{ + dir = 4; + color = "#36373a" + }, +/obj/effect/turf_decal/bot_red, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron/textured_large, +/area/station/cargo/sorting) "smc" = ( /obj/machinery/button/door/directional/west{ name = "Kitchen Counter Shutters Control"; @@ -65219,6 +65508,23 @@ /obj/machinery/airalarm/directional/east, /turf/open/floor/iron/dark, /area/station/engineering/storage/tcomms) +"smy" = ( +/obj/item/banner/cargo/mundane{ + pixel_y = 27 + }, +/obj/effect/decal/cleanable/crayon{ + icon_state = "body"; + name = "body"; + pixel_y = 10 + }, +/obj/item/ammo_casing/spent{ + pixel_x = -8; + pixel_y = -4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "smz" = ( /obj/machinery/hydroponics/soil, /obj/effect/decal/cleanable/dirt, @@ -65230,18 +65536,39 @@ /obj/structure/closet/secure_closet/atmospherics, /turf/open/floor/glass/reinforced/plasma, /area/station/engineering/atmos/project) -"smV" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/morgue) +"smM" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "cargounload" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/cargo/storage) "snd" = ( /obj/machinery/mecha_part_fabricator{ drop_direction = 4 }, /turf/open/floor/iron/dark/textured_large, /area/station/science/robotics/lab) +"snf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/openspace, +/area/station/engineering/atmos/project) +"sng" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/camera/autoname/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/openspace, +/area/station/engineering/atmos/project) "sns" = ( /obj/structure/table/reinforced, /obj/machinery/recharger{ @@ -65253,21 +65580,11 @@ }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/science) -"sny" = ( -/turf/closed/wall, -/area/station/medical/chem_storage) -"snE" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/pharmacy) +"snP" = ( +/obj/structure/stairs/west, +/obj/structure/railing, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "snQ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -65313,6 +65630,19 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/medical/abandoned) +"soj" = ( +/obj/effect/turf_decal/tile/neutral/opposingcorners{ + dir = 1 + }, +/obj/machinery/camera/autoname/directional/south, +/obj/structure/table, +/obj/item/stack/sheet/mineral/plasma{ + pixel_x = 7; + pixel_y = 3 + }, +/obj/item/clothing/glasses/science, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) "sok" = ( /obj/effect/turf_decal/trimline/yellow/filled/line, /turf/open/floor/iron/dark, @@ -65331,9 +65661,18 @@ }, /turf/open/floor/wood/large, /area/station/service/library) -"soG" = ( -/turf/closed/wall/r_wall, -/area/station/ai/satellite/chamber) +"sox" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/railing{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/openspace, +/area/station/engineering/lobby) "soH" = ( /obj/structure/lattice/catwalk, /obj/structure/railing, @@ -65344,15 +65683,31 @@ "soU" = ( /turf/closed/wall, /area/station/science/research) +"soZ" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, +/obj/effect/turf_decal/siding/dark{ + dir = 4 + }, +/obj/machinery/door/poddoor/shutters{ + dir = 4; + id = "teleportshutters"; + name = "Teleporter Shutters" + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/ai/satellite/teleporter) "spb" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine/hull/air, /area/station/engineering/storage_shared) -"spl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/textured_large, -/area/station/medical/abandoned) +"sph" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "spw" = ( /obj/structure/table/reinforced, /obj/machinery/door/poddoor/shutters{ @@ -65393,6 +65748,12 @@ }, /turf/open/floor/wood/large, /area/station/service/library) +"spZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/construction) "sql" = ( /obj/structure/reagent_dispensers/watertank, /obj/effect/decal/cleanable/dirt, @@ -65404,29 +65765,6 @@ }, /turf/open/floor/engine/hull/air, /area/station/maintenance/starboard/lesser) -"sqp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/structure/table, -/obj/machinery/reagentgrinder, -/obj/item/reagent_containers/cup/beaker/large{ - pixel_y = 4; - pixel_x = 5 - }, -/obj/item/reagent_containers/cup/beaker{ - pixel_x = 8; - pixel_y = 7 - }, -/obj/item/reagent_containers/dropper{ - pixel_y = -4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/pharmacy) "sqq" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 9 @@ -65439,12 +65777,6 @@ }, /turf/open/floor/iron/dark/textured_large, /area/station/medical/virology) -"sqw" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/plating, -/area/station/maintenance/disposal) "sqz" = ( /obj/structure/cable, /obj/item/cigbutt{ @@ -65457,29 +65789,30 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"sqB" = ( -/obj/machinery/light/directional/north, -/obj/machinery/computer/cargo/request, -/turf/open/floor/iron/white/textured_half, -/area/station/ai/satellite/interior) -"sqC" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark/textured, -/area/station/cargo/sorting) +"sqK" = ( +/obj/structure/broken_flooring/corner/always_floorplane/directional/west, +/obj/effect/turf_decal/delivery, +/obj/effect/spawner/random/engineering/tank, +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "sqR" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/remains/human, /obj/structure/window/spawner/directional/south, /turf/open/floor/plating, /area/station/maintenance/hallway/abandoned_recreation) -"sqY" = ( +"sqX" = ( +/obj/effect/turf_decal/bot_white, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/textured_large, /area/station/cargo/storage) "src" = ( /obj/structure/table, @@ -65522,13 +65855,6 @@ /obj/effect/turf_decal/tile/dark_blue, /turf/open/floor/iron/white, /area/station/hallway/secondary/entry) -"srR" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) "ssc" = ( /obj/structure/lattice/catwalk, /obj/effect/turf_decal/stripes/line{ @@ -65540,6 +65866,10 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/port/greater) +"ssj" = ( +/obj/structure/chair, +/turf/open/floor/glass, +/area/station/medical/patients_rooms/room_a) "ssm" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/decal/cleanable/dirt/dust, @@ -65555,12 +65885,6 @@ /obj/effect/spawner/random/engineering/atmospherics_portable, /turf/open/floor/plating, /area/station/construction/storage_wing) -"sst" = ( -/obj/effect/turf_decal/stripes{ - dir = 1 - }, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) "ssz" = ( /obj/structure/lattice, /obj/structure/grille, @@ -65582,6 +65906,17 @@ }, /turf/open/floor/glass, /area/station/security/brig) +"ssM" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/plating, +/area/station/service/kitchen/abandoned) "ssN" = ( /obj/structure/flora/bush/pale/style_random, /obj/structure/flora/bush/ferny/style_random, @@ -65611,17 +65946,6 @@ }, /turf/open/floor/carpet/black, /area/station/service/library/private) -"ssU" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/status_display/ai/directional/west, -/turf/open/floor/iron, -/area/station/cargo/storage) "ssV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -65630,10 +65954,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/service/cafeteria) -"stb" = ( -/obj/machinery/camera/autoname/motion/directional/north, -/turf/open/openspace, -/area/station/ai/upload/chamber) "stk" = ( /obj/structure/table, /obj/machinery/recharger{ @@ -65679,12 +65999,20 @@ }, /turf/open/openspace, /area/station/command/bridge) -"stw" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +"stz" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/armory) +/obj/item/clothing/head/cone{ + pixel_x = -5; + pixel_y = 4 + }, +/obj/item/clothing/head/cone{ + pixel_x = 8; + pixel_y = 5 + }, +/turf/open/floor/iron, +/area/station/science/xenobiology/hallway) "stR" = ( /obj/effect/turf_decal/siding{ dir = 5 @@ -65695,31 +66023,11 @@ /obj/effect/turf_decal/tile/brown/full, /turf/open/floor/iron/large, /area/station/maintenance/starboard/lesser) -"stW" = ( -/obj/item/radio/intercom/directional/north, -/obj/machinery/light/directional/east, -/turf/open/floor/glass/reinforced, -/area/station/medical/chemistry) "stY" = ( /obj/item/storage/box/lights/mixed, /obj/structure/cable, /turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/lesser) -"sug" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/window/right/directional/south{ - req_access = list("maint_tunnels"); - name = "Danger: Conveyor Access" - }, -/turf/open/floor/plating, -/area/station/maintenance/disposal) -"suk" = ( -/obj/effect/spawner/random/structure/crate, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/central) "sus" = ( /turf/open/floor/plating, /area/station/engineering/storage_shared) @@ -65742,18 +66050,6 @@ /obj/structure/sign/poster/official/moth_meth/directional/east, /turf/open/floor/plating, /area/station/maintenance/port/greater) -"suM" = ( -/obj/effect/turf_decal/tile/yellow, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) -"suS" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/siding/dark, -/obj/machinery/camera/autoname/directional/north{ - network = list("minisat") - }, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) "svh" = ( /obj/machinery/door/airlock/external, /obj/effect/mapping_helpers/airlock/access/all/engineering/external, @@ -65766,10 +66062,6 @@ /obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/plating, /area/station/solars/starboard/aft) -"svn" = ( -/obj/machinery/washing_machine, -/turf/open/floor/iron/white/textured_half, -/area/station/ai/satellite/interior) "svt" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -65777,20 +66069,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/openspace, /area/station/engineering/atmos/project) -"svu" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/table/wood/fancy/blue, -/obj/effect/spawner/random/aimodule/neutral{ - pixel_y = 10 - }, -/obj/effect/spawner/random/aimodule/neutral{ - pixel_x = 3; - pixel_y = -3 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai/upload/chamber) "svw" = ( /obj/effect/turf_decal/siding/wood/corner{ dir = 1 @@ -65806,12 +66084,11 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron, /area/station/engineering/lobby) -"svC" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/morgue) +"svH" = ( +/obj/machinery/light/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet/black, +/area/station/ai/upload/chamber) "svL" = ( /obj/machinery/door/poddoor/massdriver_ordnance, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -65831,17 +66108,28 @@ /obj/structure/sign/poster/random/directional/east, /turf/open/floor/iron, /area/station/engineering/lobby) -"svN" = ( -/obj/machinery/button/door/directional/north{ - id = "AuxToilet2"; - name = "Lock Control"; - normaldoorcontrol = 1; - specialfunctions = 4 +"svR" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ + dir = 4 }, -/obj/machinery/recharge_station, -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron/freezer, -/area/station/ai/satellite/foyer) +/obj/effect/turf_decal/trimline/dark_blue/warning{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/textured_edge{ + dir = 8 + }, +/area/station/ai/satellite/chamber) +"svT" = ( +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/supply) "svW" = ( /obj/effect/turf_decal/siding/thinplating/dark{ dir = 1 @@ -65886,6 +66174,13 @@ /obj/structure/mirror/directional/west, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"swK" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/textured_large, +/area/station/medical/abandoned) "swU" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/yellow/opposingcorners{ @@ -65895,14 +66190,18 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/engineering/storage/tcomms) -"swX" = ( -/obj/machinery/camera/autoname/directional/west{ - network = list("ss13","medbay"); - c_tag = "Medbay - Upper Secure Morgue" +"swV" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "garbage" }, -/obj/structure/bodycontainer/morgue/beeper_off, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/morgue) +/obj/machinery/door/poddoor/preopen{ + id = "Disposal Exit"; + name = "Disposal Exit Vent" + }, +/obj/effect/turf_decal/stripes/red/box, +/turf/open/floor/plating, +/area/station/maintenance/disposal) "swZ" = ( /obj/effect/turf_decal/trimline/green/filled/line, /obj/effect/decal/cleanable/dirt, @@ -65974,42 +66273,28 @@ }, /turf/open/floor/iron/dark/textured, /area/station/engineering/supermatter/room) -"sxZ" = ( -/obj/machinery/requests_console/directional/north{ - department = "Chief Medical Officer's Desk"; - name = "Chief Medical Officer's Requests Console" - }, -/obj/effect/mapping_helpers/requests_console/announcement, -/obj/effect/mapping_helpers/requests_console/assistance, -/obj/effect/mapping_helpers/requests_console/information, -/obj/structure/table/reinforced/rglass, -/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 1 - }, -/obj/machinery/fax{ - fax_name = "Chief Medical Officer's Office"; - name = "Chief Medical Officer's Fax Machine" - }, -/turf/open/floor/holofloor/dark, -/area/station/command/heads_quarters/cmo) -"syb" = ( -/obj/structure/window/reinforced/spawner/directional/west, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/flora/rock/pile/jungle/style_5, -/obj/structure/flora/grass/jungle/b/style_5, -/turf/open/floor/grass, -/area/station/ai/satellite/interior) "syi" = ( /obj/machinery/light/directional/south, /turf/open/floor/engine, /area/station/engineering/atmos/hfr_room) +"syj" = ( +/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/hallway/primary/aft) "syk" = ( /obj/structure/transit_tube/diagonal, /turf/open/space/openspace, /area/space/nearstation) +"syo" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/brigdoor/left/directional/east{ + req_access = list("brig_entrance") + }, +/turf/open/floor/plating, +/area/station/security/checkpoint/medical) "syw" = ( /obj/structure/flora/bush/pale/style_random, /obj/structure/flora/bush/fullgrass/style_random, @@ -66017,16 +66302,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/grass, /area/station/hallway/secondary/entry) -"syD" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/openspace, -/area/station/medical/medbay/central) "syR" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple, /obj/structure/lattice/catwalk, @@ -66104,23 +66379,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/carpet, /area/station/command/gateway) -"szN" = ( -/obj/machinery/camera/autoname/directional/north, -/obj/machinery/door/firedoor/heavy, -/obj/effect/turf_decal/trimline/dark_red/filled/warning{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/dark_red/filled/warning{ - dir = 8 - }, -/turf/open/floor/iron/dark/textured_half{ - dir = 1 - }, -/area/station/cargo/storage) -"szO" = ( -/obj/structure/chair/stool/directional/south, -/turf/open/floor/plating, -/area/station/maintenance/disposal) "sAa" = ( /obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/wood, @@ -66146,9 +66404,6 @@ /obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/carpet, /area/station/commons/storage/tools) -"sAo" = ( -/turf/open/floor/wood, -/area/station/maintenance/starboard/central) "sAp" = ( /obj/machinery/modular_computer/preset/civilian{ dir = 8 @@ -66156,14 +66411,15 @@ /obj/effect/mapping_helpers/broken_machine, /turf/open/floor/iron/smooth_large, /area/station/maintenance/department/medical) -"sAy" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/wood/parquet, -/area/station/command/heads_quarters/qm) -"sAz" = ( -/obj/structure/closet/crate/goldcrate, -/turf/open/floor/glass/reinforced, -/area/station/command/vault) +"sAq" = ( +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/supply) "sAB" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 1 @@ -66179,15 +66435,11 @@ /obj/structure/sign/poster/contraband/missing_gloves/directional/south, /turf/open/floor/iron/smooth_large, /area/station/maintenance/department/medical) -"sAG" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +"sAP" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/station/maintenance/port) +/area/station/security/armory) "sAT" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -66201,6 +66453,16 @@ }, /turf/open/floor/iron/textured_large, /area/station/security/prison) +"sBf" = ( +/obj/machinery/holopad, +/turf/open/floor/iron/textured_large, +/area/station/medical/abandoned) +"sBh" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/station/ai/satellite/foyer) "sBj" = ( /obj/effect/landmark/start/clown, /turf/open/floor/carpet/black, @@ -66218,26 +66480,14 @@ /obj/structure/cable, /turf/open/floor/engine/hull/air, /area/station/hallway/primary/fore) -"sBt" = ( -/obj/item/bedsheet/qm/double, -/obj/structure/bed/double, -/obj/effect/landmark/start/quartermaster, -/obj/item/stack/spacecash/c10{ - pixel_x = -5 - }, -/obj/item/toy/plush/lizard_plushie/greyscale{ - name = "Steals-The-Crates"; - pixel_y = 7 - }, -/obj/structure/cable, -/obj/effect/turf_decal/siding/dark{ - dir = 8 - }, -/obj/effect/turf_decal/siding/dark{ - dir = 4 - }, -/turf/open/floor/carpet/orange, -/area/station/command/heads_quarters/qm) +"sBu" = ( +/obj/structure/sign/clock/directional/south, +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/item/toy/plush/horse, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/glass, +/area/station/medical/patients_rooms/room_a) "sBz" = ( /obj/structure/rack, /obj/item/storage/toolbox/emergency, @@ -66255,19 +66505,6 @@ "sCx" = ( /turf/open/openspace, /area/station/command/meeting_room/council) -"sCA" = ( -/obj/machinery/stasis{ - dir = 4 - }, -/obj/machinery/defibrillator_mount/directional/west, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ - dir = 8 - }, -/turf/open/floor/iron/white/textured_large, -/area/station/medical/medbay/central) "sCD" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/junction, /obj/effect/spawner/structure/window/reinforced/plasma, @@ -66278,10 +66515,17 @@ /obj/item/storage/toolbox/emergency, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"sCQ" = ( +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/pharmacy) "sCV" = ( /obj/structure/table/wood/fancy/red, /turf/open/floor/wood/tile, /area/station/maintenance/port/aft) +"sDr" = ( +/obj/machinery/holopad/secure, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai/upload/chamber) "sDu" = ( /obj/effect/landmark/navigate_destination/library, /obj/machinery/door/firedoor, @@ -66290,12 +66534,23 @@ }, /turf/open/floor/wood, /area/station/service/library) -"sDF" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ - dir = 4 +"sDI" = ( +/obj/item/cigbutt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/machinery/suit_storage_unit/industrial/loader, +/obj/machinery/button/door/directional/south{ + id = "qm_warehouse"; + name = "Warehouse Shutters"; + pixel_x = -6 }, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) +/turf/open/floor/iron/dark/textured, +/area/station/cargo/warehouse) +"sDU" = ( +/obj/machinery/flasher/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai/upload/chamber) "sDX" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/access/any/service/maintenance, @@ -66344,16 +66599,6 @@ }, /turf/open/floor/iron/dark/textured, /area/station/science/xenobiology) -"sEM" = ( -/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/dark_blue/line{ - dir = 4 - }, -/obj/structure/table/reinforced, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) "sES" = ( /obj/structure/closet/crate{ name = "DIY Supplies" @@ -66374,10 +66619,6 @@ }, /turf/open/floor/wood, /area/station/service/library/printer) -"sET" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "sEU" = ( /obj/docking_port/stationary/random{ dir = 8; @@ -66412,6 +66653,18 @@ /obj/machinery/light/directional/east, /turf/open/floor/iron/dark, /area/station/security/medical) +"sFk" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ + dir = 1 + }, +/obj/structure/showcase/cyborg/old{ + dir = 8; + pixel_x = 9; + pixel_y = 2 + }, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/foyer) "sFr" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -66451,6 +66704,19 @@ /obj/effect/landmark/start/scientist, /turf/open/floor/iron/dark, /area/station/science/cytology) +"sFH" = ( +/obj/machinery/door/airlock/medical{ + name = "Patient Room" + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/general, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/blue/full, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/patients_rooms/room_a) "sFI" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 8 @@ -66464,15 +66730,6 @@ /obj/machinery/light/floor, /turf/open/floor/iron/textured_large, /area/station/security/prison/rec) -"sFS" = ( -/obj/machinery/camera/autoname/directional/south{ - network = list("ss13","medbay"); - c_tag = "Medbay - Upper Chemistry South" - }, -/obj/structure/ladder, -/obj/effect/turf_decal/stripes/red/box, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) "sFU" = ( /obj/structure/rack, /obj/item/storage/box/lights/mixed, @@ -66500,31 +66757,14 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/port/greater) -"sGy" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 +"sGx" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 }, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron/dark, -/area/station/medical/medbay/lobby) -"sGD" = ( -/obj/machinery/button/door/directional/east{ - id = "chem_lockdown"; - name = "chemistry lockdown control"; - req_access = list("pharmacy") - }, -/turf/open/floor/glass/reinforced, -/area/station/medical/chemistry) -"sGH" = ( -/obj/machinery/door/airlock/command{ - name = "E.V.A. Storage" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/access/all/command/eva, -/obj/machinery/door/firedoor, -/turf/open/floor/plating, -/area/station/command/eva) +/obj/machinery/vending/cigarette, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) "sGQ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/blue/full, @@ -66547,10 +66787,30 @@ /obj/structure/cable, /turf/open/floor/iron/kitchen, /area/station/service/kitchen) +"sHe" = ( +/obj/structure/mannequin/skeleton, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/machinery/light_switch/directional/east, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/morgue) "sHu" = ( /obj/structure/ladder, /turf/open/floor/glass/reinforced/airless, /area/station/solars/starboard/aft) +"sHD" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/structure/disposalpipe/junction{ + dir = 2 + }, +/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/medical/medbay/lobby) "sHG" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/generic, @@ -66578,46 +66838,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/hallway/abandoned_recreation) -"sIa" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/computer/security/qm{ - dir = 4 - }, -/obj/machinery/button/door/directional/west{ - pixel_y = 6; - name = "Cargo Lockdown"; - id = "cargolockdown"; - req_access = list("cargo") - }, -/obj/machinery/button/door/directional/west{ - id = "CargowatchShutter"; - name = "Window Shutters"; - pixel_y = -6 - }, -/turf/open/floor/wood/parquet, -/area/station/command/heads_quarters/qm) -"sIb" = ( -/obj/machinery/holopad, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/effect/turf_decal/siding/wood, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood/large, -/area/station/medical/break_room) -"sIc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) "sIf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -66715,6 +66935,15 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"sJj" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/pharmacy) "sJv" = ( /obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 8 @@ -66775,11 +67004,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/port) -"sKl" = ( -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/arrows, -/turf/open/floor/iron/dark/textured_large, -/area/station/cargo/sorting) "sKD" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/fluff/paper/stack{ @@ -66854,6 +67078,13 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/break_room) +"sLy" = ( +/obj/structure/girder, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) "sLB" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/green/filled/line{ @@ -66893,6 +67124,12 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/engineering/hallway) +"sMc" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) "sMp" = ( /obj/item/paint/violet{ pixel_x = -7; @@ -66904,6 +67141,12 @@ }, /turf/open/floor/glass/reinforced, /area/station/service/library) +"sMr" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/wood, +/area/station/maintenance/starboard/central) "sMt" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -66945,13 +67188,11 @@ /obj/structure/table/reinforced, /turf/open/floor/engine, /area/station/engineering/supermatter/room) -"sMG" = ( -/obj/effect/turf_decal/trimline/brown/filled/line, -/obj/effect/turf_decal/trimline/brown/arrow_cw{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/hallway/primary/starboard) +"sME" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) "sMQ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -66961,10 +67202,16 @@ /obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron, /area/station/security/prison/mess) -"sNl" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) +"sNj" = ( +/turf/closed/wall, +/area/station/medical/office) +"sNp" = ( +/obj/machinery/conveyor{ + id = "cargounload"; + dir = 4 + }, +/turf/open/floor/iron/dark/textured, +/area/station/cargo/storage) "sNC" = ( /obj/structure/cable, /turf/open/floor/plating, @@ -66973,6 +67220,15 @@ /obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/engine/hull/reinforced, /area/space/nearstation) +"sNE" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/stairs/medium{ + dir = 4 + }, +/area/station/medical/abandoned) "sNN" = ( /obj/machinery/camera/directional/east{ c_tag = "Science - Xenobiology Cells 2 & 4"; @@ -66986,15 +67242,12 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/transit_tube) -"sOa" = ( -/obj/structure/lattice/catwalk, -/obj/effect/turf_decal/siding/blue/corner{ - dir = 8 - }, -/obj/structure/railing{ +"sOk" = ( +/obj/effect/turf_decal/siding/dark_blue{ dir = 4 }, -/turf/open/openspace, +/obj/machinery/light/floor, +/turf/open/floor/iron/white/textured_large, /area/station/medical/medbay/central) "sOn" = ( /turf/open/floor/engine, @@ -67012,31 +67265,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/science/breakroom) -"sOI" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 5 - }, -/obj/structure/rack, -/obj/item/gps/mining{ - pixel_x = 6; - pixel_y = 2 - }, -/obj/item/gps/mining, -/obj/item/gps/mining{ - pixel_x = -6; - pixel_y = 2 - }, -/obj/item/pickaxe{ - pixel_x = 5 - }, -/obj/item/shovel{ - pixel_x = -5 - }, -/obj/structure/railing{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) "sOJ" = ( /obj/item/radio/intercom/directional/north, /obj/machinery/light/warm/dim/directional/east, @@ -67054,41 +67282,6 @@ /obj/structure/cable, /turf/open/floor/wood, /area/station/service/cafeteria) -"sOU" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/ladder, -/turf/open/floor/iron/dark, -/area/station/command/eva) -"sPc" = ( -/obj/structure/table/reinforced/rglass, -/obj/item/storage/belt/medical, -/obj/item/storage/belt/medical{ - pixel_y = 2 - }, -/obj/item/storage/belt/medical{ - pixel_y = 4 - }, -/obj/item/storage/belt/medical{ - pixel_y = 6 - }, -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/bot_white{ - color = "#52B4E9" - }, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/storage) -"sPd" = ( -/obj/machinery/camera/autoname/directional/west{ - network = list("aicore") - }, -/obj/structure/cable/multilayer/connected, -/turf/open/floor/iron/dark/textured_large, -/area/station/ai/satellite/chamber) "sPg" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 4 @@ -67160,18 +67353,6 @@ /obj/machinery/holopad, /turf/open/floor/iron/cafeteria, /area/station/commons/locker) -"sPE" = ( -/obj/structure/barricade/wooden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/station/maintenance/starboard/central) -"sPI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/camera/autoname/directional/south{ - network = list("minisat") - }, -/turf/open/floor/iron/white/textured_large, -/area/station/ai/satellite/foyer) "sPT" = ( /obj/structure/rack, /obj/effect/spawner/random/food_or_drink, @@ -67201,28 +67382,28 @@ /obj/structure/broken_flooring/singular/directional/east, /turf/open/floor/plating, /area/station/engineering/storage_shared) -"sQs" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/morgue, -/obj/machinery/door/airlock/maintenance{ - name = "Morgue Maintenance" - }, -/turf/open/floor/plating, -/area/station/medical/morgue) +"sQq" = ( +/obj/machinery/status_display/evac/directional/north, +/turf/open/openspace, +/area/station/medical/medbay/central) "sQu" = ( /turf/open/floor/wood, /area/station/maintenance/hallway/abandoned_recreation) "sQv" = ( -/obj/machinery/porta_turret/ai{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/white/textured_large, -/area/station/ai/satellite/interior) +/obj/machinery/door/airlock/mining{ + name = "Mining Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/obj/effect/turf_decal/tile/brown/fourcorners, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) "sQA" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -67281,14 +67462,19 @@ }, /turf/open/floor/eighties, /area/station/maintenance/hallway/abandoned_recreation) +"sQZ" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/wood/parquet, +/area/station/command/heads_quarters/qm) "sRa" = ( /obj/effect/landmark/start/atmospheric_technician, /turf/open/floor/iron/freezer, /area/station/engineering/atmos/pumproom) -"sRc" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/dark/textured_large, -/area/station/ai/satellite/chamber) "sRd" = ( /obj/machinery/power/turbine/turbine_outlet{ dir = 8 @@ -67339,10 +67525,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/textured_large, /area/station/security/prison) -"sRr" = ( -/obj/effect/landmark/navigate_destination/cargo, -/turf/open/floor/iron, -/area/station/hallway/primary/starboard) +"sRy" = ( +/obj/effect/turf_decal/stripes/end{ + dir = 8 + }, +/turf/open/floor/engine, +/area/station/medical/chemistry) "sRz" = ( /obj/effect/turf_decal/siding/green{ dir = 4 @@ -67355,15 +67543,17 @@ /obj/structure/cable, /turf/open/floor/wood, /area/station/security/courtroom) -"sRD" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/railing{ - dir = 1 +"sRC" = ( +/obj/machinery/button/door/directional/north{ + id = "AuxToilet1"; + name = "Lock Control"; + normaldoorcontrol = 1; + specialfunctions = 4 }, -/turf/open/floor/engine/hull/air, -/area/station/maintenance/port) +/obj/structure/toilet, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/freezer, +/area/station/ai/satellite/foyer) "sRE" = ( /turf/closed/wall, /area/station/command/heads_quarters/ce) @@ -67396,17 +67586,23 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron/dark, /area/station/command/bridge) +"sSf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "sSk" = ( /obj/structure/closet/firecloset, /obj/effect/landmark/start/hangover, /turf/open/floor/iron, /area/station/commons/fitness/recreation) -"sSl" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 5 - }, -/turf/open/floor/iron, -/area/station/cargo/storage) "sSs" = ( /obj/structure/chair/office/light, /obj/effect/landmark/start/research_director, @@ -67430,14 +67626,6 @@ }, /turf/open/floor/iron/grimy, /area/station/security/interrogation) -"sSF" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/machinery/camera/autoname/directional/east, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "sSG" = ( /obj/effect/turf_decal/trimline/yellow/corner{ dir = 4 @@ -67459,6 +67647,12 @@ /obj/structure/window/spawner/directional/west, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"sSV" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/ai/satellite/chamber) "sSW" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -67487,40 +67681,37 @@ }, /turf/open/floor/wood/tile, /area/station/maintenance/port/aft) +"sTf" = ( +/obj/machinery/status_display/ai/directional/south, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "sTg" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, /turf/open/floor/iron/dark/smooth_large, /area/station/security/lockers) -"sTh" = ( -/obj/effect/landmark/start/quartermaster, -/obj/structure/chair/office{ - dir = 8 - }, -/turf/open/floor/wood/parquet, -/area/station/command/heads_quarters/qm) "sTl" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/lattice, /turf/open/openspace, /area/station/maintenance/port/aft) +"sTm" = ( +/turf/open/floor/iron/stairs/medium{ + dir = 8 + }, +/area/station/ai/upload/chamber) "sTv" = ( /turf/closed/wall, /area/station/security/courtroom) -"sTB" = ( -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/window/reinforced/spawner/directional/west, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/machinery/door/window/left/directional/east{ - name = "Cyborg Upload Console Window"; - req_access = list("ai_upload") +"sTy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/machinery/light/floor{ + color = "#66ccff" }, -/obj/machinery/computer/upload/borg{ - dir = 4 - }, -/turf/open/floor/circuit/green, -/area/station/ai/upload/chamber) +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/dark, +/area/station/medical/cryo) "sTO" = ( /obj/effect/turf_decal/bot, /obj/machinery/portable_atmospherics/canister/oxygen, @@ -67532,10 +67723,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) -"sTT" = ( -/obj/structure/broken_flooring/pile/directional/east, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "sUi" = ( /obj/structure/railing{ dir = 8 @@ -67546,12 +67733,48 @@ /obj/machinery/light_switch/directional/east, /turf/open/floor/iron/freezer, /area/station/commons/toilet/restrooms) +"sUl" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/button/door/directional/north{ + id = "MedbayExit"; + name = "Exit Door"; + req_access = list("medical"); + pixel_y = 39; + pixel_x = -6; + normaldoorcontrol = 1 + }, +/obj/machinery/button/door/directional/north{ + id = "MedbayFoyer"; + name = "Entrance Door"; + req_access = list("medical"); + pixel_y = 39; + normaldoorcontrol = 1; + pixel_x = 6 + }, +/obj/machinery/button/door/directional/north{ + id = "medbay-office"; + name = "Medbay Lockdown"; + req_access = list("medical"); + pixel_y = 30 + }, +/turf/open/floor/iron/white, +/area/station/medical/office) "sUm" = ( /obj/machinery/atmospherics/components/tank, /turf/open/floor/iron/dark/textured_corner{ dir = 8 }, /area/station/science/ordnance/storage) +"sUs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/construction) "sUu" = ( /obj/effect/turf_decal/weather/dirt{ dir = 1 @@ -67622,18 +67845,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/commons/dorms) -"sVh" = ( -/obj/structure/table/wood, -/obj/item/toy/cards/deck{ - pixel_y = 4 - }, -/obj/item/trash/can{ - pixel_x = -10; - pixel_y = -14 - }, -/obj/structure/lattice/catwalk, -/turf/open/openspace, -/area/station/cargo/storage) "sVj" = ( /obj/structure/cable, /obj/machinery/vending/sustenance{ @@ -67677,16 +67888,38 @@ }, /turf/open/floor/engine/hull, /area/space/nearstation) -"sWl" = ( -/obj/structure/railing/corner, +"sWh" = ( /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, +/obj/machinery/firealarm/directional/south, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/station/medical/medbay/lobby) +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"sWo" = ( +/obj/effect/turf_decal/trimline/dark_blue/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_blue/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) +"sWp" = ( +/obj/machinery/computer/teleporter{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/ai/satellite/teleporter) "sWr" = ( /obj/machinery/door/airlock/mining{ name = "Inner Maintenance" @@ -67698,14 +67931,6 @@ }, /turf/open/floor/iron/dark, /area/station/construction/storage_wing) -"sWB" = ( -/obj/effect/landmark/start/shaft_miner, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 - }, -/obj/structure/sign/poster/random/directional/north, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) "sWI" = ( /obj/machinery/camera/autoname/directional/south, /obj/structure/disposalpipe/segment{ @@ -67765,18 +67990,6 @@ }, /turf/open/floor/iron/white/smooth_large, /area/station/security/prison) -"sXU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/smartfridge/organ, -/obj/structure/sign/departments/medbay/alt/directional/north, -/turf/open/floor/iron/dark/textured_large, -/area/station/maintenance/port) -"sYa" = ( -/obj/structure/chair/sofa/corner/brown, -/obj/effect/spawner/random/maintenance, -/obj/structure/lattice/catwalk, -/turf/open/openspace, -/area/station/cargo/storage) "sYc" = ( /obj/structure/lattice/catwalk, /obj/structure/railing{ @@ -67787,6 +68000,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/openspace, /area/station/command/bridge) +"sYe" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark/textured_large, +/area/station/ai/satellite/interior) "sYg" = ( /obj/machinery/modular_computer/preset/civilian{ dir = 4 @@ -67796,11 +68016,13 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/storage) -"sYh" = ( -/obj/machinery/firealarm/directional/north, -/obj/structure/filingcabinet/medical, -/turf/open/floor/engine/hull/air, -/area/station/medical/medbay/central) +"sYj" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/brown/arrow_ccw, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) "sYo" = ( /obj/item/radio/intercom/directional/west, /obj/machinery/light/directional/west, @@ -67812,31 +68034,6 @@ /obj/structure/flora/bush/flowers_br, /turf/open/floor/grass, /area/station/command/heads_quarters/hos) -"sYB" = ( -/obj/effect/turf_decal/siding/dark{ - dir = 8 - }, -/obj/effect/turf_decal/siding/dark{ - dir = 4 - }, -/obj/machinery/door/airlock/grunge{ - name = "Teleporter Room" - }, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/any/command/teleporter, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/textured_large, -/area/station/ai/satellite/teleporter) -"sYE" = ( -/obj/effect/mapping_helpers/burnt_floor, -/obj/machinery/portable_atmospherics/canister/air, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4, -/obj/effect/turf_decal/tile/dark_blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/checker, -/area/station/ai/satellite/maintenance/storage) "sYH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -67864,16 +68061,6 @@ dir = 1 }, /area/station/science/xenobiology) -"sZn" = ( -/obj/structure/chair/office/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/effect/landmark/start/paramedic, -/turf/open/floor/iron/white, -/area/station/medical/office) "sZr" = ( /obj/structure/lattice/catwalk, /obj/effect/turf_decal/stripes/line{ @@ -67904,6 +68091,14 @@ /obj/structure/table, /turf/open/floor/glass, /area/station/science/zoo) +"sZA" = ( +/obj/structure/lattice/catwalk, +/obj/structure/table/reinforced, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/machinery/light_switch/directional/west, +/turf/open/openspace, +/area/station/security/checkpoint/customs) "sZL" = ( /obj/structure/marker_beacon/yellow, /obj/effect/decal/cleanable/dirt/dust, @@ -67937,11 +68132,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"tan" = ( -/obj/effect/turf_decal/tile/blue/half, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) "tas" = ( /turf/closed/wall, /area/station/command/heads_quarters/qm) @@ -67957,11 +68147,6 @@ /obj/effect/turf_decal/tile/dark_blue, /turf/open/floor/iron/kitchen, /area/station/service/kitchen) -"taG" = ( -/obj/structure/table/optable, -/obj/effect/turf_decal/tile/blue/full, -/turf/open/floor/iron/showroomfloor, -/area/station/medical/surgery) "taJ" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 @@ -67971,13 +68156,17 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/service/hydroponics) -"taS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 9 +"taN" = ( +/obj/item/flashlight/lamp/green{ + pixel_y = 5 }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/pharmacy) +/obj/structure/table/wood, +/obj/structure/cable, +/obj/effect/spawner/random/food_or_drink/booze{ + pixel_x = -7 + }, +/turf/open/floor/carpet/cyan, +/area/station/command/heads_quarters/cmo) "taX" = ( /obj/item/vending_refill/boozeomat{ pixel_x = -4; @@ -68017,6 +68206,11 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/wood, /area/station/maintenance/starboard/lesser) +"tbj" = ( +/obj/machinery/light/directional/south, +/obj/structure/lattice/catwalk, +/turf/open/openspace, +/area/station/security/checkpoint/supply) "tbw" = ( /obj/effect/landmark/start/hangover, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -68030,25 +68224,17 @@ /obj/effect/decal/cleanable/cobweb, /turf/open/floor/eighties/red, /area/station/maintenance/hallway/abandoned_recreation) -"tbG" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai/upload/foyer) "tbI" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"tbO" = ( -/obj/structure/closet/crate/freezer/blood, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 5 +"tbQ" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 1 }, -/obj/effect/turf_decal/weather/snow, -/turf/open/floor/iron/kitchen_coldroom/freezerfloor, -/area/station/medical/coldroom) +/turf/open/floor/iron/white/textured_corner, +/area/station/ai/satellite/interior) "tbY" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -68097,6 +68283,11 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/carpet, /area/station/service/chapel/office) +"tcp" = ( +/turf/open/floor/iron/smooth_edge{ + dir = 4 + }, +/area/station/ai/satellite/foyer) "tcs" = ( /obj/structure/disposalpipe/trunk/multiz{ dir = 4 @@ -68120,13 +68311,31 @@ /obj/effect/spawner/random/structure/shipping_container, /turf/open/floor/plating, /area/station/maintenance/port/greater) -"tdl" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 4 +"tde" = ( +/obj/effect/mapping_helpers/airlock/access/all/medical/pharmacy, +/obj/effect/turf_decal/tile/yellow/full, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Chemical Storage" }, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/chem_storage) +"tdj" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "aicorewindow"; + name = "AI Core Shutters" + }, +/turf/open/floor/plating, +/area/station/ai/satellite/chamber) +"tdq" = ( +/obj/effect/turf_decal/siding/dark/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/textured_half{ + dir = 1 + }, +/area/station/ai/satellite/interior) "tdt" = ( /obj/structure/chair/sofa/right/brown, /obj/item/pillow, @@ -68137,6 +68346,17 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/carpet/black, /area/station/medical/psychology) +"tdv" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/siding/blue{ + dir = 1 + }, +/obj/machinery/holopad, +/turf/open/openspace, +/area/station/medical/medbay/central) "tdx" = ( /obj/structure/cable, /obj/machinery/power/emitter/welded, @@ -68146,42 +68366,11 @@ /obj/structure/broken_flooring/corner/directional/west, /turf/open/floor/plating, /area/station/engineering/storage_shared) -"tdJ" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/warning, -/obj/structure/showcase/cyborg/old{ - dir = 8; - pixel_x = 9; - pixel_y = 2 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_ccw{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/status_display/evac/directional/east, -/turf/open/floor/iron/dark/textured_edge{ - dir = 1 - }, -/area/station/ai/satellite/chamber) "tdN" = ( /obj/effect/turf_decal/stripes/corner, /obj/effect/turf_decal/stripes/line, /turf/open/floor/engine, /area/station/engineering/supermatter/room) -"tdO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark/textured, -/area/station/cargo/warehouse) "tdT" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, @@ -68205,18 +68394,6 @@ /obj/effect/turf_decal/siding/wood, /turf/open/floor/wood, /area/station/command/corporate_showroom) -"teb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/railing, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) -"tei" = ( -/obj/effect/turf_decal/trimline/brown/filled/end, -/obj/structure/closet/emcloset, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) "tel" = ( /obj/structure/table/reinforced, /obj/item/storage/backpack/duffelbag/drone{ @@ -68255,12 +68432,38 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/greater) +"teN" = ( +/obj/structure/sign/poster/official/random/directional/north, +/obj/effect/turf_decal/siding/dark, +/turf/open/floor/iron/white/textured_corner{ + dir = 4 + }, +/area/station/ai/satellite/interior) +"teQ" = ( +/obj/effect/turf_decal/tile/neutral/opposingcorners{ + dir = 1 + }, +/obj/structure/closet/secure_closet/chemical, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/structure/sign/warning/explosives/directional/west, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) "teR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/science/ordnance) +"teT" = ( +/obj/machinery/light/directional/south, +/obj/machinery/conveyor{ + dir = 8; + id = "mining" + }, +/turf/open/floor/iron/textured, +/area/station/cargo/storage) "teV" = ( /obj/effect/turf_decal/bot_white, /obj/machinery/camera/autoname/directional/west, @@ -68281,11 +68484,11 @@ /obj/structure/cable, /turf/closed/wall, /area/station/security/courtroom) -"tfe" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 +"tfh" = ( +/obj/effect/turf_decal/trimline/brown/filled, +/obj/structure/chair/office/light{ + dir = 8 }, -/obj/machinery/airalarm/directional/north, /turf/open/floor/iron, /area/station/cargo/storage) "tfp" = ( @@ -68338,26 +68541,73 @@ icon_state = "carpet-38" }, /area/station/service/abandoned_gambling_den) +"tfX" = ( +/obj/machinery/door/airlock/vault{ + name = "Vault" + }, +/obj/effect/mapping_helpers/airlock/locked, +/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/command/vault) +"tfZ" = ( +/obj/machinery/door/airlock/grunge{ + name = "Under The Stairs" + }, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "tgp" = ( /obj/effect/spawner/random/entertainment/arcade{ dir = 8 }, /turf/open/floor/iron, /area/station/commons/fitness/recreation) +"tgu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/surgery) "tgz" = ( /obj/effect/landmark/firealarm_sanity, /turf/open/openspace, /area/station/service/chapel) +"tgS" = ( +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/table/wood/fancy/green, +/obj/effect/spawner/random/aimodule/harmless{ + pixel_x = 2; + pixel_y = 8 + }, +/obj/effect/spawner/random/aimodule/harmless{ + pixel_x = -3; + pixel_y = -2 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai/upload/chamber) "tgV" = ( /turf/open/floor/carpet, /area/station/service/chapel) -"the" = ( -/obj/effect/turf_decal/trimline/brown/filled/warning{ +"tha" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 }, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron, -/area/station/cargo/storage) +/area/station/cargo/miningoffice) "thf" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 @@ -68392,11 +68642,25 @@ /obj/item/radio/intercom/directional/north, /turf/open/floor/wood/large, /area/station/service/library/private) -"thS" = ( -/obj/structure/sink/directional/east, -/obj/structure/mirror/directional/west, -/turf/open/floor/iron/freezer, -/area/station/ai/satellite/foyer) +"thD" = ( +/obj/machinery/conveyor{ + dir = 5; + id = "cargoload" + }, +/obj/effect/turf_decal/stripes/end{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"thG" = ( +/obj/machinery/door/airlock/mining{ + name = "Deliveries" + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/shipping, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/brown/fourcorners, +/turf/open/floor/iron/dark/textured, +/area/station/cargo/sorting) "thW" = ( /obj/effect/turf_decal/siding/wood/corner, /obj/effect/decal/cleanable/dirt, @@ -68421,9 +68685,33 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/space/openspace, /area/space/nearstation) +"tim" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance" + }, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"tip" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/effect/landmark/navigate_destination/chemfactory, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) "tis" = ( /turf/open/floor/iron, /area/station/maintenance/port/greater) +"tiA" = ( +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/obj/item/radio/intercom/directional/north, +/obj/structure/showcase/machinery/oldpod{ + desc = "An old NT branded sleeper, decommissioned after the lead acetate incident. None of the functional machinery remains inside."; + name = "decommissioned sleeper" + }, +/turf/open/floor/iron/white, +/area/station/maintenance/department/medical) "tiC" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -68538,6 +68826,14 @@ /obj/effect/turf_decal/siding/wood, /turf/open/floor/eighties, /area/station/maintenance/hallway/abandoned_recreation) +"tko" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom/directional/east{ + frequency = 1447; + name = "ai intercom" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai/upload/chamber) "tkz" = ( /obj/effect/decal/cleanable/blood/old, /obj/structure/railing/corner{ @@ -68611,6 +68907,10 @@ /obj/structure/window/reinforced/plasma/spawner/directional/east, /turf/open/space/openspace, /area/space/nearstation) +"tlD" = ( +/obj/machinery/firealarm/directional/south, +/turf/open/floor/carpet/black, +/area/station/service/library/private) "tlL" = ( /obj/machinery/light/directional/south, /obj/effect/turf_decal/trimline/red/filled/line, @@ -68650,18 +68950,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/wood, /area/station/commons/fitness/recreation) -"tmD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/cargo/storage) "tmO" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -68688,6 +68976,13 @@ /obj/machinery/camera/directional/north, /turf/open/floor/wood, /area/station/command/heads_quarters/hos) +"tmV" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/obj/effect/turf_decal/siding/dark, +/turf/open/floor/iron/white/textured_large, +/area/station/ai/satellite/interior) "tna" = ( /obj/structure/fermenting_barrel/gunpowder, /obj/effect/decal/cleanable/greenglow, @@ -68734,10 +69029,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/station/service/chapel) -"tnF" = ( -/obj/machinery/airalarm/directional/north, -/turf/open/openspace, -/area/station/ai/satellite/chamber) "tnM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -68773,31 +69064,6 @@ /obj/structure/cable, /turf/open/floor/engine, /area/station/engineering/storage_shared) -"toh" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/green/filled/mid_joiner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/obj/structure/cable, -/turf/open/floor/iron/textured_large, -/area/station/medical/virology) -"tol" = ( -/obj/machinery/mech_bay_recharge_port{ - dir = 2 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/machinery/light_switch/directional/north, -/turf/open/floor/iron/textured, -/area/station/cargo/warehouse) "tom" = ( /obj/machinery/computer/camera_advanced/xenobio{ dir = 4 @@ -68809,6 +69075,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/science/xenobiology) +"ton" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/very_dim/directional/north, +/obj/effect/spawner/random/structure/closet_maintenance, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/disposal) "tov" = ( /obj/structure/table, /obj/machinery/recharger{ @@ -68825,6 +69098,25 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/security/lockers) +"toE" = ( +/obj/machinery/keycard_auth/wall_mounted/directional/north{ + pixel_y = 28; + pixel_x = null + }, +/obj/structure/table/wood, +/obj/item/folder/white{ + pixel_y = 10; + pixel_x = 8 + }, +/obj/item/folder/blue{ + pixel_x = -8; + pixel_y = 10 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/turf/open/floor/holofloor/dark, +/area/station/command/heads_quarters/cmo) "toI" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/confetti, @@ -68885,34 +69177,36 @@ }, /turf/open/floor/wood, /area/station/hallway/primary/central) -"tqg" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/end{ - dir = 8 - }, -/obj/structure/table/wood, -/obj/item/binoculars{ - pixel_x = -5; - pixel_y = 6 - }, -/obj/item/clothing/glasses/hud/health{ - pixel_x = 3; - pixel_y = -1 - }, -/turf/open/floor/holofloor/dark, -/area/station/command/heads_quarters/cmo) -"tqq" = ( -/obj/effect/turf_decal/siding/blue{ - dir = 8 - }, +"tqH" = ( /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, -/obj/machinery/computer/crew, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/floor, /turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/area/station/medical/office) "tqQ" = ( /turf/open/floor/iron/dark, /area/station/commons/dorms) +"trn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/pharmacy) +"trB" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/turf_decal/tile/neutral/opposingcorners{ + dir = 1 + }, +/obj/machinery/meter{ + name = "N2O meter" + }, +/obj/machinery/atmospherics/pipe/multiz/yellow/visible{ + name = "N2O Multideck Adapter"; + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/project) "trH" = ( /obj/effect/landmark/event_spawn, /turf/open/openspace, @@ -68937,16 +69231,21 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"tsb" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +"trX" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 4 }, -/obj/effect/turf_decal/trimline/red/filled/mid_joiner{ - dir = 4 +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/armory) +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 8 + }, +/mob/living/basic/bot/medbot, +/obj/machinery/holopad, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "tsd" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 @@ -68967,17 +69266,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"tsC" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/highsecurity{ - name = "AI Upload" - }, -/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, -/obj/effect/landmark/navigate_destination/aiupload, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai/upload/foyer) "tsI" = ( /obj/machinery/light_switch/directional/south, /obj/machinery/disposal/bin, @@ -69011,52 +69299,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark/textured_large, /area/station/security/prison) -"ttr" = ( -/obj/machinery/airalarm/directional/west, -/obj/structure/table/reinforced, -/obj/item/storage/box/beakers{ - pixel_y = 7; - pixel_x = -5 - }, -/obj/item/storage/box/gloves{ - pixel_x = 10; - pixel_y = 9 - }, -/obj/item/assembly/igniter{ - pixel_y = -3 - }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ - dir = 1 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/chem_storage) "ttA" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/carpet, /area/station/security/detectives_office) -"ttC" = ( -/obj/machinery/firealarm/directional/north, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner{ - dir = 1 - }, -/obj/structure/rack, -/obj/item/reagent_containers/cup/bottle/iodine{ - pixel_x = 1 - }, -/obj/item/reagent_containers/cup/bottle/fluorine{ - pixel_x = 7; - pixel_y = 3 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/chem_storage) "ttK" = ( /obj/machinery/conveyor/auto{ dir = 4; @@ -69067,6 +69315,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/maintenance/hallway/abandoned_recreation) +"ttR" = ( +/obj/machinery/shower/directional/east, +/obj/effect/turf_decal/tile/blue/full, +/obj/machinery/digital_clock/directional/west, +/obj/effect/turf_decal/siding/blue/end{ + dir = 4 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/surgery) "tub" = ( /obj/effect/decal/cleanable/blood/old, /obj/item/ammo_casing/spent{ @@ -69136,29 +69393,29 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, /area/station/maintenance/starboard/lesser) -"tuP" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/window{ - dir = 8; - name = "Cargo Bay Shutters"; - id = "qm_cargobay" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/station/cargo/storage) -"tuV" = ( -/obj/machinery/camera/autoname/directional/south, -/obj/effect/turf_decal/tile/blue/opposingcorners{ +"tuQ" = ( +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/trimline/dark_blue/filled/line, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/table/wood, +/obj/item/storage/briefcase/secure{ + pixel_x = 5; + pixel_y = 9 }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/obj/item/clothing/head/soft/blue{ + pixel_x = 10; + pixel_y = 1 + }, +/obj/item/toy/figure/cmo{ + pixel_x = -5 + }, +/turf/open/floor/holofloor/dark, +/area/station/command/heads_quarters/cmo) +"tuW" = ( +/turf/closed/wall, +/area/station/ai/satellite/chamber) "tuY" = ( /obj/structure/cable, /obj/effect/turf_decal/trimline/purple/filled/line{ @@ -69168,10 +69425,21 @@ /obj/machinery/firealarm/directional/north, /turf/open/floor/iron, /area/station/science/research) -"tvb" = ( -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/plating, -/area/station/maintenance/disposal) +"tvj" = ( +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/iron/white, +/area/station/maintenance/department/medical) +"tvD" = ( +/obj/machinery/status_display/ai/directional/south, +/obj/structure/bodycontainer/morgue{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/morgue) "tvN" = ( /obj/structure/railing{ dir = 8 @@ -69197,14 +69465,33 @@ /obj/effect/turf_decal/tile/dark_blue, /turf/open/floor/iron/white, /area/station/hallway/secondary/entry) -"twj" = ( -/obj/machinery/newscaster/directional/south, -/obj/machinery/conveyor{ - dir = 8; - id = "mining" +"tvZ" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_x = 2; + pixel_y = 11 }, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) +/obj/item/clothing/head/utility/welding{ + pixel_x = -3; + pixel_y = 6 + }, +/obj/item/toy/figure/lawyer{ + pixel_x = 6; + pixel_y = 6 + }, +/turf/open/floor/iron/checker, +/area/station/maintenance/port/aft) +"twg" = ( +/obj/structure/closet/crate/freezer, +/obj/effect/spawner/random/entertainment/dice, +/obj/effect/spawner/random/entertainment/dice, +/obj/effect/spawner/random/entertainment/dice, +/obj/effect/turf_decal/tile/dark_blue/opposingcorners{ + dir = 1 + }, +/obj/effect/spawner/random/clothing, +/turf/open/floor/iron/checker, +/area/station/ai/satellite/interior) "twz" = ( /obj/structure/lattice/catwalk, /turf/open/space/basic, @@ -69229,6 +69516,18 @@ /obj/structure/cable, /turf/closed/wall/r_wall, /area/station/engineering/transit_tube) +"txg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/blue/filled/warning, +/obj/effect/turf_decal/trimline/white/filled/warning{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/central) "txs" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, @@ -69260,12 +69559,6 @@ "txv" = ( /turf/open/floor/engine/hull/air, /area/station/maintenance/port/aft) -"txH" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/pharmacy) "txI" = ( /obj/machinery/light/directional/south, /obj/machinery/vending/wardrobe/atmos_wardrobe, @@ -69279,6 +69572,15 @@ /obj/effect/turf_decal/trimline/purple/filled/mid_joiner, /turf/open/floor/iron/dark/smooth_large, /area/station/science/xenobiology) +"txK" = ( +/obj/effect/turf_decal/siding/dark_blue{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner, +/obj/machinery/light/floor, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) "txO" = ( /obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, @@ -69289,30 +69591,6 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/storage/tech) -"txR" = ( -/obj/structure/railing{ - dir = 9 - }, -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/cigbutt/cigarbutt{ - pixel_x = 6; - pixel_y = -4 - }, -/obj/item/bodypart/head/robot{ - pixel_x = -6; - pixel_y = -5 - }, -/obj/structure/lattice/catwalk, -/obj/item/pen{ - pixel_x = 6; - pixel_y = 9 - }, -/turf/open/openspace, -/area/station/ai/upload/chamber) "txS" = ( /obj/structure/table/glass, /obj/item/stack/package_wrap, @@ -69325,10 +69603,6 @@ /obj/structure/fluff/paper/corner, /turf/open/floor/wood, /area/station/maintenance/starboard/aft) -"txU" = ( -/obj/machinery/holopad, -/turf/open/floor/iron/dark, -/area/station/command/eva) "typ" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -69370,17 +69644,38 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, /area/station/maintenance/port) +"tzt" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating_new/dark{ + dir = 5 + }, +/turf/open/floor/engine/hull/reinforced/air, +/area/station/ai/satellite/chamber) +"tzx" = ( +/obj/effect/turf_decal/siding/dark/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 6 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner, +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, +/obj/effect/landmark/start/cyborg, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai/satellite/interior) "tzO" = ( /obj/structure/chair/office/light, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/engineering/gravity_generator) -"tzS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/pharmacy) "tzU" = ( /obj/item/transfer_valve{ pixel_x = -5 @@ -69442,10 +69737,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"tAG" = ( -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai/upload/chamber) +"tAJ" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port) "tAK" = ( /obj/structure/table/reinforced, /obj/item/folder/red{ @@ -69464,6 +69762,14 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/greater) +"tAR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/wall_healer/directional/south, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron/textured, +/area/station/cargo/storage) "tAT" = ( /obj/effect/turf_decal/trimline/yellow/arrow_cw{ dir = 8 @@ -69487,14 +69793,9 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "tAW" = ( -/obj/structure/sign/departments/telecomms/directional/east, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/smooth_edge{ - dir = 4 - }, -/area/station/ai/satellite/foyer) +/obj/machinery/holopad, +/turf/open/floor/glass, +/area/station/medical/patients_rooms/room_a) "tBc" = ( /obj/machinery/door/poddoor/shutters{ id = "qm_warehouse"; @@ -69608,13 +69909,6 @@ }, /turf/open/floor/wood/large, /area/station/medical/psychology) -"tCD" = ( -/obj/machinery/door/airlock{ - id_tag = "AuxToilet2"; - name = "Unit 2" - }, -/turf/open/floor/iron/freezer, -/area/station/ai/satellite/foyer) "tCE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ @@ -69646,21 +69940,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, /area/station/engineering/storage/tcomms) -"tCO" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/airlock/access/all/medical/general, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Medbay Hallway & Break Room" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/textured_large, -/area/station/medical/medbay/central) "tCX" = ( /obj/effect/turf_decal/bot, /obj/machinery/camera/autoname/directional/west, @@ -69679,19 +69958,6 @@ /obj/machinery/camera/autoname/directional/west, /turf/open/floor/iron/dark, /area/station/command/bridge) -"tDc" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/openspace, -/area/station/medical/abandoned) "tDf" = ( /obj/structure/lattice/catwalk, /obj/structure/railing{ @@ -69753,6 +70019,16 @@ /obj/structure/lattice/catwalk, /turf/open/floor/engine/hull/air, /area/station/cargo/storage) +"tEs" = ( +/obj/structure/cable/layer3, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/tile/dark_blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/checker, +/area/station/ai/satellite/maintenance/storage) "tEt" = ( /obj/structure/flora/bush/fullgrass/style_random, /turf/open/floor/grass, @@ -69826,28 +70102,28 @@ /obj/structure/window/spawner/directional/west, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"tFc" = ( -/obj/effect/turf_decal/trimline/dark_blue/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{ - dir = 4 - }, -/obj/structure/table/reinforced, -/obj/item/paper_bin{ - pixel_x = 5; - pixel_y = 6 - }, -/obj/item/pen/blue{ - pixel_x = -8; - pixel_y = 4 - }, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) "tFd" = ( /obj/structure/flora/bush/fullgrass/style_random, /turf/open/floor/grass, /area/station/hallway/primary/starboard) +"tFm" = ( +/obj/structure/table, +/obj/item/gun/grenadelauncher{ + pixel_x = -18; + pixel_y = 9 + }, +/obj/item/gun/grenadelauncher{ + pixel_x = -14; + pixel_y = 4 + }, +/obj/item/gun/grenadelauncher{ + pixel_x = -2; + pixel_y = 1 + }, +/obj/machinery/light_switch/directional/north, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/armory) "tFv" = ( /obj/structure/chair{ dir = 1 @@ -69955,18 +70231,13 @@ /obj/machinery/light/small/directional/south, /turf/open/floor/iron/dark, /area/station/science/ordnance) -"tGH" = ( -/obj/machinery/door/airlock/security{ - name = "Armory" - }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/all/security/armory, -/obj/machinery/door/poddoor/shutters/window{ - id = "armory"; - name = "Armory" - }, -/turf/open/floor/iron/dark, -/area/station/security/armory) +"tGG" = ( +/obj/item/paper_bin/carbon, +/obj/structure/closet, +/obj/item/hand_labeler, +/obj/item/hand_labeler_refill, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "tGM" = ( /obj/structure/lattice/catwalk, /obj/structure/table, @@ -69976,6 +70247,15 @@ "tGN" = ( /turf/closed/wall, /area/station/science/zoo) +"tGT" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating_new/dark{ + dir = 10 + }, +/turf/open/floor/engine/hull/reinforced/air, +/area/station/ai/satellite/chamber) "tHd" = ( /obj/effect/turf_decal/bot/left, /turf/open/floor/engine, @@ -70017,26 +70297,6 @@ }, /turf/open/floor/carpet, /area/station/command/corporate_showroom) -"tHA" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/filled/mid_joiner{ - dir = 4 - }, -/obj/structure/closet/secure_closet{ - name = "contraband locker"; - req_access = list("armory") - }, -/obj/effect/spawner/random/contraband/armory, -/obj/effect/spawner/random/maintenance/three, -/obj/structure/cable, -/obj/machinery/button/door/directional/south{ - id = "armory"; - name = "Armory Shutters" - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/armory) "tHE" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/airlock_sensor/incinerator_atmos{ @@ -70073,6 +70333,11 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/station/science/breakroom) +"tIE" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/effect/landmark/start/chemist, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) "tII" = ( /obj/structure/table, /obj/effect/spawner/random/trash/soap, @@ -70103,45 +70368,16 @@ }, /turf/open/floor/wood, /area/station/service/chapel) -"tJo" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/window{ - dir = 8; - name = "Cargo Bay Shutters"; - id = "qm_cargobay" - }, -/turf/open/floor/plating, -/area/station/cargo/storage) "tJt" = ( /obj/item/food/grown/sunflower, /turf/open/floor/iron/vaporwave, /area/station/maintenance/starboard/lesser) -"tJv" = ( -/obj/item/construction/plumbing{ - pixel_x = -7; - pixel_y = 6 - }, -/obj/item/construction/plumbing, -/obj/effect/turf_decal/tile/neutral/opposingcorners{ - dir = 1 - }, -/obj/machinery/light/directional/south, -/obj/structure/table, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) "tJw" = ( /obj/effect/spawner/random/structure/girder, /obj/effect/spawner/structure/electrified_grille, /obj/structure/sign/warning/radiation/rad_area/directional/south, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"tJA" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "cargounload" - }, -/turf/open/floor/iron/dark/textured, -/area/station/cargo/storage) "tJD" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/siding/wood/corner{ @@ -70160,6 +70396,19 @@ }, /turf/open/floor/iron/dark/textured_large, /area/station/security/prison) +"tJI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"tJX" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/lobby) "tKa" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 @@ -70174,6 +70423,24 @@ /obj/structure/railing, /turf/open/floor/iron/smooth, /area/station/engineering/main) +"tKi" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/office) +"tKo" = ( +/obj/machinery/vending/drugs, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) +"tKr" = ( +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/effect/mapping_helpers/dead_body_placer, +/turf/open/floor/iron/dark/textured_edge{ + dir = 1 + }, +/area/station/medical/morgue) "tKw" = ( /obj/structure/frame/computer{ anchored = 1 @@ -70214,6 +70481,18 @@ /obj/effect/turf_decal/tile/dark_blue, /turf/open/floor/iron/white, /area/station/hallway/secondary/entry) +"tKI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","medbay"); + c_tag = "Medbay - Lower Virology East Hallway" + }, +/obj/item/radio/intercom/directional/east, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/textured_large, +/area/station/medical/virology) "tKK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -70222,22 +70501,16 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/security/office) -"tKM" = ( -/obj/effect/turf_decal/siding/dark{ - dir = 8 +"tKX" = ( +/obj/machinery/door/airlock/command{ + name = "E.V.A. Storage" }, -/obj/effect/turf_decal/siding/dark, -/turf/open/floor/iron/dark/herringbone, -/area/station/ai/satellite/interior) -"tKP" = ( -/obj/machinery/door/airlock/maintenance, -/obj/structure/disposalpipe/segment, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/command/eva, +/obj/machinery/door/firedoor, /turf/open/floor/plating, -/area/station/maintenance/port/fore) +/area/station/command/eva) "tLb" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment, @@ -70265,14 +70538,12 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/engineering/break_room) -"tLx" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing{ - dir = 5 +"tLA" = ( +/obj/structure/railing/corner{ + dir = 1 }, -/obj/structure/closet/radiation, /turf/open/openspace, -/area/station/engineering/atmos/project) +/area/station/ai/satellite/chamber) "tLK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, @@ -70287,15 +70558,6 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/break_room) -"tLU" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/medical/medbay/central) "tMf" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/turf_decal/tile/yellow/opposingcorners, @@ -70314,11 +70576,6 @@ /obj/machinery/holopad, /turf/open/floor/iron/dark/textured_large, /area/station/medical/virology) -"tMr" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/obj/structure/sign/poster/official/anniversary_vintage_reprint/directional/north, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) "tMu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -70335,14 +70592,14 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/disposal/incinerator) -"tMA" = ( -/obj/structure/sign/clock/directional/east, -/obj/machinery/rnd/production/techfab/department/cargo, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 4 +"tMz" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/siding/wood{ + dir = 9 }, -/turf/open/floor/iron, -/area/station/cargo/storage) +/turf/open/floor/wood/large, +/area/station/medical/break_room) "tMD" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 5 @@ -70350,10 +70607,6 @@ /obj/structure/closet/secure_closet/engineering_electrical, /turf/open/floor/iron/dark, /area/station/engineering/engine_smes) -"tMF" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/open/floor/plating, -/area/station/maintenance/starboard/central) "tMJ" = ( /obj/effect/turf_decal/tile/yellow/opposingcorners, /obj/structure/railing{ @@ -70381,24 +70634,17 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"tNb" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/smooth, -/area/station/engineering/main) -"tNd" = ( -/obj/machinery/camera/autoname/directional/south, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +"tNc" = ( +/obj/effect/turf_decal/siding/dark{ dir = 8 }, -/turf/open/floor/iron/textured_large, -/area/station/medical/abandoned) +/obj/effect/turf_decal/siding/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "tNr" = ( /obj/structure/disposalpipe/segment{ dir = 2 @@ -70416,6 +70662,16 @@ }, /turf/open/floor/iron/dark, /area/station/security/evidence) +"tNy" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/vending/coffee{ + default_price = 0; + extra_price = 0; + fair_market_price = 0; + name = "\improper Jim Norton's Quebecois Coffee" + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) "tNB" = ( /obj/effect/turf_decal/arrows/white, /obj/effect/turf_decal/stripes/line{ @@ -70511,12 +70767,26 @@ /obj/machinery/vending/assist, /turf/open/floor/iron, /area/station/commons/storage/primary) +"tOJ" = ( +/obj/effect/turf_decal/trimline/blue/warning, +/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/co2{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_half{ + dir = 4 + }, +/area/station/medical/cryo) "tON" = ( -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/morgue) +/obj/effect/turf_decal/siding/wood{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood/large, +/area/station/medical/break_room) "tOO" = ( /obj/effect/turf_decal/trimline/yellow/filled/corner, /obj/structure/disposalpipe/segment{ @@ -70530,16 +70800,6 @@ /obj/structure/disposalpipe/trunk, /turf/open/floor/engine, /area/station/command/heads_quarters/ce) -"tOV" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 - }, -/obj/effect/spawner/random/maintenance, -/obj/effect/turf_decal/trimline/brown/filled/warning{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/cargo/storage) "tOW" = ( /obj/effect/spawner/random/trash/graffiti, /obj/structure/disposalpipe/segment{ @@ -70550,13 +70810,6 @@ "tPe" = ( /turf/open/floor/glass/reinforced/plasma, /area/station/engineering/supermatter) -"tPf" = ( -/obj/machinery/light/directional/north, -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/openspace, -/area/station/engineering/atmos/project) "tPr" = ( /obj/structure/table_frame/wood, /turf/open/floor/iron/grimy, @@ -70614,41 +70867,20 @@ "tPU" = ( /turf/closed/wall, /area/station/commons/toilet/restrooms) -"tPZ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +"tQd" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/machinery/modular_computer/preset/cargochat/cargo{ + dir = 1 }, -/obj/machinery/light_switch/directional/north, -/turf/open/floor/carpet/cyan, -/area/station/command/heads_quarters/cmo) +/obj/structure/sign/poster/random/directional/south, +/turf/open/floor/iron, +/area/station/cargo/storage) "tQf" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, /turf/open/floor/iron/dark/textured_large, /area/station/science/genetics) -"tQi" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 8 - }, -/obj/structure/showcase/cyborg/old{ - dir = 8; - pixel_x = 9; - pixel_y = 2 - }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/foyer) -"tQl" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/digital_clock/directional/west, -/turf/open/floor/iron, -/area/station/hallway/primary/starboard) "tQt" = ( /obj/structure/window/reinforced/spawner/directional/south, /obj/structure/reagent_dispensers/plumbed, @@ -70662,45 +70894,15 @@ }, /turf/open/floor/wood, /area/station/command/gateway) -"tQO" = ( -/obj/machinery/light/directional/south, -/obj/machinery/conveyor{ - dir = 8; - id = "mining" - }, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) "tQY" = ( -/obj/machinery/keycard_auth/wall_mounted/directional/north{ - pixel_y = 28; - pixel_x = null +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 }, -/obj/structure/table/wood, -/obj/item/folder/white{ - pixel_y = 10; - pixel_x = 8 +/obj/effect/turf_decal/trimline/brown/arrow_ccw{ + dir = 8 }, -/obj/item/folder/blue{ - pixel_x = -8; - pixel_y = 10 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 1 - }, -/turf/open/floor/holofloor/dark, -/area/station/command/heads_quarters/cmo) -"tQZ" = ( -/obj/effect/mapping_helpers/airlock/access/all/medical/cmo, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Chief Medical Officer's Quarters" - }, -/turf/open/floor/wood/large, -/area/station/command/heads_quarters/cmo) +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) "tRc" = ( /obj/item/reagent_containers/cup/glass/bottle/beer/almost_empty{ pixel_x = -5; @@ -70735,9 +70937,6 @@ }, /turf/open/floor/wood, /area/station/command/heads_quarters/captain/private) -"tRD" = ( -/turf/open/openspace, -/area/station/ai/satellite/chamber) "tRG" = ( /obj/machinery/washing_machine, /obj/effect/decal/cleanable/dirt, @@ -70756,24 +70955,6 @@ /obj/machinery/camera/autoname/directional/east, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) -"tRU" = ( -/obj/machinery/door/airlock/medical/glass{ - id_tag = "MedbayFoyer"; - name = "Medbay Entrance" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/general, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue/full, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/medical/medbay/central) -"tRY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/pharmacy) "tSa" = ( /obj/structure/bed, /obj/structure/sign/poster/official/no_erp/directional/east, @@ -70799,6 +70980,16 @@ /obj/effect/turf_decal/tile/brown/fourcorners, /turf/open/floor/iron, /area/station/hallway/primary/starboard) +"tSu" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id = "chemshutters"; + name = "Pharmacy Shutters" + }, +/obj/effect/spawner/structure/window, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/pharmacy) "tSw" = ( /obj/effect/turf_decal/bot_white, /obj/machinery/gravity_generator/main, @@ -70841,12 +71032,6 @@ /obj/machinery/firealarm/directional/south, /turf/open/floor/iron/large, /area/station/hallway/primary/central) -"tTf" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) "tTg" = ( /obj/effect/decal/cleanable/ash, /turf/open/floor/plating, @@ -70857,14 +71042,11 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/science/cytology) -"tTy" = ( -/obj/effect/turf_decal/siding/wood, -/obj/structure/railing, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/command/eva) +"tTk" = ( +/obj/structure/table/reinforced, +/obj/item/mmi, +/turf/open/floor/iron/dark/textured_large, +/area/station/ai/satellite/chamber) "tTz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -70883,6 +71065,11 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/storage/tech) +"tTL" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/emcloset, +/turf/open/floor/iron/white/textured_large, +/area/station/ai/satellite/foyer) "tTO" = ( /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, @@ -70954,19 +71141,10 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"tVc" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/disposal) -"tVl" = ( -/obj/effect/spawner/random/structure/closet_maintenance, -/obj/effect/spawner/random/maintenance/two, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/plating, -/area/station/maintenance/port) +"tVd" = ( +/obj/structure/cable, +/turf/closed/wall, +/area/station/security/checkpoint/supply) "tVo" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 @@ -70975,13 +71153,6 @@ /obj/structure/sign/poster/contraband/random/directional/north, /turf/open/floor/iron, /area/station/hallway/secondary/construction) -"tVs" = ( -/obj/structure/railing, -/obj/structure/railing{ - dir = 4 - }, -/turf/open/openspace, -/area/station/medical/medbay/central) "tVI" = ( /obj/structure/cable, /obj/effect/spawner/random/maintenance, @@ -71039,6 +71210,10 @@ }, /turf/open/floor/iron, /area/station/maintenance/starboard/aft) +"tWG" = ( +/obj/machinery/digital_clock/directional/south, +/turf/open/floor/glass/reinforced, +/area/station/medical/chemistry) "tWH" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm/directional/south, @@ -71148,6 +71323,15 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/construction) +"tXE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/maintenance/department/medical) "tXJ" = ( /obj/structure/cable, /turf/open/floor/iron/dark/smooth_large, @@ -71170,22 +71354,6 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/secondary/command) -"tXV" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=2"; - location = "Court" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet, -/area/station/security/courtroom) -"tXZ" = ( -/obj/structure/chair/sofa/corp/corner{ - dir = 4 - }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/carpet/executive, -/area/station/ai/satellite/interior) "tYa" = ( /obj/structure/safe/floor, /obj/item/food/fortunecookie, @@ -71196,6 +71364,10 @@ "tYh" = ( /turf/open/floor/plating/airless, /area/station/maintenance/space_hut) +"tYq" = ( +/obj/machinery/light/small/directional/east, +/turf/open/floor/engine/hull/air, +/area/station/maintenance/port) "tYt" = ( /obj/item/cardboard_cutout{ pixel_x = 14; @@ -71222,52 +71394,16 @@ }, /turf/open/floor/iron, /area/station/commons/dorms) -"tYC" = ( -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/firealarm/directional/east{ - pixel_x = 20 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/surgery) -"tYE" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +"tYB" = ( +/obj/structure/chair{ dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner{ - dir = 1 - }, -/obj/structure/table, -/obj/item/assembly/igniter{ - pixel_x = 3; - pixel_y = -1 - }, -/obj/item/assembly/timer{ - pixel_x = -2; - pixel_y = 3 - }, -/obj/item/radio/headset/headset_med{ - pixel_x = 15; - pixel_y = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/pharmacy) +/turf/open/floor/wood, +/area/station/maintenance/starboard/central) "tYF" = ( /obj/machinery/light/directional/west, /turf/open/openspace, /area/station/command/gateway) -"tYN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "tYS" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/bonfire/prelit, @@ -71280,9 +71416,6 @@ /obj/machinery/light/red/dim/directional/south, /turf/open/floor/iron/smooth_large, /area/station/maintenance/department/medical) -"tYW" = ( -/turf/closed/wall/r_wall, -/area/station/security/armory) "tYZ" = ( /obj/machinery/atmospherics/components/unary/passive_vent, /obj/structure/lattice, @@ -71297,16 +71430,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/port) -"tZe" = ( -/obj/structure/cable, -/obj/effect/spawner/random/trash/mess, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/disposal) -"tZf" = ( -/obj/structure/cable, -/turf/open/floor/iron/dark/textured, -/area/station/cargo/sorting) "tZj" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -71355,13 +71478,6 @@ /obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron, /area/station/security/prison) -"uah" = ( -/obj/effect/spawner/random/structure/closet_maintenance, -/turf/open/floor/iron/textured_large, -/area/station/medical/abandoned) -"uam" = ( -/turf/closed/wall, -/area/station/command/eva) "uaw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -71382,15 +71498,44 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"uaS" = ( -/obj/item/radio/intercom/directional/west{ - freerange = 1; - listening = 0; - name = "Common Channel" +"uaW" = ( +/obj/structure/table, +/obj/item/stack/sheet/iron/fifty{ + pixel_x = -4 }, -/obj/structure/lattice/catwalk, -/turf/open/openspace, -/area/station/ai/satellite/chamber) +/obj/item/stack/sheet/iron/fifty{ + pixel_x = 4 + }, +/obj/item/stack/sheet/rglass{ + amount = 50; + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/stack/sheet/rglass{ + amount = 50; + pixel_x = 4; + pixel_y = -1 + }, +/obj/item/wrench{ + pixel_y = 5 + }, +/obj/item/crowbar{ + pixel_y = 5 + }, +/obj/machinery/status_display/evac/directional/north, +/obj/machinery/light_switch/directional/east{ + pixel_y = -5 + }, +/obj/machinery/firealarm/directional/east{ + pixel_y = 5 + }, +/turf/open/floor/iron/dark, +/area/station/command/eva) +"ubn" = ( +/obj/effect/turf_decal/siding/dark_blue/corner, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) "ubo" = ( /obj/effect/spawner/random/engineering/atmospherics_portable, /turf/open/floor/plating, @@ -71412,14 +71557,20 @@ }, /turf/open/floor/engine, /area/station/engineering/break_room) -"ubx" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "aicorewindow"; - name = "AI Core Shutters" +"ubO" = ( +/obj/structure/railing/corner{ + dir = 8 }, -/turf/open/floor/plating, -/area/station/ai/satellite/chamber) +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/blue/full, +/obj/machinery/door/airlock/multi_tile/public/glass, +/obj/effect/mapping_helpers/airlock/access/any/medical/general, +/obj/effect/mapping_helpers/airlock/autoname, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "ubU" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -71494,23 +71645,12 @@ /obj/machinery/airalarm/directional/west, /turf/open/openspace, /area/station/science/xenobiology) -"ucH" = ( -/obj/structure/lattice/catwalk, -/obj/structure/holosign/barrier/engineering, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/openspace, -/area/station/engineering/atmos/project) -"ucI" = ( -/obj/structure/sign/departments/restroom/directional/east, -/obj/effect/turf_decal/trimline/dark_blue/warning, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/white/smooth_corner{ - dir = 8 - }, -/area/station/ai/satellite/foyer) +"ucM" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/suit_storage_unit/cmo, +/turf/open/floor/carpet/cyan, +/area/station/command/heads_quarters/cmo) "ucO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -71541,6 +71681,18 @@ "udl" = ( /turf/closed/wall, /area/station/engineering/storage/tech) +"udp" = ( +/obj/effect/turf_decal/siding/wood, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/event_spawn, +/obj/structure/railing/corner/end/flip{ + dir = 8 + }, +/obj/structure/railing/corner/end{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/command/eva) "udr" = ( /obj/structure/ladder, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -71566,27 +71718,32 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"udG" = ( -/obj/structure/railing, -/turf/open/openspace, -/area/station/ai/satellite/chamber) -"udI" = ( -/obj/item/radio/intercom/directional/south, -/obj/machinery/conveyor{ - dir = 10; - id = "mining" +"udM" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/turf_decal/trimline/blue/arrow_ccw{ + dir = 8 }, -/obj/machinery/bouldertech/refinery, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) +/obj/effect/turf_decal/trimline/blue/arrow_cw{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/lobby) "udP" = ( -/obj/effect/turf_decal/siding/dark{ +/obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, -/obj/effect/turf_decal/siding/dark, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port) +"udT" = ( +/obj/effect/turf_decal/box/corners, +/turf/open/floor/engine/hull, +/area/space/nearstation) "udW" = ( /obj/structure/chair/sofa/middle/brown, /turf/open/floor/carpet, @@ -71605,6 +71762,12 @@ }, /turf/open/floor/wood, /area/station/engineering/lobby) +"uea" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/obj/machinery/door/airlock/maintenance, +/turf/open/floor/plating, +/area/station/cargo/storage) "uen" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -71636,6 +71799,22 @@ /obj/structure/lattice/catwalk, /turf/open/openspace, /area/station/security/checkpoint/supply) +"ueV" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/multiz/yellow/visible{ + name = "N2O Multideck Adapter"; + dir = 4 + }, +/obj/machinery/meter{ + name = "N2O meter" + }, +/turf/open/floor/iron/smooth, +/area/station/engineering/atmos/upper) "ufi" = ( /obj/machinery/door/airlock/command{ name = "Research Director's Office" @@ -71648,6 +71827,18 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/wood, /area/station/command/heads_quarters/rd) +"ufk" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/dark_blue/warning{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "ufo" = ( /obj/structure/rack, /obj/item/storage/briefcase/secure{ @@ -71671,14 +71862,6 @@ /obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron/dark, /area/station/security/courtroom) -"ugj" = ( -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark/textured, -/area/station/medical/morgue) "ugn" = ( /obj/structure/table/wood/poker, /turf/open/floor/carpet/stellar, @@ -71690,19 +71873,6 @@ }, /turf/open/floor/engine, /area/station/engineering/break_room) -"ugq" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 - }, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner, -/obj/structure/rack, -/obj/item/plunger, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/pharmacy) "ugL" = ( /obj/structure/cable, /turf/open/floor/iron, @@ -71738,6 +71908,13 @@ "ugU" = ( /turf/open/openspace, /area/station/security/detectives_office) +"ugW" = ( +/obj/machinery/camera/autoname/directional/north, +/obj/structure/bodycontainer/morgue{ + dir = 2 + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/morgue) "ugX" = ( /obj/machinery/portable_atmospherics/canister/air, /obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ @@ -71751,6 +71928,17 @@ }, /turf/open/openspace, /area/station/service/kitchen) +"uhj" = ( +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/obj/effect/landmark/start/depsec/supply, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/supply) "uhl" = ( /obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 1 @@ -71819,6 +72007,12 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/science/lobby) +"uiv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/storage) "uix" = ( /obj/effect/turf_decal/siding/purple/corner{ dir = 4 @@ -71853,14 +72047,6 @@ dir = 8 }, /area/station/hallway/primary/fore) -"ujD" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/station/medical/medbay/lobby) "ujI" = ( /turf/open/openspace, /area/station/science/explab) @@ -71888,15 +72074,6 @@ /obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/plating, /area/station/command/heads_quarters/ce) -"ujY" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_ccw, -/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/textured_edge, -/area/station/ai/satellite/chamber) "uki" = ( /obj/structure/chair/stool/bar/directional/east, /obj/effect/landmark/start/hangover, @@ -71948,6 +72125,12 @@ /obj/machinery/status_display/evac/directional/west, /turf/open/floor/iron, /area/station/commons/fitness/recreation) +"ukN" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/machinery/status_display/evac/directional/west, +/obj/machinery/light/directional/west, +/turf/open/floor/wood, +/area/station/command/eva) "ukO" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -72012,6 +72195,23 @@ }, /turf/open/floor/iron, /area/station/engineering/lobby) +"ulr" = ( +/obj/item/emergency_bed, +/obj/item/emergency_bed{ + pixel_y = 3 + }, +/obj/item/emergency_bed{ + pixel_y = 3 + }, +/obj/structure/rack, +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/bot_white{ + color = "#52B4E9" + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/medbay/central) "ulu" = ( /obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2, /obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4, @@ -72028,17 +72228,15 @@ /obj/machinery/camera/autoname/directional/north, /turf/open/floor/wood, /area/station/service/library) -"ulE" = ( -/obj/machinery/door/airlock/maintenance, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 +"ulJ" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id = "chemshutters"; + name = "Pharmacy Shutters" }, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, /turf/open/floor/plating, -/area/station/service/kitchen/abandoned) +/area/station/medical/pharmacy) "ulM" = ( /obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, @@ -72149,31 +72347,9 @@ }, /turf/open/floor/iron/textured_large, /area/station/medical/virology) -"umE" = ( -/obj/machinery/light/dim/directional/north, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/textured_large, -/area/station/medical/abandoned) "umH" = ( /turf/closed/wall, /area/station/medical/psychology) -"umS" = ( -/obj/structure/girder, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/central) -"umV" = ( -/obj/effect/turf_decal/siding/dark{ - dir = 9 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark/textured_half{ - dir = 1 - }, -/area/station/ai/satellite/interior) "ung" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -72187,6 +72363,13 @@ "unl" = ( /turf/closed/wall/r_wall, /area/station/engineering/atmos/upper) +"unq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) "unv" = ( /obj/effect/landmark/firealarm_sanity, /turf/open/openspace, @@ -72239,14 +72422,12 @@ dir = 1 }, /area/station/service/chapel) -"uoA" = ( -/obj/machinery/camera/autoname/directional/west{ - network = list("ss13","medbay"); - c_tag = "Medbay - Lower Operating Room" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine/hull/air, -/area/station/medical/medbay/central) +"uoC" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/obj/effect/spawner/random/maintenance/two, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/port) "uoF" = ( /obj/effect/spawner/structure/window/reinforced, /obj/effect/turf_decal/tile/blue{ @@ -72254,6 +72435,10 @@ }, /turf/open/floor/plating, /area/station/command/heads_quarters/captain/private) +"uoL" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/plating, +/area/station/ai/satellite/maintenance/storage) "uoM" = ( /obj/item/clothing/under/rank/security/officer/formal, /obj/item/clothing/under/rank/security/officer/formal, @@ -72269,19 +72454,6 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/security/office) -"uoP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/brown/filled/warning{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/brown/filled/corner, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/cargo/storage) "uoU" = ( /obj/machinery/atmospherics/pipe/smart/manifold/green/visible{ dir = 4 @@ -72299,6 +72471,30 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/service/lawoffice) +"upc" = ( +/obj/machinery/newscaster/directional/west, +/obj/structure/rack, +/obj/structure/rack, +/obj/item/gun/ballistic/automatic/battle_rifle{ + pixel_y = 3 + }, +/obj/item/gun/energy/temperature/security, +/obj/item/gun/energy/ionrifle, +/obj/item/clothing/suit/hooded/ablative, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/armory) +"upd" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/medical, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "upl" = ( /obj/effect/spawner/random/trash/mess, /turf/open/floor/eighties, @@ -72333,20 +72529,18 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/smooth, /area/station/engineering/atmos/upper) +"upO" = ( +/obj/machinery/flasher/directional/west, +/obj/structure/table/wood/fancy/cyan, +/obj/effect/spawner/round_default_module, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai/upload/chamber) "upR" = ( /obj/effect/turf_decal/trimline/purple/filled/line, /obj/machinery/photocopier/prebuilt, /obj/machinery/firealarm/directional/south, /turf/open/floor/iron, /area/station/science/explab) -"upT" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/camera/autoname/directional/north, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) "upV" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 8 @@ -72393,6 +72587,14 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/station/hallway/primary/aft) +"uqr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/oil/slippery, +/turf/open/floor/iron/dark/textured, +/area/station/cargo/sorting) "uqw" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -72425,14 +72627,6 @@ /obj/effect/landmark/start/depsec/supply, /turf/open/floor/iron/dark, /area/station/security/checkpoint/supply) -"uqO" = ( -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "uqR" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/confetti, @@ -72452,28 +72646,32 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/science/xenobiology) -"uqW" = ( -/obj/effect/turf_decal/siding/dark/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/textured_half{ +"ura" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, -/area/station/ai/satellite/interior) +/obj/machinery/camera/autoname/directional/west{ + network = list("ss13","medbay"); + c_tag = "Medbay - Lower Central Hallway" + }, +/obj/machinery/firealarm/directional/west{ + pixel_x = -20 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"urd" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + name = "Cargo Lockdown Shutters"; + id = "cargolockdown"; + dir = 8 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/cargo/sorting) "urh" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/circuit/green/telecomms/mainframe, /area/station/tcommsat/server) -"urk" = ( -/obj/effect/turf_decal/trimline/blue/warning{ - dir = 1 - }, -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/surgery) "urq" = ( /obj/structure/lattice, /obj/structure/window/reinforced/spawner/directional/south, @@ -72513,13 +72711,6 @@ /obj/structure/cable/multilayer/multiz, /turf/open/floor/plating, /area/station/solars/starboard/fore) -"urQ" = ( -/obj/machinery/newscaster/directional/east, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) "urV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -72533,6 +72724,18 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/engine/hull/air, /area/station/construction/storage_wing) +"usm" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "garbage" + }, +/obj/machinery/recycler{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/oil, +/obj/effect/turf_decal/stripes/red/box, +/turf/open/floor/plating, +/area/station/maintenance/disposal) "usr" = ( /obj/structure/cable, /obj/machinery/power/apc/worn_out/directional/north, @@ -72550,11 +72753,15 @@ /obj/structure/sign/poster/contraband/random/directional/west, /turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/fore) -"usD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white/textured_large, +"usx" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/structure/sign/warning/cold_temp/directional/east{ + name = "Cryogenics"; + pixel_x = 26 + }, +/turf/open/floor/iron/white, /area/station/medical/medbay/central) "usK" = ( /obj/structure/lattice/catwalk, @@ -72625,6 +72832,37 @@ /obj/item/vending_refill/security, /turf/open/floor/iron/dark/smooth_large, /area/station/security/office) +"utA" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/yellow/full, +/obj/item/reagent_containers/cup/bottle/morphine{ + pixel_x = -1; + pixel_y = 4 + }, +/obj/item/reagent_containers/cup/bottle/toxin{ + pixel_x = 5; + pixel_y = 3 + }, +/obj/item/reagent_containers/syringe/epinephrine{ + pixel_x = -3; + pixel_y = 6 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/right/directional/east{ + name = "Pharmacy Desk"; + req_access = list("pharmacy") + }, +/obj/machinery/door/window/right/directional/west{ + name = 4; + req_access = list("medical") + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id = "chemshutters"; + name = "Pharmacy Shutters" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/pharmacy) "utG" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -72741,25 +72979,20 @@ /obj/effect/turf_decal/stripes/box, /turf/open/floor/iron/dark, /area/station/engineering/hallway) -"uuI" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "cargoload" +"uuL" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, /turf/open/floor/plating, -/area/station/cargo/storage) -"uuO" = ( -/obj/item/pen, -/obj/item/pen/blue, -/obj/item/pen/charcoal, -/obj/structure/closet, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/starboard/central) "uuP" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm/directional/east, @@ -72798,30 +73031,12 @@ /obj/structure/table/wood, /turf/open/floor/iron/dark/smooth_large, /area/station/security/courtroom) -"uvr" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/railing{ - dir = 1; - pixel_y = -7 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) "uvv" = ( /obj/structure/flora/bush/pale/style_random, /obj/structure/flora/bush/fullgrass/style_random, /obj/effect/landmark/start/hangover, /turf/open/floor/grass, /area/station/hallway/secondary/entry) -"uvA" = ( -/obj/structure/stairs/west, -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) "uvF" = ( /obj/structure/railing/corner{ dir = 4 @@ -72930,14 +73145,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"uwU" = ( -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/turf/open/floor/plating, -/area/station/security/detectives_office/private_investigators_office) "uxd" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/chair{ @@ -73008,6 +73215,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/hallway/secondary/construction) +"uxu" = ( +/obj/machinery/wall_healer/directional/north, +/turf/open/floor/wood, +/area/station/command/eva) "uxz" = ( /obj/item/kirbyplants/random, /obj/machinery/button/door/directional/east{ @@ -73063,20 +73274,6 @@ /obj/effect/turf_decal/tile/dark_green/fourcorners, /turf/open/floor/plating, /area/station/commons/vacant_room/office) -"uxZ" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/status_display/evac/directional/east, -/turf/open/openspace, -/area/station/ai/satellite/chamber) -"uya" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/medical/medbay/lobby) "uyb" = ( /obj/structure/closet/crate/freezer, /obj/item/reagent_containers/blood/ethereal, @@ -73141,6 +73338,24 @@ /obj/machinery/camera/autoname/directional/north, /turf/open/floor/eighties/red, /area/station/maintenance/hallway/abandoned_recreation) +"uyB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/effect/turf_decal/trimline/blue/warning, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_half{ + dir = 4 + }, +/area/station/medical/cryo) +"uyC" = ( +/obj/effect/turf_decal/bot_white, +/obj/effect/spawner/random/structure/crate, +/obj/machinery/status_display/supply{ + pixel_x = -32 + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/cargo/storage) "uyD" = ( /obj/effect/turf_decal/siding/brown{ dir = 10 @@ -73184,6 +73399,24 @@ }, /turf/open/openspace, /area/station/maintenance/port/aft) +"uzd" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron/textured, +/area/station/cargo/storage) "uzg" = ( /obj/effect/turf_decal/siding/blue{ dir = 8 @@ -73231,6 +73464,17 @@ }, /turf/open/floor/iron/cafeteria, /area/station/commons/locker) +"uzR" = ( +/obj/structure/window/spawner/directional/east, +/obj/structure/disposaloutlet, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/light/very_dim/directional/north, +/obj/structure/plasticflaps, +/obj/effect/turf_decal/stripes/red/box, +/turf/open/floor/plating, +/area/station/maintenance/disposal) "uzY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -73238,18 +73482,6 @@ /obj/effect/turf_decal/trimline/yellow/filled/line, /turf/open/floor/iron/dark, /area/station/maintenance/starboard/fore) -"uAi" = ( -/obj/effect/turf_decal/trimline/purple/arrow_cw{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) "uAl" = ( /turf/closed/wall, /area/station/engineering/lobby) @@ -73277,21 +73509,24 @@ }, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"uAC" = ( +/obj/machinery/ore_silo, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/station/command/vault) "uAE" = ( /turf/open/floor/iron/dark, /area/station/security/range) -"uAG" = ( +"uAN" = ( /obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) +/obj/structure/disposalpipe/junction/yjunction{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "uAO" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -73313,6 +73548,10 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/ce) +"uBa" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/turf/open/floor/iron/textured_large, +/area/station/medical/abandoned) "uBh" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -73375,12 +73614,11 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"uBT" = ( -/obj/effect/turf_decal/siding/dark{ - dir = 1 - }, -/turf/open/floor/iron/white/textured_corner, -/area/station/ai/satellite/interior) +"uBV" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/light/directional/west, +/turf/open/openspace, +/area/station/ai/satellite/chamber) "uCb" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -73401,34 +73639,11 @@ /obj/machinery/light/directional/south, /turf/open/floor/wood, /area/station/maintenance/hallway/abandoned_recreation) -"uCz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/station/maintenance/starboard/central) "uCA" = ( /obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/commons/dorms) -"uCE" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/effect/turf_decal/siding/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "uCF" = ( /turf/open/floor/plating, /area/station/maintenance/port/fore) @@ -73439,18 +73654,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/port) -"uCP" = ( -/obj/machinery/door/airlock/external{ - name = "Medical Escape Pod" - }, -/obj/effect/landmark/navigate_destination/dockescpod1, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/iron/textured_half{ - dir = 8 - }, -/area/station/medical/abandoned) "uCR" = ( /obj/effect/landmark/carpspawn, /turf/open/space/basic, @@ -73465,13 +73668,6 @@ }, /turf/open/openspace, /area/station/commons/fitness/recreation) -"uDa" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) "uDd" = ( /obj/structure/railing{ dir = 8 @@ -73484,18 +73680,15 @@ /obj/effect/landmark/firealarm_sanity, /turf/open/openspace, /area/station/command/meeting_room/council) -"uDp" = ( -/obj/structure/railing{ - dir = 1 +"uDt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/mess, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/station/maintenance/department/medical) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port) "uDv" = ( /obj/effect/landmark/start/hangover, /turf/open/floor/iron, @@ -73530,10 +73723,17 @@ /obj/machinery/airalarm/directional/south, /turf/open/floor/iron/dark/textured_large, /area/station/security/prison/safe) -"uEl" = ( -/obj/effect/spawner/random/contraband/narcotics, -/turf/open/floor/plating, -/area/station/maintenance/port) +"uEm" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/layer3, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/dark_blue/opposingcorners{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron/checker, +/area/station/ai/satellite/maintenance/storage) "uEn" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -73546,36 +73746,34 @@ /obj/effect/spawner/random/structure/crate_loot, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"uEt" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Vault Storage" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/landmark/navigate_destination/vault, +/turf/open/floor/iron/dark, +/area/station/command/vault) "uEz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /obj/effect/turf_decal/tile/green/full, /turf/open/floor/iron/dark/smooth_large, /area/station/service/hydroponics) -"uEG" = ( -/obj/effect/turf_decal/tile/neutral/opposingcorners{ +"uEI" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "cargoload" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/item/reagent_containers/cup/bottle/epinephrine{ - pixel_x = 6; - pixel_y = -6 - }, -/obj/item/reagent_containers/cup/bottle/multiver{ - pixel_x = -2; - pixel_y = -7 - }, -/obj/item/reagent_containers/dropper{ - pixel_x = 2; - pixel_y = -11 - }, -/obj/structure/closet/crate/science, -/obj/item/reagent_containers/cup/beaker{ - pixel_x = 8; - pixel_y = 2 - }, -/obj/structure/sign/poster/official/safety_eye_protection/directional/east, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/cargo/storage) "uEM" = ( /obj/machinery/door/airlock/external, /obj/effect/mapping_helpers/airlock/cyclelink_helper, @@ -73591,12 +73789,15 @@ /obj/machinery/atmospherics/components/unary/outlet_injector/monitored/carbon_input, /turf/open/floor/engine/co2, /area/station/engineering/atmos/upper) -"uEZ" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner, -/obj/machinery/chem_heater/withbuffer, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/pharmacy) +"uEV" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/window{ + dir = 8; + name = "Cargo Bay Shutters"; + id = "qm_cargobay" + }, +/turf/open/floor/plating, +/area/station/cargo/storage) "uFj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -73604,13 +73805,6 @@ /obj/effect/turf_decal/trimline/red/warning, /turf/open/floor/iron/dark, /area/station/security/brig) -"uFl" = ( -/obj/effect/spawner/structure/window, -/obj/structure/curtain/cloth{ - color = "#666666" - }, -/turf/open/floor/plating, -/area/station/medical/break_room) "uFo" = ( /obj/effect/turf_decal/siding/white, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -73621,22 +73815,12 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/primary/central) -"uFv" = ( -/obj/effect/turf_decal/tile/yellow/opposingcorners{ +"uFA" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) -"uFG" = ( -/obj/machinery/atmospherics/pipe/multiz/supply/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/multiz/scrubbers/hidden/layer2, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) +/turf/open/floor/iron/dark/textured_large, +/area/station/ai/satellite/chamber) "uFH" = ( /obj/structure/lattice/catwalk, /obj/structure/railing/corner, @@ -73711,13 +73895,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) -"uGt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/station/medical/cryo) "uGx" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /obj/effect/turf_decal/tile/green{ @@ -73777,16 +73954,6 @@ /obj/machinery/flasher/portable, /turf/open/floor/iron/dark/smooth_large, /area/station/security/office) -"uHd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/sorting/mail{ - dir = 8 - }, -/obj/effect/mapping_helpers/mail_sorting/medbay/cmo_office, -/turf/open/floor/iron/white/textured_large, -/area/station/medical/medbay/central) "uHe" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -73846,13 +74013,6 @@ }, /turf/open/floor/iron/large, /area/station/hallway/primary/central) -"uHB" = ( -/obj/structure/window/reinforced/spawner/directional/west, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/flora/rock/pile/jungle/style_2, -/obj/structure/flora/grass/jungle/a/style_5, -/turf/open/floor/grass, -/area/station/ai/satellite/interior) "uHH" = ( /obj/machinery/washing_machine, /turf/open/floor/iron/dark/textured_large, @@ -73882,15 +74042,6 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/wood/large, /area/station/commons/lounge) -"uHW" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) "uHY" = ( /obj/machinery/recharge_station, /turf/open/floor/iron/dark, @@ -73919,6 +74070,17 @@ /obj/machinery/light_switch/directional/east, /turf/open/floor/iron/dark, /area/station/commons/vacant_room/commissary) +"uIu" = ( +/obj/machinery/camera/autoname/directional/north{ + network = list("minisat") + }, +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -10; + pixel_y = 6 + }, +/turf/open/floor/iron/white/textured_half, +/area/station/ai/satellite/interior) "uIx" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -73937,13 +74099,6 @@ "uIO" = ( /turf/closed/wall, /area/station/maintenance/department/medical) -"uIQ" = ( -/obj/effect/turf_decal/trimline/brown/filled/line, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/shaft_miner, -/obj/machinery/light/directional/south, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) "uJa" = ( /obj/structure/lattice/catwalk, /obj/structure/railing{ @@ -73955,24 +74110,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/port) -"uJn" = ( -/obj/vehicle/sealed/mecha/ripley/cargo{ - name = "\improper APLU \"Cargostormer 3\"" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/recharge_floor, -/area/station/cargo/warehouse) -"uJo" = ( -/obj/effect/turf_decal/trimline/brown/filled/warning{ - dir = 4 - }, -/obj/machinery/holopad, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/cargo/storage) "uJs" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/holopad, @@ -73994,15 +74131,6 @@ }, /turf/open/floor/iron/dark, /area/station/commons/storage/art) -"uJA" = ( -/obj/structure/sign/poster/random/directional/north, -/obj/machinery/conveyor{ - dir = 4; - id = "packageSort2" - }, -/obj/structure/window/spawner/directional/south, -/turf/open/floor/iron/dark/textured, -/area/station/cargo/sorting) "uJI" = ( /obj/structure/table, /obj/item/food/grown/banana{ @@ -74038,15 +74166,6 @@ "uKa" = ( /turf/closed/wall, /area/station/security/warden) -"uKb" = ( -/obj/structure/closet/crate/freezer/surplus_limbs, -/obj/machinery/airalarm/directional/west, -/obj/effect/mapping_helpers/airalarm/surgery, -/obj/effect/turf_decal/trimline/blue/warning{ - dir = 1 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/surgery) "uKh" = ( /obj/structure/lattice/catwalk, /obj/structure/railing{ @@ -74080,6 +74199,11 @@ dir = 8 }, /area/station/commons/lounge) +"uKs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/security/courtroom) "uKt" = ( /obj/structure/lattice/catwalk, /turf/open/openspace, @@ -74090,29 +74214,6 @@ }, /turf/open/floor/iron/dark/textured_large, /area/station/medical/virology) -"uKE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) -"uKM" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/right/directional/east{ - name = "Pharmacy Desk" - }, -/obj/effect/turf_decal/tile/yellow/full, -/obj/machinery/door/window/right/directional/west{ - name = "Pharmacy Desk"; - req_access = list("pharmacy") - }, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; - id = "chemshutters"; - name = "Pharmacy Shutters" - }, -/turf/open/floor/plating, -/area/station/medical/pharmacy) "uKN" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -74166,13 +74267,18 @@ }, /turf/open/floor/eighties, /area/station/construction/storage_wing) -"uLo" = ( -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/effect/landmark/start/coroner, -/turf/open/floor/iron/dark/textured_edge{ +"uLl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red/opposingcorners{ dir = 1 }, -/area/station/medical/morgue) +/obj/structure/showcase/machinery/oldpod{ + desc = "An old NT branded sleeper, decommissioned after the lead acetate incident. None of the functional machinery remains inside."; + dir = 4; + name = "decommissioned sleeper" + }, +/turf/open/floor/iron/white, +/area/station/maintenance/department/medical) "uLt" = ( /obj/effect/turf_decal/tile/dark/half/contrasted{ dir = 8 @@ -74180,13 +74286,13 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"uLv" = ( -/obj/structure/chair/sofa/corner/brown{ - dir = 8 +"uLu" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 }, -/obj/structure/lattice/catwalk, -/turf/open/openspace, -/area/station/cargo/storage) +/obj/structure/table/reinforced/rglass, +/turf/open/floor/iron/white, +/area/station/medical/office) "uLw" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 @@ -74222,14 +74328,25 @@ }, /turf/open/floor/iron/dark/textured_corner, /area/station/science/ordnance) -"uMp" = ( -/obj/structure/showcase/cyborg/old{ - dir = 4; - pixel_x = -9; - pixel_y = 2 +"uMn" = ( +/obj/effect/mapping_helpers/airlock/access/all/engineering/tcoms, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/hatch{ + name = "Telecomms Maintenance" }, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) +/obj/structure/plasticflaps/kitchen, +/turf/open/floor/plating, +/area/station/ai/satellite/maintenance/storage) +"uMo" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) "uMD" = ( /obj/structure/window/reinforced/plasma/spawner/directional/south, /obj/machinery/power/energy_accumulator/tesla_coil/anchored{ @@ -74250,9 +74367,6 @@ dir = 1 }, /area/station/service/library/printer) -"uMJ" = ( -/turf/open/openspace, -/area/station/ai/satellite/interior) "uMT" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 @@ -74262,12 +74376,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"uMU" = ( -/obj/structure/railing{ - dir = 8 - }, -/turf/open/openspace, -/area/station/cargo/storage) "uNn" = ( /obj/structure/table, /obj/machinery/status_display/evac/directional/north, @@ -74292,21 +74400,15 @@ /obj/item/radio/intercom/prison/directional/north, /turf/open/floor/iron/dark/textured_large, /area/station/security/prison) -"uNT" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 +"uNR" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/loading_area/red{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) -"uNY" = ( -/obj/machinery/light_switch/directional/west, -/obj/machinery/rnd/production/techfab/department/medical, -/obj/effect/turf_decal/bot_white{ - color = "#52B4E9" +/turf/open/floor/iron/dark/smooth_edge{ + dir = 8 }, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/storage) +/area/station/cargo/storage) "uOo" = ( /obj/machinery/atmospherics/pipe/smart/simple/scrubbers{ dir = 10 @@ -74334,18 +74436,16 @@ /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plating, /area/station/security/interrogation) -"uOL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/blue/filled/warning, -/obj/effect/turf_decal/trimline/white/filled/warning{ +"uOQ" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/station/medical/medbay/central) +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/light/floor, +/turf/open/floor/iron/white, +/area/station/medical/office) "uOR" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -74413,39 +74513,72 @@ /obj/item/multitool/circuit, /turf/open/floor/iron/dark/smooth_large, /area/station/science/lab) +"uPW" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/brigdoor/left/directional/west{ + name = "Weapon Distribution"; + req_access = list("armory") + }, +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 8 + }, +/obj/item/pen, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/door/window/right/directional/east{ + name = "Warden's Place" + }, +/turf/open/floor/iron/dark, +/area/station/security/armory) "uQh" = ( /turf/open/floor/iron/dark, /area/station/security/medical) -"uQv" = ( -/obj/structure/table/reinforced/rglass, -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/item/clothing/glasses/hud/health{ - pixel_y = 2 +"uQj" = ( +/obj/effect/turf_decal/siding/blue/end{ + dir = 8 }, -/obj/item/clothing/glasses/hud/health{ - pixel_y = 10 - }, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner, -/turf/open/floor/iron/white/textured_large, +/obj/effect/turf_decal/tile/blue/full, +/obj/machinery/shower/directional/west, +/turf/open/floor/iron/showroomfloor, /area/station/medical/medbay/central) +"uQk" = ( +/obj/machinery/status_display/ai/directional/south, +/obj/structure/closet/emcloset, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) +"uQp" = ( +/obj/machinery/door/airlock/medical{ + name = "Primary Surgical Theatre" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/blue/full, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/surgery) +"uQF" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "uQH" = ( /obj/structure/girder, /obj/structure/grille, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"uQW" = ( -/obj/structure/cable/layer3, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +"uQL" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark/textured_half, -/area/station/ai/satellite/exterior) -"uRb" = ( -/obj/machinery/light/warm/dim/directional/west, -/obj/effect/turf_decal/bot_white, -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/iron/dark/textured_large, -/area/station/cargo/storage) +/turf/open/floor/iron/dark/textured, +/area/station/cargo/sorting) +"uQX" = ( +/turf/closed/wall, +/area/station/medical/medbay/lobby) "uRd" = ( /turf/open/openspace, /area/station/maintenance/port/fore) @@ -74467,6 +74600,9 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/openspace, /area/station/hallway/secondary/exit/departure_lounge) +"uRu" = ( +/turf/open/floor/engine/hull/air, +/area/station/medical/medbay/central) "uRx" = ( /obj/effect/decal/cleanable/dirt, /obj/item/trash/boritos, @@ -74495,6 +74631,20 @@ }, /turf/closed/wall/r_wall, /area/station/maintenance/disposal/incinerator) +"uRE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/firealarm/directional/north, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/effect/landmark/start/paramedic, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "uRM" = ( /obj/structure/table, /obj/effect/spawner/random/trash/janitor_supplies{ @@ -74503,15 +74653,6 @@ }, /turf/open/floor/plating, /area/station/security/interrogation) -"uRP" = ( -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/yellow/mid_joiner{ - dir = 4 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai/satellite/teleporter) "uRU" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -74553,10 +74694,6 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/service/hydroponics) -"uSa" = ( -/obj/structure/sign/departments/medbay/alt/directional/south, -/turf/open/openspace, -/area/station/medical/abandoned) "uSg" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate/freezer, @@ -74565,6 +74702,12 @@ "uSl" = ( /turf/open/floor/wood/tile, /area/station/maintenance/port/aft) +"uSo" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured_edge, +/area/station/medical/morgue) "uSq" = ( /obj/machinery/camera/autoname/directional/north, /turf/open/openspace, @@ -74587,40 +74730,14 @@ /obj/effect/turf_decal/tile/brown/full, /turf/open/floor/iron/large, /area/station/maintenance/starboard/lesser) -"uSI" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard{ - pixel_x = 6; - pixel_y = 1 - }, -/obj/item/phone{ - pixel_x = -6; - pixel_y = 7 - }, -/obj/item/pen{ - pixel_x = -7; - pixel_y = -3 - }, -/obj/effect/turf_decal/siding/dark{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai/satellite/teleporter) "uSL" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark/textured, /area/station/science/xenobiology) -"uSP" = ( -/obj/structure/sink/directional/west, -/obj/machinery/iv_drip, -/obj/structure/mirror/directional/east, -/turf/open/floor/iron/dark/textured_corner{ - dir = 8 - }, -/area/station/medical/surgery) +"uSO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/ai/satellite/chamber) "uSV" = ( /mob/living/basic/lizard/wags_his_tail, /obj/structure/bed, @@ -74654,6 +74771,19 @@ }, /turf/open/floor/iron/checker, /area/station/service/janitor) +"uTa" = ( +/obj/structure/railing/corner/end/flip{ + dir = 8 + }, +/obj/item/radio/intercom/directional/north, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/morgue) "uTc" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 @@ -74675,12 +74805,6 @@ }, /turf/open/space/basic, /area/space) -"uTm" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/light/directional/east, -/obj/item/wrench, -/turf/open/openspace, -/area/station/ai/satellite/chamber) "uTy" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair, @@ -74689,39 +74813,13 @@ /obj/effect/turf_decal/tile/dark/full, /turf/open/floor/iron/smooth_large, /area/station/maintenance/department/medical) -"uTB" = ( -/obj/structure/table, -/obj/item/stack/sheet/iron/fifty{ - pixel_x = -4 +"uTC" = ( +/obj/effect/turf_decal/siding/dark/corner{ + dir = 8 }, -/obj/item/stack/sheet/iron/fifty{ - pixel_x = 4 - }, -/obj/item/stack/sheet/rglass{ - amount = 50; - pixel_x = -6; - pixel_y = 4 - }, -/obj/item/stack/sheet/rglass{ - amount = 50; - pixel_x = 4; - pixel_y = -1 - }, -/obj/item/wrench{ - pixel_y = 5 - }, -/obj/item/crowbar{ - pixel_y = 5 - }, -/obj/machinery/status_display/evac/directional/north, -/obj/machinery/light_switch/directional/east{ - pixel_y = -5 - }, -/obj/machinery/firealarm/directional/east{ - pixel_y = 5 - }, -/turf/open/floor/iron/dark, -/area/station/command/eva) +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/dark/herringbone, +/area/station/ai/satellite/interior) "uTK" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 @@ -74768,21 +74866,6 @@ /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/space/nearstation) -"uUK" = ( -/obj/structure/extinguisher_cabinet/directional/south, -/obj/structure/closet/secure_closet/medical3, -/obj/item/clothing/gloves/latex/nitrile, -/obj/item/defibrillator/loaded, -/obj/item/clothing/glasses/hud/health{ - pixel_y = 13 - }, -/obj/item/clothing/gloves/latex/nitrile, -/obj/effect/turf_decal/bot_white{ - color = "#52B4E9" - }, -/obj/item/clothing/gloves/latex/nitrile, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/storage) "uUO" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ @@ -74815,32 +74898,6 @@ "uVg" = ( /turf/closed/wall, /area/station/commons/toilet/auxiliary) -"uVy" = ( -/obj/machinery/door/airlock/security{ - name = "Armory" - }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/all/security/armory, -/obj/machinery/door/poddoor/shutters/window{ - dir = 1; - id = "armory"; - name = "Armory" - }, -/turf/open/floor/iron/dark, -/area/station/security/armory) -"uVL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 - }, -/obj/structure/showcase/machinery/cloning_pod{ - desc = "An old decommissioned scanner, permanently scuttled."; - icon_state = "scanner"; - name = "decommissioned cloning scanner" - }, -/obj/effect/decal/cleanable/greenglow, -/turf/open/floor/iron/white, -/area/station/maintenance/department/medical) "uVN" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -74872,16 +74929,6 @@ /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"uWI" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood/large, -/area/station/command/heads_quarters/cmo) "uWO" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -74904,10 +74951,25 @@ /obj/item/radio/intercom/directional/west, /turf/open/floor/iron/dark, /area/station/science/cytology) -"uXj" = ( -/obj/effect/turf_decal/siding/dark_blue, -/turf/open/floor/carpet/blue, -/area/station/medical/break_room) +"uXs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/brown/filled/warning{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"uXx" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/carpet/cyan, +/area/station/command/heads_quarters/cmo) "uXz" = ( /obj/structure/bed{ dir = 4 @@ -74934,14 +74996,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/eighties, /area/station/maintenance/hallway/abandoned_recreation) -"uXL" = ( -/obj/structure/table/reinforced, -/obj/item/gun/ballistic/revolver/russian{ - pixel_x = -2; - pixel_y = 3 - }, -/turf/open/floor/glass/reinforced, -/area/station/command/vault) "uXR" = ( /obj/structure/table/wood/fancy/cyan, /obj/item/book/manual/wiki/atmospherics{ @@ -74960,6 +75014,14 @@ /obj/effect/spawner/random/maintenance/three, /turf/open/floor/plating, /area/station/maintenance/port/greater) +"uYa" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/camera/autoname/directional/north, +/turf/open/floor/iron/textured, +/area/station/cargo/storage) "uYc" = ( /obj/effect/spawner/random/trash/hobo_squat{ pixel_y = 9 @@ -74974,12 +75036,19 @@ /obj/effect/spawner/random/medical/surgery_tool, /turf/open/floor/iron/smooth_large, /area/station/maintenance/department/medical) -"uYm" = ( -/obj/effect/turf_decal/siding/dark{ +"uYs" = ( +/obj/machinery/light/floor, +/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ dir = 1 }, -/turf/open/floor/iron/dark/textured_half, -/area/station/ai/satellite/foyer) +/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 9 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai/satellite/interior) "uYu" = ( /obj/structure/lattice/catwalk, /obj/structure/railing{ @@ -74995,12 +75064,6 @@ /obj/machinery/vending/coffee, /turf/open/floor/iron, /area/station/hallway/primary/starboard) -"uYJ" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/station/ai/satellite/foyer) "uYL" = ( /obj/machinery/door/airlock/external, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -75018,15 +75081,6 @@ /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"uZe" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/central) "uZn" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /obj/machinery/light/cold/directional/south, @@ -75049,28 +75103,20 @@ /obj/effect/turf_decal/siding/wood, /turf/open/floor/wood/large, /area/station/service/library) -"uZw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 10 +"uZz" = ( +/obj/structure/bed/pod{ + desc = "An old medical bed, just waiting for replacement with something up to date."; + name = "medical bed"; + dir = 1 }, -/obj/structure/railing{ +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/defibrillator_mount/directional/west, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ dir = 8 }, -/turf/open/floor/iron, -/area/station/cargo/storage) -"uZQ" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/siding/blue, -/turf/open/openspace, +/turf/open/floor/iron/white/textured_large, /area/station/medical/medbay/central) "uZS" = ( /obj/effect/turf_decal/siding/purple, @@ -75092,10 +75138,22 @@ dir = 1 }, /area/station/medical/virology) -"vaa" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) +"vad" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/medical/pharmacy, +/obj/machinery/door/airlock/medical/glass{ + name = "Pharmacy" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/yellow/full, +/obj/effect/mapping_helpers/airlock_note_placer{ + note_info = "Looking for your chem factory area? Go upstairs and you will find it above the Pharmacy. You also have a new Controlled Hazard Chamber"; + note_name = "Projects" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/pharmacy) "vai" = ( /obj/machinery/door/airlock/public/glass{ name = "Circle Center" @@ -75111,18 +75169,24 @@ dir = 8 }, /area/station/hallway/primary/starboard) -"vaj" = ( -/obj/item/radio/intercom/directional/south, -/turf/open/floor/glass/reinforced, -/area/station/medical/chemistry) -"vat" = ( -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 +"vao" = ( +/obj/machinery/door/airlock/grunge, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/textured_large, +/area/station/ai/satellite/foyer) +"vaq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/port/greater) +/obj/effect/turf_decal/tile/neutral/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/pharmacy) "vav" = ( /obj/machinery/airalarm/directional/west, /turf/open/floor/iron/stairs/medium, @@ -75165,20 +75229,6 @@ /obj/machinery/vending/boozeomat, /turf/open/floor/iron/checker, /area/station/service/bar) -"vaR" = ( -/obj/effect/turf_decal/siding/dark{ - dir = 4 - }, -/obj/structure/cable/layer3, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/textured_half{ - dir = 1 - }, -/area/station/ai/satellite/interior) -"vbc" = ( -/turf/open/floor/carpet/executive, -/area/station/ai/satellite/interior) "vbe" = ( /obj/structure/railing, /obj/effect/decal/cleanable/dirt, @@ -75198,6 +75248,21 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/engineering/atmos/hfr_room) +"vbh" = ( +/obj/structure/railing, +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/white, +/area/station/maintenance/department/medical) +"vbn" = ( +/obj/machinery/door/airlock/grunge, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "vbo" = ( /obj/machinery/icecream_vat, /obj/machinery/camera/autoname/directional/north, @@ -75212,6 +75277,12 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos/project) +"vbE" = ( +/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/command/vault) "vbM" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -75221,15 +75292,10 @@ }, /turf/open/floor/iron/smooth, /area/station/engineering/atmos/upper) -"vcf" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/light/directional/north, -/obj/machinery/camera/autoname/directional/north{ - c_tag = "Medbay - Upper Hallway"; - network = list("ss13","medbay") - }, +"vbN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, @@ -75248,36 +75314,10 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"vcy" = ( -/obj/structure/table/reinforced, -/obj/item/folder/documents{ - pixel_x = -5; - pixel_y = 1 - }, -/obj/item/piggy_bank/vault{ - pixel_x = 10; - pixel_y = 11 - }, -/turf/open/floor/glass/reinforced, -/area/station/command/vault) "vcF" = ( /obj/structure/sign/warning/hot_temp, /turf/closed/wall/r_wall, /area/station/maintenance/disposal/incinerator) -"vcH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=5-Litterbox"; - location = "4-RnD" - }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 2 - }, -/obj/effect/mapping_helpers/mail_sorting/science/robotics, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) "vcI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -75296,6 +75336,11 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"vdd" = ( +/obj/machinery/light/directional/west, +/obj/structure/sign/departments/aiupload/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) "vdg" = ( /obj/structure/window/reinforced/plasma/spawner/directional/north, /obj/machinery/power/energy_accumulator/grounding_rod/anchored{ @@ -75383,16 +75428,6 @@ /obj/effect/mapping_helpers/airlock/access/all/service/crematorium, /turf/open/floor/iron/dark, /area/station/service/chapel/office) -"vek" = ( -/obj/effect/turf_decal/siding/dark{ - dir = 8 - }, -/mob/living/simple_animal/bot/secbot/pingsky, -/obj/structure/cable/layer3, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/herringbone, -/area/station/ai/satellite/interior) "vem" = ( /obj/structure/lattice, /obj/machinery/camera/autoname/directional/south, @@ -75425,17 +75460,6 @@ name = "hyper-reinforced wall" }, /area/station/science/ordnance/bomb) -"veO" = ( -/obj/item/radio/intercom/directional/east, -/obj/effect/turf_decal/trimline/brown/filled/corner, -/obj/effect/turf_decal/trimline/brown/arrow_ccw{ - dir = 9 - }, -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/hallway/primary/starboard) "veQ" = ( /obj/effect/turf_decal/siding/purple/corner{ dir = 8 @@ -75472,21 +75496,37 @@ /obj/item/radio/intercom/directional/west, /turf/open/floor/wood, /area/station/service/library/printer) -"veT" = ( -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/station/maintenance/department/medical) "vfb" = ( /obj/effect/turf_decal/tile/yellow/opposingcorners, /obj/effect/mapping_helpers/broken_machine, /obj/machinery/vending/tool, /turf/open/floor/iron, /area/station/engineering/storage_shared) +"vfd" = ( +/obj/structure/railing/corner, +/obj/structure/table/wood, +/obj/item/camera{ + pixel_x = -3; + pixel_y = 8 + }, +/obj/item/tape, +/obj/item/pen/fourcolor{ + pixel_x = 8; + pixel_y = 7 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/wood/large, +/area/station/service/library/private) "vfe" = ( /turf/open/floor/iron, /area/station/commons/dorms) +"vff" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) "vfp" = ( /obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, @@ -75528,12 +75568,14 @@ /turf/open/floor/plating, /area/station/engineering/storage_shared) "vga" = ( -/obj/structure/transit_tube, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/window/reinforced/spawner/directional/west, -/obj/machinery/light/floor, -/turf/open/floor/iron/dark/small, -/area/station/ai/satellite/exterior) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/pharmacy) "vgc" = ( /obj/structure/ladder, /obj/effect/decal/cleanable/cobweb, @@ -75545,13 +75587,6 @@ /obj/machinery/griddle, /turf/open/openspace, /area/station/service/kitchen) -"vgn" = ( -/obj/machinery/mineral/stacking_unit_console{ - pixel_x = 32 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/disposal) "vgo" = ( /obj/structure/table/glass, /obj/item/storage/box/gloves{ @@ -75584,18 +75619,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"vgL" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/bot/right, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=4"; - location = "Cargo Storage4" - }, -/mob/living/simple_animal/bot/mulebot{ - name = "Old Yeller" - }, -/turf/open/floor/iron/recharge_floor, -/area/station/cargo/sorting) "vhe" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line, @@ -75637,18 +75660,6 @@ }, /turf/open/floor/wood, /area/station/maintenance/starboard/aft) -"vhu" = ( -/obj/structure/railing/corner/end{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/dark{ - dir = 1 - }, -/turf/open/floor/catwalk_floor/iron_white, -/area/station/ai/satellite/interior) "vhv" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -75660,6 +75671,27 @@ /obj/structure/closet/bombcloset/security, /turf/open/floor/iron/dark, /area/station/security/office) +"vhA" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/patients_rooms/room_a) +"vhH" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 8 + }, +/obj/structure/showcase/cyborg/old{ + dir = 8; + pixel_x = 9; + pixel_y = 2 + }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/foyer) "vhJ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/red/opposingcorners{ @@ -75675,16 +75707,6 @@ /obj/machinery/light/red/dim/directional/north, /turf/open/floor/iron/smooth_large, /area/station/maintenance/department/medical) -"vhQ" = ( -/obj/structure/railing/corner/end{ - dir = 4 - }, -/obj/effect/turf_decal/siding{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) "vhU" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -75700,6 +75722,15 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/construction) +"vix" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_ccw, +/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner, +/obj/structure/cable/layer3, +/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/white/smooth_edge, +/area/station/ai/satellite/foyer) "viy" = ( /obj/effect/mapping_helpers/broken_floor, /obj/structure/fluff/paper/stack{ @@ -75731,6 +75762,17 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"viQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/public/glass{ + name = "Abandoned Hallway" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/hallway/secondary/construction) "viS" = ( /obj/structure/chair/office{ dir = 8 @@ -75748,30 +75790,21 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron/freezer, /area/station/commons/toilet/auxiliary) -"viV" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/trimline/blue/filled/warning, -/obj/effect/turf_decal/trimline/white/filled/warning{ +"viY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, -/turf/open/floor/iron/dark, +/obj/structure/disposalpipe/junction, +/turf/open/floor/iron/white, /area/station/medical/medbay/central) "vjc" = ( /obj/structure/closet/firecloset, /obj/effect/turf_decal/trimline/green/filled/line, /turf/open/floor/iron, /area/station/hallway/primary/starboard) -"vjd" = ( -/obj/structure/chair/office{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 - }, -/obj/effect/landmark/start/depsec/supply, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/supply) "vji" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -75779,44 +75812,36 @@ /obj/structure/cable, /turf/open/openspace, /area/station/engineering/atmos/project) -"vjt" = ( -/obj/effect/turf_decal/siding/dark/corner{ - dir = 1 +"vjl" = ( +/obj/structure/table, +/obj/item/storage/box/teargas{ + pixel_x = -2; + pixel_y = 14 + }, +/obj/item/clothing/mask/gas/sechailer{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/machinery/light/directional/west, +/obj/effect/spawner/random/armory/barrier_grenades/six, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/armory) +"vjM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 10 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/textured_edge, -/area/station/ai/satellite/interior) -"vjJ" = ( -/obj/effect/turf_decal/siding/dark, -/obj/effect/turf_decal/siding/dark{ - dir = 8 - }, -/turf/open/floor/iron/dark/herringbone, -/area/station/ai/satellite/interior) +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) "vjZ" = ( /obj/structure/window/reinforced/spawner/directional/north, /turf/open/openspace, /area/station/security/detectives_office) -"vka" = ( -/obj/machinery/cryo_cell, -/obj/effect/turf_decal/bot_white{ - color = "#52B4E9" - }, -/turf/open/floor/iron/dark/textured, -/area/station/medical/cryo) "vki" = ( /turf/open/openspace, /area/station/engineering/storage_shared) -"vkk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/pharmacy) "vkl" = ( /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, @@ -75830,20 +75855,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"vks" = ( -/obj/structure/railing/corner/end/flip{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) -"vky" = ( -/obj/machinery/vending/drugs, -/turf/open/floor/iron/white/textured_large, -/area/station/medical/medbay/central) "vkA" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 5 @@ -75871,14 +75882,12 @@ /obj/item/radio/intercom/directional/north, /turf/open/floor/wood, /area/station/security/courtroom) -"vkE" = ( -/obj/effect/turf_decal/caution/stand_clear/red{ - dir = 8 - }, -/turf/open/floor/iron/dark/smooth_edge{ +"vkH" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/area/station/cargo/storage) +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/armory) "vkQ" = ( /obj/structure/table/wood, /obj/item/storage/briefcase/secure{ @@ -75931,6 +75940,15 @@ }, /turf/open/floor/engine/hull/air, /area/station/hallway/primary/fore) +"vlg" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/textured, +/area/station/cargo/storage) +"vlk" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/textured, +/area/station/cargo/sorting) "vlm" = ( /obj/effect/turf_decal/tile/dark_green{ dir = 4 @@ -75975,6 +75993,25 @@ /obj/structure/cable, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/primary/central) +"vlM" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/open/openspace, +/area/station/ai/satellite/chamber) +"vlR" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/bodybags{ + pixel_x = 4; + pixel_y = 14 + }, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = -1; + pixel_y = 7 + }, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/morgue) "vma" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -75994,13 +76031,6 @@ }, /turf/open/openspace, /area/station/hallway/secondary/construction) -"vmo" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) "vmt" = ( /obj/structure/disposalpipe/segment{ dir = 2 @@ -76018,24 +76048,35 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/interrogation) -"vmJ" = ( +"vmI" = ( +/obj/machinery/light_switch/directional/east, +/turf/open/floor/iron/dark/textured_large, +/area/station/ai/satellite/chamber) +"vmM" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/sorting/mail{ - dir = 4 - }, -/turf/open/floor/iron/white/textured_large, -/area/station/medical/medbay/central) -"vmK" = ( -/obj/machinery/door/airlock/maintenance{ - name = "CE's Maintenance Access" - }, -/obj/effect/mapping_helpers/airlock/access/any/engineering/construction, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, /turf/open/floor/plating, -/area/station/engineering/lobby) +/area/station/maintenance/hallway/abandoned_recreation) +"vmP" = ( +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/machinery/door/airlock/security/glass{ + name = "Security Post - Cargo" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/supply) "vmZ" = ( /obj/structure/table/reinforced, /obj/item/circuitboard/machine/vendor, @@ -76080,12 +76121,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/textured_large, /area/station/security/prison) -"vnt" = ( -/obj/machinery/door/airlock/maintenance, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "vny" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 @@ -76166,16 +76201,21 @@ }, /turf/open/floor/wood, /area/station/service/abandoned_gambling_den) -"voz" = ( -/obj/structure/disposalpipe/trunk/multiz, -/turf/closed/wall, -/area/station/medical/morgue) "voF" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, /turf/open/floor/iron/textured_large, /area/station/security/prison/rec) +"voG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron/textured_large, +/area/station/medical/virology) "voL" = ( /obj/structure/reagent_dispensers/fueltank, /obj/effect/decal/cleanable/cobweb/cobweb2, @@ -76191,15 +76231,10 @@ /obj/structure/disposalpipe/junction/flip, /turf/open/floor/iron, /area/station/science/lobby) -"voU" = ( -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "cmoprivacy"; - name = "Privacy Shutter" - }, -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/station/command/heads_quarters/cmo) +"voR" = ( +/obj/machinery/status_display/evac/directional/west, +/turf/closed/wall/r_wall, +/area/station/medical/chemistry) "voV" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -76233,6 +76268,10 @@ }, /turf/open/openspace, /area/station/commons/fitness/recreation) +"vpe" = ( +/obj/machinery/stasis, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) "vpo" = ( /obj/machinery/power/terminal{ dir = 1 @@ -76289,18 +76328,6 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron, /area/station/hallway/primary/port) -"vqn" = ( -/obj/machinery/door/airlock/atmos/glass{ - name = "Atmospherics Testing Room" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, -/obj/machinery/door/firedoor/heavy, -/obj/structure/cable, -/obj/structure/barricade/wooden/crude, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/disposal/incinerator) "vqq" = ( /obj/structure/table, /obj/machinery/status_display/evac/directional/north, @@ -76311,36 +76338,6 @@ /obj/machinery/light_switch/directional/east, /turf/open/floor/iron/dark, /area/station/engineering/storage/tech) -"vqu" = ( -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/showcase/machinery/cloning_pod{ - desc = "An old prototype cloning pod, permanently decommissioned following the incident."; - name = "decommissioned cloner" - }, -/turf/open/floor/iron/white, -/area/station/maintenance/department/medical) -"vqv" = ( -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/siding/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "vqH" = ( /obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/co2{ dir = 8 @@ -76371,6 +76368,26 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/recharge_floor, /area/station/maintenance/starboard/lesser) +"vrb" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/storage) +"vrw" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Science Store" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/science/lobby) "vrA" = ( /obj/effect/turf_decal/siding/thinplating_new/dark, /obj/effect/turf_decal/siding/thinplating_new/dark/corner{ @@ -76453,22 +76470,6 @@ }, /turf/open/floor/iron, /area/station/science/research) -"vsL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/siding/blue{ - dir = 4 - }, -/obj/structure/disposalpipe/sorting/mail{ - dir = 4 - }, -/obj/effect/mapping_helpers/mail_sorting/medbay/virology, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "vsM" = ( /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ dir = 5 @@ -76492,6 +76493,15 @@ }, /turf/open/floor/wood/large, /area/station/commons/lounge) +"vsS" = ( +/obj/effect/turf_decal/siding/dark_blue/corner{ + dir = 1 + }, +/obj/machinery/iv_drip, +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) "vsT" = ( /obj/machinery/holopad, /turf/open/floor/glass/reinforced, @@ -76510,14 +76520,6 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/break_room) -"vtm" = ( -/obj/effect/turf_decal/siding/blue/corner, -/obj/structure/railing{ - dir = 4 - }, -/obj/machinery/status_display/ai/directional/north, -/turf/open/openspace, -/area/station/medical/medbay/central) "vtu" = ( /obj/effect/turf_decal/tile/dark_red{ dir = 4 @@ -76530,6 +76532,15 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/science/cytology) +"vtz" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/structure/sign/poster/official/work_for_a_future/directional/west, +/obj/machinery/camera/autoname/directional/west, +/obj/structure/cable, +/turf/open/floor/carpet/black, +/area/station/service/library/private) "vtF" = ( /obj/effect/decal/cleanable/blood/old, /obj/effect/turf_decal/trimline/green/filled/line{ @@ -76538,32 +76549,17 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, /area/station/maintenance/starboard/lesser) -"vtI" = ( -/obj/effect/turf_decal/trimline/dark_blue/end{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/dark_blue/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/dark_blue/corner, -/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/dark_blue/mid_joiner, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) -"vtN" = ( -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/turf/open/floor/wood/tile, -/area/station/maintenance/port/aft) "vtT" = ( /turf/open/floor/glass, /area/station/science/zoo) +"vtW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer/pod/old/mass_driver_controller/trash{ + pixel_x = 25 + }, +/obj/structure/chair/stool/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/disposal) "vua" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -76673,6 +76669,12 @@ /obj/item/cigbutt, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"vvP" = ( +/obj/structure/rack, +/obj/item/toy/basketball, +/obj/item/poster/random_official, +/turf/open/floor/plating, +/area/station/maintenance/port) "vvT" = ( /obj/machinery/power/apc/auto_name/directional/south, /obj/structure/fake_stairs/directional/west, @@ -76687,6 +76689,18 @@ /obj/item/stack/rods/two, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"vvW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes{ + dir = 4 + }, +/turf/open/floor/iron/textured, +/area/station/cargo/storage) "vvY" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/loading_area{ @@ -76717,15 +76731,20 @@ }, /turf/open/floor/iron/dark, /area/station/service/chapel) -"vwd" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/vending/games, -/turf/open/openspace, -/area/station/cargo/storage) "vwe" = ( /obj/structure/lattice/catwalk, /turf/open/space/openspace, /area/station/solars/starboard/aft) +"vwf" = ( +/obj/effect/turf_decal/tile/neutral/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/structure/sign/poster/official/safety_internals/directional/west, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) "vwh" = ( /obj/machinery/door/airlock/maintenance, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -76733,6 +76752,18 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/hallway/primary/central) +"vwi" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/ai/satellite/chamber) +"vwk" = ( +/obj/machinery/firealarm/directional/south, +/obj/machinery/smartfridge/organ, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/morgue) "vwl" = ( /obj/structure/barricade/sandbags, /obj/effect/decal/cleanable/dirt, @@ -76740,6 +76771,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/eighties, /area/station/maintenance/hallway/abandoned_recreation) +"vwp" = ( +/obj/item/kirbyplants/organic/plant9{ + pixel_x = 4 + }, +/turf/open/floor/carpet/black, +/area/station/ai/upload/chamber) "vwr" = ( /turf/open/floor/iron, /area/station/commons/fitness/recreation) @@ -76762,6 +76799,13 @@ /obj/effect/turf_decal/tile/dark_blue, /turf/open/floor/iron/white, /area/station/hallway/secondary/entry) +"vwE" = ( +/obj/effect/decal/cleanable/generic, +/obj/structure/railing{ + dir = 5 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai/upload/chamber) "vwK" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -76787,6 +76831,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/openspace, /area/station/maintenance/starboard/aft) +"vwX" = ( +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ + dir = 4 + }, +/obj/structure/cable, +/turf/closed/wall, +/area/station/medical/surgery) "vxe" = ( /obj/machinery/computer/security/telescreen/tcomms/directional/north{ name = "Telecommunications Monitor" @@ -76809,6 +76860,13 @@ }, /turf/open/floor/iron/kitchen_coldroom/freezerfloor, /area/station/service/kitchen/coldroom) +"vxL" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/effect/turf_decal/trimline/brown/arrow_cw{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) "vyp" = ( /obj/item/radio/intercom/directional/west, /obj/machinery/modular_computer/preset/engineering{ @@ -76858,23 +76916,15 @@ /obj/structure/plasticflaps/kitchen, /turf/open/floor/iron/dark, /area/station/science/server) -"vzw" = ( -/obj/effect/turf_decal/trimline/brown/filled/end{ - dir = 1 - }, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) -"vzz" = ( -/obj/effect/turf_decal/trimline/brown/arrow_ccw{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/brown/arrow_cw, -/turf/open/floor/iron, -/area/station/cargo/storage) "vzB" = ( /turf/closed/wall, /area/station/command/heads_quarters/hop) +"vzJ" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/central) "vzM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -76883,14 +76933,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/port) -"vzN" = ( -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/station/maintenance/department/medical) "vzO" = ( /obj/effect/landmark/start/assistant, /turf/open/floor/iron, @@ -76904,13 +76946,6 @@ }, /turf/open/floor/plating, /area/station/hallway/secondary/entry) -"vzS" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/dark_blue/warning, -/turf/open/floor/iron/dark/textured_edge, -/area/station/ai/satellite/chamber) "vzV" = ( /obj/structure/cable, /obj/structure/disposalpipe/junction, @@ -76994,16 +77029,17 @@ /obj/effect/spawner/random/trash/ghetto_containers, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"vAK" = ( -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) "vAL" = ( /obj/machinery/atmospherics/components/trinary/filter{ dir = 4 }, /turf/open/floor/iron/dark/textured_half, /area/station/science/ordnance) +"vAW" = ( +/obj/machinery/status_display/ai/directional/north, +/obj/structure/chair/sofa/corp/left, +/turf/open/floor/carpet/executive, +/area/station/ai/satellite/interior) "vAX" = ( /obj/effect/turf_decal/trimline/dark_green/filled/line{ dir = 8 @@ -77028,6 +77064,15 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/large, /area/station/hallway/primary/central) +"vBs" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id = "chemshutters"; + name = "Pharmacy Shutters" + }, +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/medical/pharmacy) "vBt" = ( /obj/effect/spawner/random/vending/colavend, /obj/effect/turf_decal/tile/purple, @@ -77052,23 +77097,27 @@ /obj/item/reagent_containers/syringe, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"vBD" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/structure/table, +/obj/item/flashlight/lamp, +/obj/item/folder/white{ + pixel_x = -6 + }, +/obj/machinery/light_switch/directional/west{ + pixel_x = -22 + }, +/obj/machinery/requests_console/auto_name/directional/south, +/obj/effect/mapping_helpers/requests_console/supplies, +/obj/effect/mapping_helpers/requests_console/assistance, +/turf/open/floor/iron/white, +/area/station/medical/office) "vBM" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/station/commons/storage/tools) -"vBN" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ - dir = 1 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/pharmacy) "vBS" = ( /obj/effect/turf_decal/siding/purple{ dir = 1 @@ -77134,19 +77183,27 @@ /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"vCw" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/structure/sign/nanotrasen{ - pixel_x = -32 - }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/wood, -/area/station/command/eva) "vCB" = ( /obj/effect/turf_decal/trimline/purple/filled/line, /obj/machinery/status_display/ai/directional/south, /turf/open/floor/iron/dark, /area/station/science/lobby) +"vCG" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "MiniSat Maintenance" + }, +/obj/structure/cable/layer3, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/obj/effect/mapping_helpers/airlock/access/any/command/minisat, +/obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/dark_blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/checker, +/area/station/ai/satellite/maintenance/storage) "vCN" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/public/glass{ @@ -77193,30 +77250,15 @@ /obj/effect/turf_decal/tile/dark_blue, /turf/open/floor/iron/white, /area/station/hallway/secondary/entry) -"vDl" = ( -/obj/machinery/computer/security, -/turf/open/floor/iron/white/textured_half, -/area/station/ai/satellite/interior) -"vDD" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ +"vDf" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "medbay-office"; + name = "Medbay Shutters"; dir = 4 }, -/obj/machinery/elevator_control_panel/directional/south{ - linked_elevator_id = "catwalk_ai"; - preset_destination_names = list("2"="AI Maintenance","3"="AI Stowed") - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_cw{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/textured_edge{ - dir = 8 - }, -/area/station/ai/satellite/chamber) +/turf/open/floor/plating, +/area/station/medical/medbay/central) "vDF" = ( /obj/structure/lattice, /turf/open/openspace, @@ -77227,12 +77269,18 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/main) -"vDO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +"vDN" = ( +/obj/machinery/door/airlock/hatch{ + name = "Telecomms Maintenance" + }, /obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/station/cargo/storage) +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/obj/effect/mapping_helpers/airlock/access/any/command/minisat, +/obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/ai/satellite/maintenance/storage) "vDT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -77255,22 +77303,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/service/kitchen/abandoned) -"vEo" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/mail_sorting/supply/qm_office, -/obj/structure/disposalpipe/sorting/mail{ - dir = 8 +"vEE" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 2 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/cargo/storage) -"vEz" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/armory) +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/turf/open/floor/wood, +/area/station/service/chapel) "vEF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -77353,6 +77393,14 @@ /obj/item/radio/intercom/directional/south, /turf/open/floor/iron/dark, /area/station/engineering/storage/tech) +"vFO" = ( +/obj/machinery/newscaster/directional/east, +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/cargo/storage) "vFP" = ( /obj/structure/lattice/catwalk, /obj/effect/turf_decal/stripes/line, @@ -77445,12 +77493,14 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine/hull/reinforced, /area/station/engineering/atmos/hfr_room) -"vGK" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ +"vGO" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/trimline/dark_blue/filled/end{ dir = 4 }, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) +/obj/item/kirbyplants/organic/plant10, +/turf/open/floor/holofloor/dark, +/area/station/command/heads_quarters/cmo) "vGQ" = ( /obj/structure/table, /obj/item/clothing/under/costume/seifuku/tan{ @@ -77484,6 +77534,13 @@ "vHo" = ( /turf/closed/wall, /area/station/hallway/secondary/command) +"vHx" = ( +/obj/machinery/computer/cargo/request{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) "vHz" = ( /obj/structure/table, /obj/machinery/air_sensor, @@ -77507,6 +77564,16 @@ /obj/effect/spawner/random/bureaucracy/pen, /turf/open/openspace, /area/station/maintenance/port/aft) +"vHY" = ( +/obj/effect/turf_decal/stripes{ + dir = 1 + }, +/turf/open/floor/iron/textured, +/area/station/cargo/storage) +"vIb" = ( +/obj/effect/turf_decal/tile/yellow/opposingcorners, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) "vIg" = ( /obj/machinery/airalarm/directional/north, /obj/effect/turf_decal/trimline/red/filled/line{ @@ -77520,11 +77587,6 @@ /obj/item/clothing/glasses/welding, /turf/open/floor/iron/dark/smooth_large, /area/station/security/mechbay) -"vIr" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/textured_large, -/area/station/medical/abandoned) "vIw" = ( /obj/structure/railing, /turf/open/openspace, @@ -77544,21 +77606,15 @@ }, /turf/open/floor/iron, /area/station/science/research) -"vIN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) -"vIS" = ( -/obj/machinery/door/airlock/grunge{ - name = "Morgue" +"vIU" = ( +/obj/machinery/door/poddoor/preopen{ + id = "cmoprivacy"; + name = "Privacy Shutter" }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/all/medical/morgue, -/turf/open/floor/iron/dark/small, -/area/station/medical/morgue) +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/command/heads_quarters/cmo) "vIX" = ( /obj/machinery/camera/autoname/directional/east, /obj/effect/decal/cleanable/dirt, @@ -77572,12 +77628,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/wood, /area/station/service/abandoned_gambling_den) -"vJr" = ( -/obj/machinery/holopad/secure, -/turf/open/floor/iron/dark/textured_corner{ - dir = 8 - }, -/area/station/ai/upload/chamber) "vJz" = ( /obj/structure/railing{ dir = 4 @@ -77598,15 +77648,19 @@ /obj/structure/disposalpipe/junction, /turf/open/floor/iron/large, /area/station/hallway/primary/central) -"vJI" = ( -/obj/effect/turf_decal/siding/blue{ - dir = 8 +"vJJ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/window{ + dir = 8; + name = "Cargo Bay Shutters"; + id = "qm_cargobay" }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/cargo/storage) "vJP" = ( /obj/structure/table, /obj/item/storage/box/hug/plushes{ @@ -77645,6 +77699,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, /turf/open/floor/iron/dark/textured, /area/station/science/xenobiology) +"vKh" = ( +/obj/effect/turf_decal/siding/dark/corner{ + dir = 1 + }, +/obj/machinery/light_switch/directional/east, +/turf/open/floor/iron/dark/herringbone, +/area/station/ai/satellite/interior) "vKq" = ( /obj/effect/turf_decal/trimline/green/filled/line, /obj/effect/decal/cleanable/dirt, @@ -77653,10 +77714,22 @@ "vKt" = ( /turf/open/floor/plating, /area/station/maintenance/hallway/abandoned_recreation) +"vKG" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood/large, +/area/station/medical/break_room) "vKW" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/station/commons/locker) +"vKX" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/medical/office) "vKZ" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 @@ -77708,12 +77781,32 @@ /obj/structure/cable, /turf/open/floor/catwalk_floor, /area/station/engineering/atmos/upper) +"vLo" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/machinery/recharge_station, +/obj/effect/turf_decal/bot_white{ + color = "#52B4E9" + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/storage) "vLC" = ( /obj/structure/railing{ dir = 1 }, /turf/open/floor/engine/hull/air, /area/station/maintenance/port) +"vLO" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/central) "vLQ" = ( /obj/effect/turf_decal/trimline/purple/filled/line, /obj/structure/table, @@ -77753,11 +77846,6 @@ /obj/structure/cable, /turf/closed/wall/r_wall, /area/station/security/checkpoint/science) -"vMv" = ( -/obj/machinery/door/firedoor, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) "vMG" = ( /obj/item/kirbyplants/random, /obj/machinery/button/door/directional/west{ @@ -77792,17 +77880,6 @@ /obj/machinery/camera/autoname/directional/north, /turf/open/floor/grass, /area/station/engineering/lobby) -"vMP" = ( -/obj/structure/cable, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/storage) -"vMQ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) "vMR" = ( /obj/machinery/modular_computer/preset/civilian{ dir = 4 @@ -77818,13 +77895,6 @@ /obj/structure/cable, /turf/open/floor/iron/large, /area/station/hallway/primary/central) -"vMV" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai/upload/chamber) "vNc" = ( /obj/structure/railing{ dir = 10 @@ -77879,16 +77949,6 @@ }, /turf/open/floor/plating, /area/station/science/zoo) -"vNH" = ( -/obj/structure/railing, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/dark{ - dir = 1 - }, -/turf/open/floor/catwalk_floor/iron_white, -/area/station/ai/satellite/interior) "vNJ" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/structure/window/reinforced/tinted/spawner/directional/west, @@ -77900,6 +77960,26 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"vNQ" = ( +/obj/machinery/computer/security/telescreen/cmo/directional/north, +/obj/effect/landmark/start/chief_medical_officer, +/obj/structure/chair/comfy{ + dir = 8 + }, +/obj/machinery/button/door/directional/west{ + id = "cmoprivacy"; + name = "CMO Office Privacy"; + req_access = list("cmo"); + pixel_y = -2 + }, +/obj/machinery/button/door/directional/west{ + id = "medbay-office"; + name = "Medbay Lockdown"; + req_access = list("medical"); + pixel_y = 8 + }, +/turf/open/floor/holofloor/dark, +/area/station/command/heads_quarters/cmo) "vNX" = ( /obj/structure/transport/linear{ radial_travel = 0 @@ -77948,18 +78028,23 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/sepia, /area/station/hallway/secondary/construction) -"vON" = ( -/obj/machinery/door/airlock/grunge, -/obj/effect/turf_decal/siding/dark{ +"vOL" = ( +/obj/structure/cable, +/turf/open/floor/iron/textured_large, +/area/station/medical/abandoned) +"vOU" = ( +/obj/machinery/portable_atmospherics/canister/anesthetic_mix, +/obj/effect/turf_decal/weather/snow/corner{ dir = 10 }, -/obj/effect/mapping_helpers/airlock/access/any/command/general, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/smooth_half{ - dir = 8 +/obj/effect/turf_decal/weather/snow, +/obj/machinery/camera/autoname/directional/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/area/station/ai/satellite/interior) +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/kitchen_coldroom/freezerfloor, +/area/station/maintenance/port) "vPa" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 @@ -77978,6 +78063,39 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"vPw" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/armory) +"vPA" = ( +/obj/effect/turf_decal/tile/neutral/opposingcorners{ + dir = 1 + }, +/obj/machinery/shower/directional/east, +/obj/effect/turf_decal/siding/blue/end{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue/full, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/chemistry) +"vPB" = ( +/obj/structure/cable/layer3, +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) +"vPI" = ( +/obj/effect/mapping_helpers/burnt_floor, +/obj/structure/rack, +/obj/effect/spawner/random/maintenance, +/obj/effect/turf_decal/tile/dark_blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/checker, +/area/station/ai/satellite/maintenance/storage) "vPN" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -78005,16 +78123,6 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/break_room) -"vQj" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/engine, -/area/station/medical/chemistry) "vQo" = ( /obj/structure/lattice/catwalk, /obj/effect/turf_decal/stripes/line, @@ -78055,6 +78163,11 @@ }, /turf/open/floor/carpet, /area/station/service/lawoffice) +"vQD" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet/black, +/area/station/ai/upload/chamber) "vQE" = ( /obj/machinery/holopad, /obj/effect/landmark/start/hangover, @@ -78213,6 +78326,21 @@ /obj/structure/broken_flooring/singular/always_floorplane/directional/east, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"vSb" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/green/filled/mid_joiner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/structure/cable, +/turf/open/floor/iron/textured_large, +/area/station/medical/virology) "vSc" = ( /obj/structure/lattice/catwalk, /obj/effect/turf_decal/stripes/line, @@ -78228,6 +78356,10 @@ /obj/item/radio/intercom/directional/east, /turf/open/floor/iron, /area/station/science/lab) +"vSf" = ( +/obj/structure/sign/warning/no_smoking/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "vSn" = ( /obj/structure/lattice/catwalk, /obj/structure/table, @@ -78313,16 +78445,27 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/science/xenobiology) -"vSJ" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 +"vSL" = ( +/obj/structure/table, +/obj/item/paper{ + pixel_y = 4 }, -/obj/machinery/iv_drip, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/morgue) -"vSO" = ( -/turf/open/floor/glass/reinforced, -/area/station/medical/chemistry) +/obj/item/phone{ + pixel_x = -5; + pixel_y = 11 + }, +/obj/item/pen/blue{ + pixel_x = -5; + pixel_y = -1 + }, +/obj/item/stamp{ + pixel_x = 13; + pixel_y = 12 + }, +/obj/machinery/computer/security/telescreen/aiupload/directional/north, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai/upload/foyer) "vSS" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -78436,17 +78579,24 @@ }, /turf/open/floor/glass/reinforced/plasma, /area/station/engineering/atmos/project) -"vUD" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Medbay Maintenance" +"vUy" = ( +/obj/structure/showcase/cyborg/old{ + dir = 4; + pixel_x = -9; + pixel_y = 2 }, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/unres{ +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) +"vUK" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/textured_corner{ dir = 1 }, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/turf/open/floor/plating, -/area/station/medical/abandoned) +/area/station/ai/satellite/interior) "vUQ" = ( /obj/structure/window/reinforced/spawner/directional/south, /obj/structure/table/wood, @@ -78478,6 +78628,20 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/storage_shared) +"vVj" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/corner, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) +"vVu" = ( +/obj/effect/landmark/start/cargo_technician, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/catwalk_floor, +/area/station/cargo/storage) "vVv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/closed/wall/r_wall, @@ -78495,10 +78659,33 @@ }, /turf/open/floor/iron/textured_large, /area/station/medical/virology) +"vVJ" = ( +/obj/effect/turf_decal/tile/neutral/opposingcorners{ + dir = 1 + }, +/obj/item/radio/intercom/directional/east, +/obj/structure/rack, +/obj/item/book/manual/wiki/chemistry{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/book/manual/wiki/grenades{ + pixel_y = 1 + }, +/obj/item/book/manual/wiki/plumbing{ + pixel_x = 4; + pixel_y = -2 + }, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) "vVR" = ( /obj/structure/broken_flooring/pile/directional/north, /turf/open/floor/plating, /area/station/engineering/storage_shared) +"vVW" = ( +/obj/machinery/light/small/directional/west, +/turf/open/floor/plating, +/area/station/ai/satellite/maintenance/storage) "vWa" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -78531,18 +78718,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark/textured_large, /area/station/maintenance/port) -"vWo" = ( -/obj/effect/turf_decal/siding/dark{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/dark_blue/warning{ - dir = 8 - }, -/obj/structure/cable/multilayer/connected, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/textured, -/area/station/ai/satellite/exterior) "vWt" = ( /obj/machinery/computer/atmos_control/air_tank, /obj/effect/turf_decal/tile/neutral/half{ @@ -78555,39 +78730,12 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/smooth_large, /area/station/science/lab) -"vWw" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Storage Room" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/port) -"vWI" = ( -/obj/structure/rack, -/obj/item/reagent_containers/cup/bottle/formaldehyde{ - pixel_x = 1 - }, -/obj/item/reagent_containers/cup/bottle/acidic_buffer{ - pixel_x = 7; - pixel_y = 3 - }, -/obj/item/reagent_containers/cup/bottle/basic_buffer{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ - dir = 1 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/chem_storage) +"vWN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/cargo/storage) "vXh" = ( /obj/item/radio/intercom/directional/west, /turf/open/floor/carpet/black, @@ -78616,36 +78764,19 @@ /obj/machinery/mining_weather_monitor/directional/north, /turf/open/floor/iron/dark/textured, /area/station/construction/mining/aux_base) -"vXA" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/catwalk_floor/iron_dark, -/area/station/ai/satellite/chamber) "vXD" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/crayon{ - icon_state = "body"; - name = "body"; - pixel_x = 12; - pixel_y = 1 +/obj/structure/table/wood/fancy/red, +/obj/effect/spawner/random/aimodule/harmful{ + pixel_y = 10 }, -/obj/effect/decal/cleanable/crayon{ - icon_state = "revolution"; - name = "graffiti"; - paint_colour = "#FF0000"; - pixel_y = 32 +/obj/item/ai_module/reset/purge, +/obj/machinery/door/window/brigdoor/left/directional/north{ + req_access = list("ai_upload"); + name = "AI Modules" }, -/obj/item/ammo_casing/spent{ - pixel_x = 8; - pixel_y = 6 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/structure/window/reinforced/spawner/directional/west, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai/upload/chamber) "vXQ" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 10 @@ -78664,6 +78795,14 @@ }, /turf/open/floor/plating, /area/station/maintenance/port) +"vXW" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "garbage" + }, +/obj/effect/turf_decal/stripes/white/box, +/turf/open/floor/plating, +/area/station/maintenance/disposal) "vYe" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -78677,12 +78816,6 @@ }, /turf/open/floor/engine, /area/station/engineering/supermatter/room) -"vYs" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured_edge, -/area/station/medical/morgue) "vYt" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ @@ -78691,13 +78824,6 @@ /obj/machinery/atmospherics/pipe/heat_exchanging/simple, /turf/open/space/basic, /area/space/nearstation) -"vYx" = ( -/obj/machinery/conveyor{ - dir = 6; - id = "mining" - }, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) "vYH" = ( /obj/effect/turf_decal/siding/wood, /obj/effect/decal/cleanable/dirt, @@ -78737,6 +78863,17 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, /area/station/cargo/warehouse) +"vYZ" = ( +/obj/effect/turf_decal/trimline/blue/filled/end, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "vZd" = ( /obj/effect/turf_decal/tile/dark_green/fourcorners, /obj/structure/railing/corner/end/flip{ @@ -78745,18 +78882,10 @@ /obj/machinery/light_switch/directional/south, /turf/open/floor/iron/dark, /area/station/science/cytology) -"vZk" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_cw, -/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner, -/obj/structure/cable/layer3, -/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/white/smooth_half, -/area/station/ai/satellite/foyer) -"vZG" = ( -/turf/open/openspace, -/area/station/maintenance/department/medical) +"vZy" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall/r_wall, +/area/station/command/eva) "vZI" = ( /obj/effect/turf_decal/tile/dark_green{ dir = 4 @@ -78780,6 +78909,14 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/eighties, /area/station/maintenance/hallway/abandoned_recreation) +"waa" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/railing, +/obj/machinery/camera/autoname/directional/east, +/turf/open/openspace, +/area/station/medical/medbay/central) "waf" = ( /obj/effect/turf_decal/siding/purple{ dir = 8 @@ -78797,6 +78934,21 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"wai" = ( +/obj/structure/railing, +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -12; + pixel_y = 7 + }, +/obj/item/camera_film{ + pixel_x = 3; + pixel_y = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/wood/large, +/area/station/service/library/private) "waq" = ( /obj/machinery/newscaster/directional/north, /obj/effect/decal/cleanable/dirt, @@ -78854,10 +79006,22 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron, /area/station/hallway/primary/port) -"wbw" = ( -/obj/machinery/status_display/ai/directional/west, -/turf/open/floor/carpet/black, -/area/station/ai/upload/chamber) +"wbp" = ( +/obj/structure/table/optable, +/obj/effect/turf_decal/tile/blue/full, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/surgery) +"wbx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/white, +/area/station/maintenance/department/medical) "wbH" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -78875,11 +79039,6 @@ /obj/machinery/light/directional/west, /turf/open/floor/iron/dark, /area/station/command/gateway) -"wbJ" = ( -/obj/effect/turf_decal/siding/dark_blue/corner, -/obj/effect/landmark/start/medical_doctor, -/turf/open/floor/iron/white/textured_large, -/area/station/medical/medbay/central) "wbK" = ( /obj/item/poster/random_contraband, /obj/structure/cursed_money, @@ -78899,6 +79058,9 @@ }, /turf/open/floor/engine, /area/station/science/xenobiology) +"wbT" = ( +/turf/open/floor/carpet/black, +/area/station/ai/upload/chamber) "wce" = ( /obj/structure/railing/corner{ dir = 4 @@ -78918,6 +79080,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/security/office) +"wcp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/turf/open/floor/iron/textured, +/area/station/cargo/storage) "wcy" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 @@ -78932,6 +79101,11 @@ /obj/effect/turf_decal/trimline/brown, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"wcM" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/white/textured_large, +/area/station/ai/satellite/foyer) "wcN" = ( /obj/structure/lattice/catwalk, /turf/open/openspace, @@ -78962,16 +79136,6 @@ }, /turf/open/floor/iron, /area/station/science/research) -"wda" = ( -/obj/effect/turf_decal/siding/dark/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/textured_edge{ - dir = 1 - }, -/area/station/ai/satellite/interior) "wdd" = ( /obj/machinery/door/firedoor, /turf/open/floor/engine/hull/air, @@ -78995,6 +79159,12 @@ dir = 1 }, /area/station/commons/lounge) +"wdi" = ( +/obj/structure/chair, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/security/courtroom) "wdn" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/botanical_waste, @@ -79027,16 +79197,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/station/engineering/break_room) -"wdM" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/highsecurity{ - name = "AI Upload" - }, -/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai/upload/foyer) "wdQ" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/structure/chair{ @@ -79103,22 +79263,6 @@ }, /turf/open/floor/iron/dark, /area/station/construction/mining/aux_base) -"wez" = ( -/turf/closed/wall/r_wall, -/area/station/ai/upload/foyer) -"weA" = ( -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/starboard/lesser) -"weC" = ( -/obj/machinery/computer/security/telescreen/entertainment/directional/south, -/turf/open/floor/carpet/executive, -/area/station/ai/satellite/interior) "weF" = ( /obj/structure/disposalpipe/segment{ dir = 2 @@ -79228,6 +79372,11 @@ /obj/effect/turf_decal/tile/yellow/opposingcorners, /turf/open/floor/iron/dark, /area/station/command/bridge) +"wfS" = ( +/obj/machinery/atmospherics/pipe/multiz/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/multiz/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "wfV" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -79273,16 +79422,6 @@ }, /turf/open/floor/engine/vacuum, /area/station/science/ordnance/burnchamber) -"wgx" = ( -/obj/machinery/light_switch/directional/east, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner{ - dir = 1 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/chem_storage) "wgD" = ( /obj/structure/window/reinforced/plasma/spawner/directional/east, /obj/machinery/holopad, @@ -79300,6 +79439,13 @@ /obj/machinery/holopad, /turf/open/floor/iron/dark, /area/station/security/checkpoint/customs) +"wgQ" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/structure/closet/secure_closet/miner, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) "wgS" = ( /obj/machinery/light/directional/east, /obj/effect/turf_decal/tile/purple{ @@ -79321,6 +79467,10 @@ /obj/machinery/light/directional/north, /turf/open/floor/iron, /area/station/commons/storage/primary) +"wgZ" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/medical/medbay/lobby) "wha" = ( /obj/structure/cable, /obj/machinery/fax{ @@ -79342,19 +79492,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/port) -"whs" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/morgue) "whu" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/directional/east, @@ -79384,10 +79521,6 @@ /obj/structure/sign/poster/contraband/bojack/directional/east, /turf/open/floor/iron, /area/station/science/research) -"whY" = ( -/obj/structure/sign/poster/contraband/random/directional/west, -/turf/open/floor/iron, -/area/station/hallway/secondary/construction) "whZ" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 @@ -79426,13 +79559,6 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/commons/lounge) -"wiq" = ( -/obj/structure/railing, -/obj/effect/decal/cleanable/dirt, -/obj/structure/lattice/catwalk, -/obj/machinery/airalarm/directional/north, -/turf/open/openspace, -/area/station/maintenance/department/medical) "wiv" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/effect/turf_decal/box, @@ -79500,10 +79626,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/greater) -"wjw" = ( -/obj/effect/spawner/structure/window/reinforced/tinted, -/turf/open/floor/plating, -/area/station/service/kitchen/abandoned) "wjO" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt/dust, @@ -79520,6 +79642,17 @@ /obj/item/stack/cable_coil, /turf/open/space/basic, /area/station/solars/starboard/fore) +"wjS" = ( +/obj/effect/turf_decal/trimline/blue/warning{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/warning{ + dir = 4 + }, +/obj/machinery/light/directional/north, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/freezer, +/area/station/ai/satellite/foyer) "wjV" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/structure/closet_maintenance, @@ -79554,6 +79687,19 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"wkq" = ( +/obj/machinery/stasis{ + dir = 4 + }, +/obj/machinery/defibrillator_mount/directional/west, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ + dir = 8 + }, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) "wkt" = ( /obj/machinery/shower/directional/east, /obj/structure/curtain, @@ -79568,6 +79714,15 @@ /obj/effect/spawner/random/engineering/canister, /turf/open/floor/iron/smooth_large, /area/station/maintenance/department/medical) +"wkJ" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai/satellite/interior) "wkP" = ( /obj/effect/turf_decal/siding{ dir = 1 @@ -79575,11 +79730,25 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"wkY" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +"wkQ" = ( +/obj/effect/turf_decal/trimline/dark_blue/end, +/obj/effect/turf_decal/trimline/dark_blue/corner, +/obj/effect/turf_decal/trimline/dark_blue/corner{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_blue/mid_joiner, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) +"wkS" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/textured, /area/station/cargo/storage) "wlc" = ( @@ -79594,24 +79763,27 @@ /obj/structure/cable, /turf/open/floor/wood/tile, /area/station/security/detectives_office/private_investigators_office) -"wlq" = ( -/obj/structure/sign/warning/chem_diamond/directional/north, -/obj/effect/turf_decal/tile/neutral/opposingcorners{ - dir = 1 +"wlk" = ( +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Space Access Airlock" }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/pharmacy) -"wlD" = ( -/obj/machinery/door/airlock/maintenance, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/obj/effect/mapping_helpers/airlock/access/any/command/minisat, +/obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms, +/turf/open/floor/iron/dark/small, +/area/station/ai/satellite/exterior) +"wlv" = ( +/obj/machinery/button/door/directional/east{ + id = "qm_cargobay"; + name = "Cargo Bay Inner Shutters"; + pixel_x = -24 }, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/starboard/lesser) +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/cargo/storage) "wlF" = ( /obj/structure/lattice/catwalk, /obj/effect/spawner/random/maintenance/two, @@ -79625,24 +79797,6 @@ }, /turf/open/floor/plating, /area/station/service/lawoffice) -"wlM" = ( -/obj/machinery/status_display/ai/directional/south, -/obj/structure/bodycontainer/morgue{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/morgue) -"wlX" = ( -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 - }, -/obj/effect/landmark/start/depsec/supply, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/supply) "wma" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -79652,6 +79806,20 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/storage/tcomms) +"wmj" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 4 + }, +/obj/structure/cable/layer3, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/camera/autoname/directional/west{ + network = list("minisat") + }, +/turf/open/floor/iron/dark/textured_corner{ + dir = 8 + }, +/area/station/ai/satellite/interior) "wmm" = ( /obj/structure/railing{ dir = 4 @@ -79691,13 +79859,6 @@ /obj/machinery/newscaster/directional/east, /turf/open/floor/wood, /area/station/command/heads_quarters/hop) -"wmC" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron, -/area/station/hallway/secondary/construction) "wmR" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -79751,15 +79912,6 @@ "wnO" = ( /turf/open/floor/wood/large, /area/station/medical/psychology) -"wnY" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/station/medical/patients_rooms/room_a) "woe" = ( /obj/effect/spawner/random/trash/garbage, /obj/effect/decal/cleanable/greenglow, @@ -79773,20 +79925,6 @@ }, /turf/open/floor/wood/large, /area/station/hallway/primary/central) -"woh" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/structure/sign/poster/official/work_for_a_future/directional/west, -/obj/machinery/camera/autoname/directional/west, -/turf/open/floor/carpet/black, -/area/station/service/library/private) -"woi" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/station/ai/upload/chamber) -"woo" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/dark/textured, -/area/station/cargo/sorting) "wot" = ( /obj/machinery/door/airlock/external, /obj/effect/mapping_helpers/airlock/access/all/engineering/external, @@ -79795,6 +79933,17 @@ }, /turf/open/floor/plating, /area/station/construction/storage_wing) +"wov" = ( +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics Testing Room" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/atmos/project) "wox" = ( /obj/structure/sign/poster/contraband/free_drone/directional/north, /turf/open/openspace, @@ -79806,6 +79955,14 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, /area/station/science/xenobiology) +"woB" = ( +/obj/machinery/door/airlock/grunge{ + name = "Under The Stairs" + }, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) "woG" = ( /obj/structure/window/reinforced/plasma/spawner/directional/east, /obj/item/storage/box/lights/mixed{ @@ -79862,24 +80019,25 @@ }, /turf/open/floor/grass/fairy, /area/station/maintenance/hallway/abandoned_recreation) +"wpF" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/ai/satellite/chamber) "wpG" = ( /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/brig) -"wpQ" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood/parquet, -/area/station/command/heads_quarters/qm) "wpW" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/red/dim/directional/north, /turf/open/floor/iron/smooth_large, /area/station/maintenance/department/medical) +"wpZ" = ( +/obj/machinery/flasher/directional/north, +/turf/open/openspace, +/area/station/ai/upload/chamber) "wqb" = ( /obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/dirt, @@ -79899,15 +80057,24 @@ /obj/effect/turf_decal/trimline/green/filled/mid_joiner, /turf/open/floor/iron/dark/smooth_large, /area/station/service/hydroponics) -"wqk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +"wqt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/station/medical/cryo) -"wqq" = ( -/obj/machinery/stasis, -/turf/open/floor/iron/white/textured_large, -/area/station/medical/medbay/central) +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/railing/corner/end/flip{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/morgue) "wqB" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -79930,6 +80097,21 @@ /obj/machinery/camera/autoname/directional/south, /turf/open/floor/iron/dark/smooth_large, /area/station/commons/lounge) +"wqT" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 + }, +/obj/machinery/computer/exoscanner_control, +/turf/open/floor/iron, +/area/station/cargo/storage) +"wqU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "wqZ" = ( /obj/machinery/door/airlock{ name = "Prison Showers" @@ -79981,6 +80163,13 @@ "wrQ" = ( /turf/open/floor/iron/smooth, /area/station/engineering/main) +"wrX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/pharmacy) "wsc" = ( /obj/effect/spawner/random/trash/garbage, /turf/open/floor/plating, @@ -80007,15 +80196,14 @@ }, /turf/open/floor/iron, /area/station/service/cafeteria) -"wsC" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 +"wsE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/circuit/green{ + luminosity = 2 }, -/obj/effect/turf_decal/siding/thinplating_new/dark{ - dir = 9 - }, -/turf/open/floor/engine/hull/reinforced/air, -/area/station/ai/satellite/chamber) +/area/station/command/vault) "wsR" = ( /obj/structure/table, /obj/item/wrench, @@ -80081,6 +80269,17 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/solars/starboard/aft) +"wtF" = ( +/obj/machinery/recharge_station, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/button/door/directional/west{ + id = "teleportshutters"; + name = "AI Satellite Teleporter room" + }, +/turf/open/floor/catwalk_floor/iron_smooth, +/area/station/ai/satellite/foyer) "wtI" = ( /obj/structure/table, /obj/item/pipe_dispenser, @@ -80114,6 +80313,17 @@ /obj/structure/window/reinforced/spawner/directional/north, /turf/open/space/openspace, /area/space/nearstation) +"wui" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/requests_console/directional/west{ + department = "AI Chamber"; + name = "AI Chamber Requests Console" + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/ai/satellite/chamber) "wul" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -80121,16 +80331,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"wuo" = ( -/obj/structure/table/wood, -/obj/machinery/light_switch/directional/north, -/obj/machinery/light/small/directional/west, -/obj/effect/spawner/random/food_or_drink/donkpockets{ - pixel_y = 4; - pixel_x = 4 - }, -/turf/open/floor/wood/large, -/area/station/medical/break_room) "wuq" = ( /obj/structure/table, /obj/item/paper_bin{ @@ -80178,29 +80378,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, /turf/closed/wall/r_wall, /area/station/science/ordnance/burnchamber) -"wuP" = ( -/obj/structure/closet/crate/freezer, -/obj/effect/spawner/random/entertainment/dice, -/obj/effect/spawner/random/entertainment/dice, -/obj/effect/spawner/random/entertainment/dice, -/obj/effect/turf_decal/tile/dark_blue/opposingcorners{ - dir = 1 - }, -/obj/effect/spawner/random/clothing, -/turf/open/floor/iron/checker, -/area/station/ai/satellite/interior) -"wuT" = ( -/obj/machinery/newscaster/directional/west, -/obj/structure/rack, -/obj/structure/rack, -/obj/item/gun/ballistic/automatic/battle_rifle{ - pixel_y = 3 - }, -/obj/item/gun/energy/temperature/security, -/obj/item/gun/energy/ionrifle, -/obj/item/clothing/suit/hooded/ablative, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/armory) "wuX" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/trimline/yellow/filled/warning/corner{ @@ -80218,6 +80395,14 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"wvb" = ( +/obj/structure/table/reinforced/rglass, +/obj/item/reagent_containers/cup/glass/mug/nanotrasen{ + pixel_x = -4; + pixel_y = 4 + }, +/turf/open/floor/carpet/executive, +/area/station/ai/satellite/interior) "wvc" = ( /obj/structure/table/wood/poker, /obj/item/storage/dice, @@ -80254,30 +80439,6 @@ /obj/machinery/light_switch/directional/north, /turf/open/floor/iron/checker, /area/station/service/bar) -"wvm" = ( -/obj/machinery/brm, -/obj/structure/railing{ - dir = 10 - }, -/obj/machinery/conveyor{ - dir = 4; - id = "mining" - }, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) -"wvp" = ( -/obj/structure/lattice/catwalk, -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/structure/railing/corner, -/obj/structure/railing{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/openspace, -/area/station/engineering/lobby) "wvx" = ( /obj/structure/cable, /turf/open/floor/iron/stairs, @@ -80289,9 +80450,25 @@ /obj/structure/cable, /turf/open/openspace, /area/station/hallway/primary/fore) -"wvA" = ( -/turf/open/floor/iron/freezer, -/area/station/ai/satellite/foyer) +"wvD" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"wvF" = ( +/obj/machinery/light/floor{ + color = "#66ccff" + }, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/warning{ + dir = 4 + }, +/obj/structure/closet/secure_closet/personal/patient, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 1 + }, +/area/station/medical/cryo) "wvI" = ( /obj/effect/spawner/random/vending/colavend, /obj/effect/turf_decal/trimline/green/filled/line{ @@ -80314,6 +80491,33 @@ }, /turf/open/openspace, /area/station/commons/fitness/recreation) +"wvN" = ( +/obj/effect/turf_decal/weather/snow/corner{ + dir = 6 + }, +/obj/effect/turf_decal/weather/snow, +/obj/machinery/airalarm/directional/south, +/obj/effect/mapping_helpers/airalarm/tlv_cold_room, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/structure/sign/warning/cold_temp/directional/east, +/obj/machinery/portable_atmospherics/canister/anesthetic_mix, +/turf/open/floor/iron/kitchen_coldroom/freezerfloor, +/area/station/medical/coldroom) +"wvQ" = ( +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron/textured, +/area/station/cargo/storage) +"wvZ" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 6 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/item/kirbyplants/random, +/turf/open/floor/wood/parquet, +/area/station/command/heads_quarters/qm) "wwf" = ( /obj/machinery/computer/communications, /obj/effect/turf_decal/siding/blue{ @@ -80348,32 +80552,10 @@ /obj/item/radio/intercom/directional/north, /turf/open/floor/wood, /area/station/security/detectives_office) -"wwt" = ( -/obj/structure/table/wood/fancy/red, -/obj/effect/spawner/random/aimodule/harmful{ - pixel_y = 10 - }, -/obj/item/ai_module/reset/purge, -/obj/machinery/door/window/brigdoor/left/directional/north{ - req_access = list("ai_upload"); - name = "AI Modules" - }, -/obj/structure/window/reinforced/spawner/directional/west, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai/upload/chamber) "www" = ( /obj/effect/spawner/random/structure/crate, /turf/open/floor/engine/hull/air, /area/station/maintenance/starboard/lesser) -"wwx" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/storage) "wwz" = ( /obj/effect/turf_decal/siding/purple{ dir = 8 @@ -80402,6 +80584,15 @@ /obj/item/surgical_drapes, /turf/open/floor/iron/white, /area/station/maintenance/hallway/abandoned_recreation) +"wwJ" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) "wwR" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -80420,23 +80611,17 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/wood, /area/station/security/courtroom) -"wxb" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/trimline/dark_blue/filled/end{ - dir = 4 - }, -/obj/item/kirbyplants/organic/plant10, -/turf/open/floor/holofloor/dark, -/area/station/command/heads_quarters/cmo) -"wxk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red/opposingcorners{ +"wwX" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/station/maintenance/department/medical) +/obj/effect/turf_decal/trimline/dark_blue/warning, +/turf/open/floor/iron/dark/textured_edge, +/area/station/ai/satellite/chamber) +"wxg" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/ai/upload/chamber) "wxq" = ( /obj/effect/landmark/event_spawn, /turf/closed/wall/r_wall, @@ -80445,10 +80630,10 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/station/commons/vacant_room/office) -"wxE" = ( -/obj/machinery/light/floor, -/turf/open/floor/iron/dark/textured_half, -/area/station/medical/surgery) +"wxC" = ( +/obj/structure/closet/crate/goldcrate, +/turf/open/floor/glass/reinforced, +/area/station/command/vault) "wxH" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -80464,6 +80649,18 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, /area/station/security/brig) +"wya" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/security_space_law{ + pixel_y = 6 + }, +/obj/structure/lattice/catwalk, +/obj/machinery/camera/directional/south{ + c_tag = "Cargo Bay - Security Post (High)"; + pixel_x = 14 + }, +/turf/open/openspace, +/area/station/security/checkpoint/supply) "wyc" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -80488,29 +80685,36 @@ }, /turf/open/floor/iron, /area/station/maintenance/starboard/aft) -"wyx" = ( -/obj/effect/turf_decal/tile/neutral/opposingcorners{ - dir = 1 +"wys" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/item/radio/intercom/directional/east, -/obj/structure/rack, -/obj/item/book/manual/wiki/chemistry{ - pixel_x = -4; - pixel_y = 4 +/obj/effect/landmark/start/chemist, +/obj/structure/chair/office/light, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/item/book/manual/wiki/grenades{ - pixel_y = 1 - }, -/obj/item/book/manual/wiki/plumbing{ - pixel_x = 4; - pixel_y = -2 - }, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/pharmacy) "wyF" = ( /obj/structure/flora/tree/palm/style_random, /turf/open/floor/iron/vaporwave, /area/station/maintenance/starboard/lesser) +"wzd" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/brown/filled/corner, +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 4 + }, +/obj/item/banner/cargo/mundane, +/turf/open/floor/iron, +/area/station/cargo/sorting) "wzj" = ( /turf/closed/wall/r_wall, /area/station/tcommsat/server) @@ -80519,10 +80723,16 @@ /obj/machinery/light/directional/north, /turf/open/floor/plating, /area/station/security/execution/education) -"wzp" = ( -/obj/effect/landmark/start/chemist, -/turf/open/floor/glass/reinforced, -/area/station/medical/chemistry) +"wzm" = ( +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/dark_blue{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "wzs" = ( /obj/structure/rack, /obj/item/storage/box/lights/mixed, @@ -80581,13 +80791,6 @@ }, /turf/open/floor/engine, /area/station/engineering/supermatter/room) -"wzY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/very_dim/directional/north, -/obj/effect/spawner/random/structure/closet_maintenance, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/disposal) "wAk" = ( /turf/open/openspace, /area/station/maintenance/port/aft) @@ -80663,14 +80866,6 @@ /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, /area/station/maintenance/port/greater) -"wBq" = ( -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "wBu" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -80704,12 +80899,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, /area/station/maintenance/starboard/lesser) -"wBM" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/catwalk_floor, -/area/station/cargo/storage) "wBO" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -80731,15 +80920,6 @@ /obj/item/radio/intercom/directional/north, /turf/open/floor/iron/dark/smooth_large, /area/station/service/hydroponics) -"wBT" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/catwalk_floor/iron_dark, -/area/station/ai/satellite/chamber) "wCa" = ( /obj/effect/turf_decal/arrows/white{ color = "#F7F707"; @@ -80771,6 +80951,9 @@ }, /turf/open/openspace, /area/station/engineering/break_room) +"wCr" = ( +/turf/closed/wall, +/area/station/medical/chem_storage) "wCv" = ( /obj/structure/table, /obj/item/storage/box{ @@ -80795,15 +80978,20 @@ /obj/structure/cable, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/primary/central) -"wCU" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 +"wCQ" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rear_surgery"; + name = "Surgery Shutters" }, -/obj/effect/turf_decal/siding/dark{ - dir = 1 - }, -/turf/open/floor/iron/white/textured_large, -/area/station/ai/satellite/interior) +/turf/open/floor/plating, +/area/station/medical/surgery) +"wCT" = ( +/obj/structure/cable, +/obj/structure/lattice/catwalk, +/obj/structure/sign/poster/contraband/random/directional/west, +/turf/open/water, +/area/station/maintenance/starboard/fore) "wDf" = ( /obj/effect/landmark/start/hangover, /obj/machinery/light/directional/south, @@ -80846,6 +81034,31 @@ }, /turf/open/floor/wood/large, /area/station/medical/psychology) +"wDJ" = ( +/obj/structure/reagent_dispensers/wall/peppertank/directional/west, +/obj/machinery/light/directional/west, +/obj/structure/rack, +/obj/effect/spawner/random/armory/riot_helmet{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/effect/spawner/random/armory/bulletproof_helmet{ + pixel_x = 8; + pixel_y = 0 + }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/armory) +"wDO" = ( +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/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/checkpoint/supply) "wDQ" = ( /obj/structure/chair/office{ dir = 8 @@ -80881,36 +81094,6 @@ /obj/machinery/telecomms/processor/preset_four, /turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) -"wEd" = ( -/obj/machinery/piratepad/civilian, -/obj/machinery/camera/autoname/directional/west, -/obj/machinery/status_display/ai/directional/west, -/obj/effect/turf_decal/tile/brown/fourcorners, -/turf/open/floor/iron, -/area/station/hallway/primary/starboard) -"wEe" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/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, -/area/station/cargo/sorting) -"wEi" = ( -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/starboard/central) "wEn" = ( /obj/machinery/door/airlock{ id_tag = "Cabin2"; @@ -80936,19 +81119,17 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/service/chapel) -"wER" = ( -/obj/machinery/button/door/directional/east{ - id = "rear_surgery"; - name = "Rear Shutters Control"; - req_access = list("surgery") +"wEO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/clothing/shoes/wheelys/rollerskates{ + pixel_y = 5 }, -/obj/machinery/computer/operating{ - dir = 8 - }, -/turf/open/floor/iron/dark/textured_corner{ - dir = 1 - }, -/area/station/medical/surgery) +/obj/item/clothing/shoes/wheelys/rollerskates, +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/textured, +/area/station/cargo/warehouse) "wEX" = ( /obj/structure/sign/poster/contraband/hacking_guide/directional/east, /turf/open/floor/plating, @@ -80961,6 +81142,20 @@ /obj/item/radio/intercom/directional/north, /turf/open/floor/iron, /area/station/hallway/primary/starboard) +"wFd" = ( +/obj/effect/turf_decal/arrows, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/window/spawner/directional/west, +/obj/structure/window/spawner/directional/north, +/obj/effect/turf_decal/delivery, +/obj/structure/disposaloutlet{ + name = "Outside Cargo" + }, +/obj/structure/plasticflaps, +/turf/open/floor/iron/textured_large, +/area/station/cargo/sorting) "wFf" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -81002,6 +81197,13 @@ /obj/structure/showcase/mecha/marauder, /turf/open/floor/iron/dark, /area/station/command/corporate_showroom) +"wFy" = ( +/obj/structure/lattice/catwalk, +/obj/structure/ladder, +/obj/machinery/computer/security/telescreen/aiupload/directional/north, +/obj/structure/reagent_dispensers/wall/peppertank/directional/west, +/turf/open/openspace, +/area/station/security/checkpoint/customs) "wFC" = ( /obj/structure/chair/sofa/corp/right{ desc = "Looks like someone threw it out. Covered in donut crumbs."; @@ -81019,13 +81221,14 @@ /turf/open/floor/wood, /area/station/command/heads_quarters/rd) "wFI" = ( -/obj/effect/turf_decal/siding/dark{ +/obj/effect/spawner/structure/window, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "medbay-office"; + name = "Medbay Shutters"; dir = 1 }, -/obj/effect/turf_decal/siding/dark, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) +/turf/open/floor/plating, +/area/station/medical/office) "wFP" = ( /obj/effect/turf_decal/trimline/blue/filled/line, /obj/structure/cable, @@ -81053,20 +81256,34 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"wGk" = ( +"wGm" = ( +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai/upload/chamber) +"wGo" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/station/medical/chemistry) +"wGw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/trimline/blue/warning{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/blue/corner{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/all/supply/qm, -/obj/machinery/door/airlock/mining{ - name = "Quartermaster's Office" +/turf/open/floor/iron/dark/smooth_corner{ + dir = 4 }, -/obj/machinery/door/firedoor, -/turf/open/floor/wood/parquet, -/area/station/command/heads_quarters/qm) +/area/station/medical/cryo) "wGD" = ( /obj/effect/turf_decal/trimline/purple/arrow_cw{ dir = 8 @@ -81092,6 +81309,24 @@ /obj/structure/ladder, /turf/open/floor/iron/dark, /area/station/science/xenobiology) +"wGU" = ( +/obj/structure/table/reinforced/rglass, +/obj/item/storage/belt/medical, +/obj/item/storage/belt/medical{ + pixel_y = 2 + }, +/obj/item/storage/belt/medical{ + pixel_y = 4 + }, +/obj/item/storage/belt/medical{ + pixel_y = 6 + }, +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/bot_white{ + color = "#52B4E9" + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/storage) "wGV" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 9 @@ -81105,22 +81340,21 @@ /obj/structure/cable, /turf/open/floor/iron/dark/textured, /area/station/construction/mining/aux_base) -"wHd" = ( -/obj/machinery/chem_heater/withbuffer, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/engine, -/area/station/medical/chemistry) "wHp" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/hallway/primary/starboard) +"wHq" = ( +/obj/effect/turf_decal/tile/brown/fourcorners, +/obj/machinery/door/airlock/mining{ + name = "Deliveries" + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/shipping, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/cargo/sorting) "wHx" = ( /obj/machinery/camera/directional/east, /turf/open/openspace, @@ -81134,6 +81368,20 @@ "wHK" = ( /turf/open/floor/engine/hull/reinforced/air, /area/station/maintenance/port) +"wHM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/central) +"wHP" = ( +/obj/machinery/washing_machine, +/turf/open/floor/iron/white/textured_half, +/area/station/ai/satellite/interior) "wHW" = ( /obj/machinery/iv_drip, /obj/effect/decal/cleanable/blood/old, @@ -81172,6 +81420,29 @@ /obj/structure/closet/secure_closet/personal/cabinet, /turf/open/floor/wood, /area/station/commons/dorms) +"wIP" = ( +/obj/item/bedsheet/qm/double, +/obj/structure/bed/double, +/obj/effect/landmark/start/quartermaster, +/obj/item/stack/spacecash/c10{ + pixel_x = -5 + }, +/obj/item/toy/plush/lizard_plushie/greyscale{ + name = "Steals-The-Crates"; + pixel_y = 7 + }, +/obj/structure/cable, +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, +/obj/effect/turf_decal/siding/dark{ + dir = 4 + }, +/turf/open/floor/carpet/orange, +/area/station/command/heads_quarters/qm) +"wIR" = ( +/turf/open/openspace, +/area/station/ai/satellite/interior) "wIS" = ( /obj/structure/cable, /obj/item/radio/intercom/directional/north, @@ -81181,14 +81452,26 @@ /obj/structure/ladder, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"wJp" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ - dir = 4 +"wJd" = ( +/obj/machinery/computer/cargo, +/obj/effect/turf_decal/tile/brown/fourcorners, +/turf/open/floor/iron, +/area/station/cargo/storage) +"wJh" = ( +/obj/structure/railing{ + dir = 8 }, -/obj/structure/sign/departments/aisat/directional/north, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/foyer) +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) "wJs" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 1 @@ -81218,58 +81501,31 @@ /obj/machinery/camera/autoname/directional/east, /turf/open/floor/engine, /area/station/engineering/atmos/hfr_room) -"wJV" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/effect/turf_decal/siding/blue{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "wKb" = ( /turf/closed/wall, /area/station/maintenance/starboard/aft) -"wKe" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/junction/yjunction{ - dir = 8 - }, +"wKf" = ( +/obj/item/storage/bag/trash/filled, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/disposal) "wKg" = ( /obj/structure/railing/corner{ dir = 8 }, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"wKh" = ( +/obj/effect/turf_decal/trimline/brown/filled/end{ + dir = 1 + }, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) "wKl" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating/airless, /area/station/maintenance/starboard/aft) -"wKr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 - }, -/obj/structure/rack, -/obj/item/clothing/gloves/color/blue{ - desc = "An old pair of nitrile gloves, with no sterile properties."; - name = "old nitrile gloves" - }, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/iron/white, -/area/station/maintenance/department/medical) -"wKA" = ( -/obj/structure/ladder, -/turf/open/floor/glass/reinforced, -/area/station/command/vault) "wKD" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 @@ -81292,17 +81548,6 @@ }, /turf/open/floor/glass/reinforced/plasma, /area/station/engineering/atmos/project) -"wKP" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "cargounload" - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/station/cargo/storage) "wKR" = ( /obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/carpet, @@ -81311,6 +81556,9 @@ /obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron/large, /area/station/hallway/primary/central) +"wLa" = ( +/turf/open/floor/iron/smooth_half, +/area/station/ai/satellite/foyer) "wLc" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/carpet, @@ -81331,10 +81579,6 @@ }, /turf/open/floor/catwalk_floor, /area/station/engineering/engine_smes) -"wLi" = ( -/obj/machinery/holopad, -/turf/open/floor/iron/textured_large, -/area/station/medical/abandoned) "wLv" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -81361,13 +81605,6 @@ }, /turf/open/floor/iron/smooth, /area/station/science/robotics) -"wLJ" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/camera/autoname/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/openspace, -/area/station/engineering/atmos/project) "wLK" = ( /obj/effect/landmark/start/hangover, /obj/effect/spawner/random/trash/graffiti, @@ -81402,6 +81639,10 @@ }, /turf/open/floor/wood/large, /area/station/hallway/secondary/service) +"wMo" = ( +/obj/effect/turf_decal/bot_white, +/turf/open/floor/iron/dark/textured_large, +/area/station/cargo/storage) "wMr" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 4 @@ -81416,18 +81657,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark/textured_large, /area/station/engineering/atmos/upper) -"wMA" = ( -/obj/machinery/door/firedoor/heavy, -/obj/effect/turf_decal/trimline/dark_red/filled/warning{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/dark_red/filled/warning{ - dir = 8 - }, -/turf/open/floor/iron/dark/textured_half{ - dir = 1 - }, -/area/station/cargo/storage) "wMD" = ( /obj/structure/lattice/catwalk, /obj/structure/sign/poster/contraband/clown/directional/south, @@ -81453,18 +81682,16 @@ /obj/machinery/airalarm/directional/north, /turf/open/floor/wood, /area/station/security/courtroom) -"wMX" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/end{ - dir = 1 +"wMW" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ + dir = 8 }, -/obj/structure/table/wood, -/obj/effect/spawner/random/medical/medkit, -/obj/item/clothing/neck/stethoscope{ - pixel_x = 2; - pixel_y = 4 +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 8 }, -/turf/open/floor/holofloor/dark, -/area/station/command/heads_quarters/cmo) +/obj/structure/sign/poster/official/nanotrasen_logo/directional/north, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai/satellite/interior) "wMZ" = ( /obj/machinery/door/airlock/public/glass{ name = "Chapel Office" @@ -81533,11 +81760,6 @@ }, /turf/open/floor/wood/large, /area/station/service/library/private) -"wOe" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/machinery/light_switch/directional/east, -/turf/open/floor/plating, -/area/station/ai/satellite/maintenance/storage) "wOq" = ( /obj/machinery/door/airlock{ id_tag = "restroom_1"; @@ -81565,16 +81787,20 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating/airless, /area/station/maintenance/starboard/aft) +"wOy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/sorting/mail{ + dir = 4 + }, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) "wOG" = ( /obj/effect/turf_decal/trimline/yellow/filled/line, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/smooth, /area/station/engineering/atmos/upper) -"wOK" = ( -/obj/machinery/airalarm/directional/east, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/morgue) "wOO" = ( /obj/effect/turf_decal/tile/purple/fourcorners, /obj/effect/mapping_helpers/airlock/access/all/science/general, @@ -81588,51 +81814,29 @@ /turf/open/floor/iron, /area/station/science/lab) "wOT" = ( -/obj/structure/closet/crate/bin, -/turf/open/floor/plating, -/area/station/ai/satellite/maintenance/storage) -"wPc" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/catwalk_floor, -/area/station/cargo/storage) -"wPf" = ( -/obj/effect/turf_decal/trimline/blue/filled/end, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ +/obj/item/flashlight/lamp{ + pixel_y = 7 + }, +/obj/structure/table/wood, +/obj/effect/turf_decal/siding/dark{ dir = 8 }, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ +/obj/effect/turf_decal/siding/dark{ dir = 4 }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/turf/open/floor/carpet/orange, +/area/station/command/heads_quarters/qm) "wPl" = ( /obj/effect/decal/cleanable/blood/oil/slippery, /turf/open/floor/iron/dark/smooth_large, /area/station/maintenance/port) -"wPm" = ( -/obj/machinery/door/airlock/mining{ - name = "Cargo Bay" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/all/supply/general, -/obj/effect/turf_decal/tile/brown/fourcorners, +"wPA" = ( +/obj/structure/cable/layer3, /obj/structure/cable, -/turf/open/floor/iron, -/area/station/cargo/storage) -"wPv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/effect/decal/cleanable/blood/oil/slippery, -/turf/open/floor/iron/dark/textured, -/area/station/cargo/sorting) +/turf/open/floor/catwalk_floor/iron_smooth, +/area/station/ai/satellite/foyer) "wPG" = ( /turf/open/floor/carpet/black, /area/station/service/theater) @@ -81640,6 +81844,18 @@ /obj/machinery/firealarm/directional/east, /turf/open/floor/iron/textured_large, /area/station/security/prison) +"wPM" = ( +/obj/machinery/turretid{ + control_area = "/area/station/ai/satellite/interior"; + name = "Antechamber Turret Control"; + pixel_x = 30; + req_access = list("minisat") + }, +/obj/structure/sign/warning/secure_area/directional/north, +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/white/textured_large, +/area/station/ai/satellite/foyer) "wPP" = ( /obj/effect/spawner/random/vending/colavend, /turf/open/floor/iron, @@ -81651,20 +81867,6 @@ /obj/structure/cable, /turf/closed/wall, /area/station/maintenance/port) -"wQc" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner{ - dir = 8 - }, -/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/iron/dark/smooth_large, -/area/station/medical/pharmacy) "wQh" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -81707,16 +81909,6 @@ }, /turf/open/floor/iron/dark, /area/station/service/hydroponics/garden/abandoned) -"wQz" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "cargounload"; - name = "Unloading Conveyor"; - pixel_x = 5; - pixel_y = -10 - }, -/obj/effect/turf_decal/trimline/brown/filled/line, -/turf/open/floor/iron, -/area/station/cargo/storage) "wQD" = ( /obj/machinery/light/small/directional/east, /obj/item/solar_assembly, @@ -81749,6 +81941,15 @@ dir = 1 }, /area/station/service/library) +"wQV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) "wRa" = ( /obj/effect/turf_decal/trimline/yellow/warning{ dir = 8 @@ -81810,29 +82011,12 @@ /obj/effect/turf_decal/tile/dark_blue, /turf/open/floor/iron/white, /area/station/hallway/secondary/entry) -"wRD" = ( -/obj/effect/turf_decal/trimline/brown/filled/corner{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/hallway/primary/starboard) "wRG" = ( /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/grimy, /area/station/security/interrogation) -"wRI" = ( -/obj/structure/railing/corner/end{ - dir = 4 - }, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) -"wRW" = ( -/turf/open/floor/iron/smooth_edge{ - dir = 8 - }, -/area/station/ai/satellite/foyer) "wSj" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt/dust, @@ -81889,20 +82073,21 @@ "wTk" = ( /turf/open/floor/plating, /area/station/maintenance/port) -"wTr" = ( -/obj/structure/railing, -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = -12; - pixel_y = 7 +"wTs" = ( +/obj/effect/turf_decal/trimline/dark_blue/line{ + dir = 8 }, -/obj/item/camera_film{ - pixel_x = 3; - pixel_y = 8 +/obj/effect/turf_decal/trimline/dark_blue/line{ + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/wood/large, -/area/station/service/library/private) +/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{ + dir = 4 + }, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "wTx" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -81912,22 +82097,6 @@ }, /turf/open/floor/iron/large, /area/station/hallway/primary/central) -"wTE" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 - }, -/obj/machinery/requests_console/directional/west{ - department = "Security"; - name = "Security Requests Console" - }, -/obj/effect/mapping_helpers/requests_console/supplies, -/obj/effect/mapping_helpers/requests_console/assistance, -/obj/effect/landmark/start/depsec/medical, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/medical) "wTJ" = ( /obj/structure/railing, /obj/structure/lattice, @@ -81975,10 +82144,22 @@ /obj/structure/grille/broken, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"wUD" = ( +/obj/structure/lattice/catwalk, +/obj/item/radio/intercom/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/openspace, +/area/station/engineering/atmos/project) "wUI" = ( /obj/machinery/door/poddoor/incinerator_atmos_main, /turf/open/floor/engine, /area/station/maintenance/disposal/incinerator) +"wUL" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/plumbing/sender, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) "wVd" = ( /obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, @@ -82031,6 +82212,10 @@ /obj/machinery/newscaster/directional/west, /turf/open/floor/iron/dark, /area/station/security/courtroom) +"wVN" = ( +/obj/machinery/camera/autoname/directional/north, +/turf/open/floor/glass/reinforced, +/area/station/medical/chemistry) "wVX" = ( /obj/structure/railing{ dir = 1 @@ -82038,16 +82223,24 @@ /obj/structure/lattice/catwalk, /turf/open/openspace, /area/station/engineering/break_room) -"wWk" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) +"wWf" = ( +/obj/machinery/status_display/ai/directional/west, +/obj/structure/railing, +/turf/open/openspace, +/area/station/medical/medbay/central) "wWm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/carpet, /area/station/commons/storage/tools) +"wWs" = ( +/obj/docking_port/stationary/mining_home{ + dir = 4 + }, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 4 + }, +/turf/open/floor/engine/hull, +/area/space/nearstation) "wWx" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 @@ -82056,13 +82249,6 @@ /obj/item/radio/intercom/directional/west, /turf/open/floor/wood, /area/station/service/cafeteria) -"wWy" = ( -/obj/machinery/camera/autoname/directional/west, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) "wWA" = ( /obj/item/radio/intercom/directional/south, /obj/structure/table, @@ -82076,9 +82262,6 @@ }, /turf/open/floor/carpet, /area/station/service/lawoffice) -"wWC" = ( -/turf/open/floor/iron/dark, -/area/station/command/eva) "wWO" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/monitored/nitrogen_input, /turf/open/floor/engine/n2, @@ -82113,17 +82296,6 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/science/xenobiology) -"wXb" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/airlock/highsecurity{ - name = "Controlled Hazard Chamber" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/chemistry, -/obj/effect/turf_decal/stripes/end{ - dir = 4 - }, -/turf/open/floor/engine, -/area/station/medical/chemistry) "wXc" = ( /obj/structure/railing{ dir = 6 @@ -82179,6 +82351,12 @@ }, /turf/open/floor/iron, /area/station/science/robotics/lab) +"wXF" = ( +/obj/machinery/light/warm/dim/directional/west, +/obj/effect/turf_decal/bot_white, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/iron/dark/textured_large, +/area/station/cargo/storage) "wXK" = ( /obj/structure/railing{ dir = 4 @@ -82193,14 +82371,15 @@ /obj/effect/decal/cleanable/confetti, /turf/open/floor/eighties, /area/station/maintenance/hallway/abandoned_recreation) -"wXL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +"wXP" = ( +/obj/effect/turf_decal/siding/blue{ + dir = 8 }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/pharmacy) +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "wXU" = ( /obj/item/bedsheet/captain, /obj/structure/bed, @@ -82223,36 +82402,29 @@ /obj/structure/table/wood, /turf/open/floor/carpet/orange, /area/station/commons/lounge) +"wYv" = ( +/obj/item/banner/cargo/mundane, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/brown/filled/corner, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) "wYw" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"wYy" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/all/medical/cmo, -/obj/machinery/door/airlock/command{ - name = "Chief Medical Officer's Office" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/wood/large, -/area/station/command/heads_quarters/cmo) "wYz" = ( /obj/machinery/camera/autoname/directional/west, /turf/open/floor/engine/hull/air, /area/station/hallway/secondary/entry) -"wYB" = ( -/obj/effect/turf_decal/trimline/blue/warning{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/warning{ - dir = 4 - }, -/obj/machinery/light/directional/north, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/freezer, -/area/station/ai/satellite/foyer) "wYC" = ( /obj/structure/lattice/catwalk, /obj/effect/spawner/random/maintenance/three, @@ -82268,19 +82440,6 @@ }, /turf/open/openspace, /area/station/maintenance/port/aft) -"wYH" = ( -/obj/effect/turf_decal/trimline/blue/filled/end{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "wYJ" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/wood, @@ -82319,6 +82478,21 @@ }, /turf/open/floor/iron/smooth, /area/station/engineering/atmos/upper) +"wZe" = ( +/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 + }, +/obj/machinery/door/airlock/medical{ + name = "Medbay Storage" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/blue/full, +/turf/open/floor/iron/white, +/area/station/medical/storage) "wZg" = ( /obj/structure/toilet{ dir = 8; @@ -82334,6 +82508,26 @@ /obj/machinery/newscaster/directional/north, /turf/open/floor/iron/freezer, /area/station/commons/toilet/restrooms) +"wZn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/siding/blue/corner{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"wZq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/textured_large, +/area/station/medical/virology) "wZy" = ( /obj/machinery/camera/autoname/directional/west, /turf/open/floor/iron/large, @@ -82367,37 +82561,19 @@ }, /turf/open/floor/wood/large, /area/station/medical/psychology) -"wZT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/station/command/vault) "wZW" = ( /obj/machinery/recharge_station, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/freezer, /area/station/commons/toilet/auxiliary) -"xaf" = ( -/obj/structure/railing{ - dir = 1 +"xad" = ( +/obj/structure/cable, +/obj/effect/spawner/random/trash/cigbutt, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 9 - }, -/obj/machinery/light/directional/west, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 2 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/chem_storage) "xah" = ( /obj/structure/cable, /obj/effect/spawner/structure/window/reinforced/tinted, @@ -82418,13 +82594,6 @@ /obj/structure/stairs/north, /turf/open/floor/iron/freezer, /area/station/commons/toilet/restrooms) -"xar" = ( -/obj/structure/extinguisher_cabinet/directional/east, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "xat" = ( /obj/effect/turf_decal/trimline/blue/filled/line, /obj/machinery/door/airlock/command/glass{ @@ -82446,11 +82615,6 @@ /obj/effect/turf_decal/trimline/purple/filled/line, /turf/open/floor/iron, /area/station/hallway/secondary/construction) -"xaH" = ( -/obj/structure/bed/medical/emergency, -/obj/effect/landmark/start/medical_doctor, -/turf/open/floor/iron/white/textured_large, -/area/station/medical/medbay/central) "xaP" = ( /obj/item/paper_bin{ pixel_x = 5; @@ -82506,6 +82670,16 @@ /obj/item/cigbutt, /turf/open/floor/wood, /area/station/commons/dorms) +"xbE" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/structure/railing/corner, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/lobby) "xbF" = ( /obj/structure/lattice/catwalk, /obj/structure/disposalpipe/segment{ @@ -82530,6 +82704,11 @@ }, /turf/open/floor/plating, /area/station/maintenance/solars/starboard/fore) +"xbU" = ( +/obj/machinery/firealarm/directional/north, +/obj/structure/filingcabinet/medical, +/turf/open/floor/engine/hull/air, +/area/station/medical/medbay/central) "xbW" = ( /obj/effect/decal/cleanable/blood/oil, /turf/open/floor/plating, @@ -82540,20 +82719,6 @@ /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"xca" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/arrow_ccw{ - dir = 4 - }, -/obj/structure/chair{ - dir = 4; - pixel_y = -2 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) "xce" = ( /obj/machinery/light/warm/dim/directional/west, /turf/open/openspace, @@ -82571,13 +82736,6 @@ /obj/structure/filingcabinet/chestdrawer, /turf/open/floor/iron/dark/textured_large, /area/station/medical/morgue) -"xcv" = ( -/obj/structure/railing, -/obj/machinery/camera/autoname/directional/north{ - network = list("aicore") - }, -/turf/open/openspace, -/area/station/ai/satellite/chamber) "xcx" = ( /obj/item/radio/intercom/directional/east, /turf/open/floor/iron/dark/smooth_large, @@ -82619,19 +82777,20 @@ }, /turf/open/openspace, /area/station/maintenance/port/aft) +"xdo" = ( +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "cmoprivacy"; + name = "Privacy Shutter" + }, +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/command/heads_quarters/cmo) "xdp" = ( /obj/effect/turf_decal/delivery, /obj/machinery/vending/cigarette, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"xdq" = ( -/obj/machinery/light/directional/east, -/obj/machinery/ai_slipper{ - uses = 8 - }, -/obj/machinery/light_switch/directional/east, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai/upload/chamber) "xdt" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -82704,6 +82863,17 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/station/commons/lounge) +"xdZ" = ( +/obj/effect/turf_decal/tile/neutral/opposingcorners{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/light_switch/directional/west, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) "xeb" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -82720,35 +82890,13 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/primary/central) -"xej" = ( -/obj/structure/railing{ +"xeF" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/iron/white, -/area/station/maintenance/department/medical) -"xes" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/light/directional/west, -/turf/open/openspace, -/area/station/medical/medbay/central) -"xeD" = ( -/obj/machinery/airalarm/directional/west, -/obj/structure/bed/dogbed/runtime, -/obj/item/toy/cattoy, -/mob/living/basic/pet/cat/runtime, -/obj/machinery/light/small/dim/directional/north, +/obj/machinery/light_switch/directional/north, /turf/open/floor/carpet/cyan, /area/station/command/heads_quarters/cmo) -"xeI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/hallway/secondary/construction) "xeM" = ( /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 @@ -82825,6 +82973,21 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"xft" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate/internals, +/obj/effect/spawner/random/maintenance, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/textured, +/area/station/cargo/warehouse) +"xfy" = ( +/obj/structure/railing, +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/iron, +/area/station/cargo/storage) "xfV" = ( /obj/structure/railing/corner{ dir = 8 @@ -82850,6 +83013,17 @@ /obj/item/reagent_containers/cup/soda_cans/monkey_energy, /turf/open/floor/engine/hull/air, /area/station/maintenance/starboard/lesser) +"xgf" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/textured, +/area/station/cargo/warehouse) +"xgm" = ( +/obj/structure/lattice/catwalk, +/turf/open/openspace, +/area/station/medical/medbay/central) "xgC" = ( /obj/machinery/light_switch{ pixel_x = -9; @@ -82857,27 +83031,6 @@ }, /turf/closed/wall, /area/station/science/robotics) -"xgP" = ( -/obj/effect/turf_decal/siding/dark{ - dir = 9 - }, -/obj/effect/turf_decal/siding/dark/corner, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) -"xgT" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) -"xgU" = ( -/obj/structure/sign/poster/official/random/directional/north, -/obj/effect/turf_decal/siding/dark, -/turf/open/floor/iron/white/textured_corner{ - dir = 4 - }, -/area/station/ai/satellite/interior) "xgV" = ( /obj/effect/turf_decal/tile/blue/full, /obj/effect/turf_decal/tile/dark/full, @@ -82889,6 +83042,21 @@ }, /turf/open/floor/iron/smooth, /area/station/engineering/main) +"xhc" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) +"xhh" = ( +/obj/effect/turf_decal/trimline/dark_blue/warning, +/obj/structure/cable/layer3, +/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/white/smooth_corner, +/area/station/ai/satellite/foyer) "xhn" = ( /obj/effect/turf_decal/tile/red/opposingcorners{ dir = 1 @@ -82943,27 +83111,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, /turf/open/openspace, /area/station/maintenance/starboard/aft) -"xif" = ( -/turf/open/floor/iron/textured_large, -/area/station/medical/abandoned) -"xig" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/medical/cryo) -"xik" = ( -/obj/effect/turf_decal/siding/dark, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) "xiJ" = ( -/obj/effect/turf_decal/siding/dark, -/obj/effect/turf_decal/siding/dark{ - dir = 1 +/obj/item/radio/intercom/directional/west{ + freerange = 1; + listening = 0; + name = "Common Channel" }, -/turf/open/floor/circuit, +/obj/structure/lattice/catwalk, +/turf/open/openspace, /area/station/ai/satellite/chamber) "xiQ" = ( /obj/effect/turf_decal/tile/red/opposingcorners, @@ -83074,26 +83229,11 @@ }, /turf/open/floor/iron/dark, /area/station/science/cytology) -"xkk" = ( -/obj/structure/transit_tube/station/dispenser{ - dir = 4 - }, -/obj/structure/window/reinforced/spawner/directional/west, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/small, -/area/station/ai/satellite/exterior) "xkn" = ( /obj/structure/railing/corner, /obj/structure/cable, /turf/open/floor/engine/hull/air, /area/station/maintenance/port) -"xkG" = ( -/obj/structure/ladder, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark/textured_large, -/area/station/ai/satellite/foyer) "xkL" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 @@ -83116,13 +83256,6 @@ }, /turf/closed/wall, /area/station/commons/storage/art) -"xlj" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/machinery/wall_healer/directional/north, -/turf/open/floor/iron, -/area/station/hallway/primary/starboard) "xlm" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -83150,6 +83283,30 @@ /obj/structure/flora/bush/flowers_br, /turf/open/floor/grass, /area/station/command/heads_quarters/hos) +"xly" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"xlF" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "xlH" = ( /obj/structure/window/reinforced/tinted/spawner/directional/east, /obj/machinery/shower/directional/east, @@ -83175,6 +83332,19 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/storage/tech) +"xmc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/fax{ + fax_name = "Medical"; + name = "Medical Fax Machine" + }, +/obj/structure/table, +/obj/structure/cable, +/obj/effect/turf_decal/bot_white{ + color = "#52B4E9" + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/storage) "xmd" = ( /obj/machinery/door/poddoor/shutters/radiation/preopen{ id = "SM_shutters"; @@ -83265,11 +83435,6 @@ }, /turf/open/floor/iron/dark, /area/station/science/xenobiology) -"xni" = ( -/obj/effect/spawner/random/structure/crate, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/station/ai/satellite/maintenance/storage) "xnr" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -83300,18 +83465,6 @@ }, /turf/open/floor/iron/dark, /area/station/science/ordnance) -"xnG" = ( -/obj/effect/turf_decal/siding/wood, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/event_spawn, -/obj/structure/railing/corner/end/flip{ - dir = 8 - }, -/obj/structure/railing/corner/end{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/command/eva) "xnP" = ( /obj/effect/turf_decal/siding/wood/end{ dir = 8 @@ -83342,14 +83495,6 @@ dir = 4 }, /area/station/service/chapel) -"xof" = ( -/obj/effect/turf_decal/siding/dark, -/obj/effect/turf_decal/siding/dark{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) "xoh" = ( /obj/item/radio/intercom/directional/north, /obj/machinery/shieldgen, @@ -83378,6 +83523,14 @@ /obj/machinery/wall_healer/directional/south, /turf/open/floor/iron/dark, /area/station/security/medical) +"xoB" = ( +/obj/effect/turf_decal/trimline/brown/filled/warning{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/cargo/storage) "xoF" = ( /obj/structure/railing, /obj/effect/turf_decal/trimline/purple/filled/line, @@ -83391,6 +83544,28 @@ /obj/machinery/light_switch/directional/north, /turf/open/openspace, /area/station/engineering/break_room) +"xoK" = ( +/obj/machinery/holopad, +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/iron/textured, +/area/station/cargo/storage) +"xoW" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "medbay-office"; + name = "Medbay Shutters"; + dir = 4 + }, +/turf/open/floor/plating, +/area/station/medical/office) "xoZ" = ( /obj/effect/turf_decal/siding{ dir = 1 @@ -83423,11 +83598,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"xpq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/morgue) "xpr" = ( /obj/structure/rack, /obj/item/clothing/suit/hazardvest, @@ -83457,26 +83627,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) -"xpG" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 8 - }, -/obj/structure/sign/poster/official/nanotrasen_logo/directional/north, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai/satellite/interior) -"xpJ" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "packageSort2"; - name = "Belt Conveyor" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured, -/area/station/cargo/sorting) "xpV" = ( /obj/effect/landmark/start/bartender, /obj/effect/turf_decal/tile/dark_green{ @@ -83517,20 +83667,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/openspace, /area/station/hallway/secondary/exit/departure_lounge) -"xqi" = ( -/obj/structure/cable, -/obj/item/airlock_painter/decal, -/turf/open/floor/plating, -/area/station/maintenance/port) -"xqk" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ +"xql" = ( +/obj/effect/turf_decal/siding/dark{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/iron/dark, -/area/station/science/lobby) +/obj/effect/turf_decal/siding/dark, +/turf/open/floor/iron/dark/herringbone, +/area/station/ai/satellite/interior) "xqm" = ( /obj/structure/lattice/catwalk, /obj/structure/railing{ @@ -83556,17 +83699,15 @@ "xqs" = ( /turf/closed/wall/r_wall, /area/station/engineering/engine_smes) +"xqx" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/trimline/brown/filled/line, +/turf/open/floor/iron, +/area/station/cargo/storage) "xqy" = ( /obj/structure/stairs/north, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"xqD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/engine, -/area/station/medical/chemistry) "xqE" = ( /obj/machinery/camera/autoname/directional/south, /obj/effect/turf_decal/stripes/line{ @@ -83588,32 +83729,21 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/textured_large, /area/station/security/prison/rec) -"xqR" = ( -/obj/machinery/firealarm/directional/west, -/obj/machinery/plumbing/receiver{ - dir = 1 - }, -/obj/effect/turf_decal/box/white{ - color = "#52B4E9" - }, -/obj/machinery/power/apc/auto_name/directional/south, +"xqM" = ( /obj/structure/cable, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/pharmacy) -"xqS" = ( -/obj/effect/turf_decal/siding/dark/corner{ - dir = 1 +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/cargo/storage) +"xqO" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/multiz/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/multiz/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ - dir = 4 - }, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) +/obj/effect/turf_decal/tile/yellow/opposingcorners, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) "xqU" = ( /obj/machinery/smartfridge/petri/preloaded, /obj/effect/turf_decal/tile/dark_blue{ @@ -83659,16 +83789,6 @@ /obj/effect/turf_decal/siding/wood, /turf/open/floor/wood, /area/station/hallway/primary/central) -"xrq" = ( -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/yellow/mid_joiner{ - dir = 4 - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai/satellite/teleporter) "xrx" = ( /obj/structure/lattice/catwalk, /turf/open/space/openspace, @@ -83722,19 +83842,16 @@ }, /turf/open/openspace, /area/station/security/checkpoint/customs) -"xrX" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 +"xrQ" = ( +/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{ + dir = 4 }, -/obj/effect/turf_decal/siding/blue, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) -"xsg" = ( -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) +/obj/effect/turf_decal/trimline/dark_blue/line{ + dir = 4 + }, +/obj/structure/table/reinforced, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "xsh" = ( /obj/effect/turf_decal/siding/blue{ dir = 1 @@ -83759,21 +83876,11 @@ /obj/effect/turf_decal/trimline/blue/filled/mid_joiner, /turf/open/floor/iron/white/textured_large, /area/station/medical/medbay/central) -"xsD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/effect/turf_decal/siding/blue/corner{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +"xsE" = ( +/obj/machinery/computer/cargo/request, +/obj/effect/turf_decal/tile/brown/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) "xsJ" = ( /obj/effect/turf_decal/siding/purple{ dir = 8 @@ -83795,6 +83902,26 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/maintenance/department/medical) +"xtc" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/machinery/door/firedoor/heavy, +/obj/structure/cable/layer1, +/turf/open/floor/engine, +/area/station/engineering/main) +"xtd" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai/satellite/teleporter) "xtf" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 @@ -83807,16 +83934,28 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/starboard) -"xtz" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 +"xtu" = ( +/obj/machinery/airalarm/directional/west, +/obj/structure/table/reinforced, +/obj/item/storage/box/beakers{ + pixel_y = 7; + pixel_x = -5 }, -/obj/structure/table, -/obj/item/tank/jetpack{ - pixel_y = 4 +/obj/item/storage/box/gloves{ + pixel_x = 10; + pixel_y = 9 }, -/turf/open/floor/iron/dark, -/area/station/engineering/engine_smes) +/obj/item/assembly/igniter{ + pixel_y = -3 + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/chem_storage) "xtC" = ( /obj/structure/chair{ dir = 4 @@ -83844,16 +83983,6 @@ /obj/structure/window/reinforced/spawner/directional/north, /turf/open/space/basic, /area/station/maintenance/solars/port/aft) -"xue" = ( -/obj/effect/landmark/start/cargo_technician, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/catwalk_floor, -/area/station/cargo/storage) "xut" = ( /turf/closed/wall, /area/station/service/abandoned_gambling_den) @@ -83866,15 +83995,6 @@ /obj/effect/spawner/random/trash/hobo_squat, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"xuz" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 1; - id = "chemshutters"; - name = "Pharmacy Shutters" - }, -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/station/medical/pharmacy) "xuB" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/wood, @@ -83956,14 +84076,6 @@ /obj/effect/turf_decal/tile/dark_blue, /turf/open/floor/iron/kitchen, /area/station/service/kitchen) -"xvA" = ( -/obj/effect/turf_decal/siding/blue/end{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue/full, -/obj/machinery/shower/directional/west, -/turf/open/floor/iron/showroomfloor, -/area/station/medical/medbay/central) "xvC" = ( /obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 8 @@ -83982,6 +84094,18 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/storage/tech) +"xvG" = ( +/obj/effect/turf_decal/siding/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "xvH" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, @@ -83993,17 +84117,6 @@ /obj/machinery/light/cold/directional/north, /turf/open/floor/iron/dark/textured_large, /area/station/science/genetics) -"xwm" = ( -/obj/machinery/firealarm/directional/north, -/obj/structure/railing, -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/end{ - dir = 8 - }, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) "xwn" = ( /obj/structure/sign/warning/vacuum/external/directional/north, /turf/open/floor/engine/hull, @@ -84049,32 +84162,6 @@ /obj/machinery/firealarm/directional/east, /turf/open/floor/iron/textured_large, /area/station/medical/virology) -"xwN" = ( -/obj/machinery/status_display/ai/directional/east, -/obj/effect/turf_decal/trimline/dark_blue/filled/mid_joiner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/shrink_ccw{ - dir = 4 - }, -/obj/structure/table/reinforced, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) -"xwO" = ( -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 - }, -/obj/structure/reagent_dispensers/wall/peppertank/directional/west, -/obj/structure/cable, -/obj/structure/table/reinforced, -/obj/item/folder/red{ - pixel_y = 11 - }, -/obj/item/pen{ - pixel_y = 8 - }, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/supply) "xwT" = ( /obj/structure/lattice/catwalk, /obj/effect/landmark/start/hangover, @@ -84093,42 +84180,18 @@ /obj/machinery/power/apc/auto_name/directional/east, /turf/open/openspace, /area/station/hallway/primary/fore) -"xxz" = ( -/obj/structure/sign/warning/gas_mask/directional/west, -/obj/structure/table/reinforced/plasmarglass, -/obj/machinery/reagentgrinder{ - pixel_x = -8; - pixel_y = 8 - }, -/obj/item/paper_bin{ - pixel_x = 6; - pixel_y = 12 - }, -/obj/item/pen{ - pixel_x = 6; - pixel_y = 12 - }, -/obj/item/folder/white{ - pixel_x = 6 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/engine, -/area/station/medical/chemistry) "xxF" = ( /obj/effect/decal/cleanable/blood/footprints{ dir = 4 }, /turf/open/floor/plating, /area/station/maintenance/port) -"xxL" = ( -/obj/structure/lattice/catwalk, -/obj/item/radio/intercom/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/openspace, -/area/station/engineering/atmos/project) +"xxG" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "xxZ" = ( /obj/machinery/door/airlock/maintenance{ name = "Curator Office" @@ -84148,34 +84211,16 @@ /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, /area/station/maintenance/port/greater) +"xys" = ( +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark/textured_large, +/area/station/ai/satellite/foyer) "xyz" = ( /turf/open/openspace, /area/station/medical/virology) -"xyA" = ( -/obj/effect/spawner/random/food_or_drink/snack, -/obj/structure/table, -/obj/machinery/camera/autoname/directional/south, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/glass, -/area/station/medical/patients_rooms/room_a) "xyF" = ( /turf/open/floor/iron/dark/smooth_large, /area/station/service/hydroponics) -"xyO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/machinery/camera/autoname/directional/south{ - network = list("minisat") - }, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron/dark/textured_half{ - dir = 1 - }, -/area/station/ai/satellite/teleporter) "xyR" = ( /obj/structure/lattice/catwalk, /obj/structure/chair{ @@ -84183,26 +84228,16 @@ }, /turf/open/space/basic, /area/space/nearstation) -"xzi" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/structure/sign/nanotrasen{ - pixel_x = -32 - }, -/turf/open/floor/wood, -/area/station/command/eva) +"xzk" = ( +/obj/structure/sign/poster/random/directional/south, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/textured, +/area/station/cargo/storage) "xzm" = ( /obj/effect/spawner/random/maintenance, /obj/structure/table, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"xzn" = ( -/obj/machinery/light/red/directional/south, -/obj/structure/window/reinforced/plasma/spawner/directional/east, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/engine, -/area/station/medical/chemistry) "xzo" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/decal/cleanable/dirt, @@ -84255,6 +84290,13 @@ /obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron, /area/station/hallway/primary/starboard) +"xAd" = ( +/obj/machinery/conveyor{ + id = "cargounload" + }, +/obj/structure/sign/departments/cargo/directional/north, +/turf/open/floor/iron/dark/textured, +/area/station/cargo/storage) "xAj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -84278,12 +84320,6 @@ /obj/structure/cable, /turf/open/floor/wood, /area/station/hallway/secondary/service) -"xAx" = ( -/obj/structure/railing{ - dir = 1 - }, -/turf/open/openspace, -/area/station/ai/satellite/chamber) "xAI" = ( /turf/open/floor/iron/dark, /area/station/engineering/break_room) @@ -84323,6 +84359,17 @@ /obj/structure/cable, /turf/open/floor/iron/solarpanel/airless, /area/station/solars/starboard/aft) +"xBf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/arrows/red{ + dir = 8 + }, +/obj/effect/turf_decal/box/red, +/turf/open/floor/iron/dark/textured, +/area/station/cargo/sorting) "xBk" = ( /obj/effect/mapping_helpers/airlock_note_placer{ note_info = "You have been chosen. You may reject the call, if you wish. But if you don't, gear up, Chickenman. And show the world who's boss." @@ -84347,9 +84394,57 @@ /obj/item/radio/intercom/directional/west, /turf/open/floor/iron/dark, /area/station/engineering/break_room) +"xBu" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/brown/arrow_ccw{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/cargo/storage) +"xBv" = ( +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/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, +/area/station/engineering/atmos/project) +"xBB" = ( +/obj/machinery/door/poddoor/preopen{ + id = "cmoprivacy"; + name = "Privacy Shutter" + }, +/obj/structure/cable, +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/command/heads_quarters/cmo) "xBE" = ( /turf/closed/wall/r_wall, /area/station/engineering/supermatter) +"xBG" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark/textured_large, +/area/station/ai/satellite/chamber) +"xBH" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "cargounload" + }, +/obj/structure/closet/crate, +/obj/effect/spawner/random/maintenance, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/plasticflaps, +/turf/open/floor/plating, +/area/station/cargo/storage) "xBO" = ( /obj/structure/chair/office, /obj/effect/landmark/start/chaplain, @@ -84415,16 +84510,6 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/break_room) -"xCz" = ( -/obj/structure/bed/pod{ - desc = "An old medical bed, just waiting for replacement with something up to date."; - name = "medical bed" - }, -/obj/effect/turf_decal/siding/dark_blue/corner{ - dir = 1 - }, -/turf/open/floor/iron/white/textured_large, -/area/station/medical/medbay/central) "xCI" = ( /obj/structure/railing, /obj/effect/turf_decal/tile/red{ @@ -84473,12 +84558,6 @@ }, /turf/open/floor/iron/dark/textured_large, /area/station/science/genetics) -"xDD" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall, -/area/station/maintenance/starboard/central) "xDM" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/maintenance, @@ -84572,6 +84651,12 @@ /obj/effect/turf_decal/tile/red/opposingcorners, /turf/open/floor/iron/dark, /area/station/maintenance/port) +"xEM" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/open/openspace, +/area/station/ai/satellite/chamber) "xEO" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 6 @@ -84583,28 +84668,14 @@ /obj/effect/spawner/random/trash/crushed_can, /turf/open/floor/plating, /area/station/maintenance/port/greater) -"xEU" = ( +"xEZ" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/binoculars{ - pixel_x = -5; - pixel_y = 6 - }, -/obj/effect/turf_decal/bot_white{ - color = "#52B4E9" - }, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/storage) -"xEX" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "garbage" - }, -/obj/effect/turf_decal/stripes/red/box, -/turf/open/floor/plating, -/area/station/maintenance/disposal) +/turf/open/floor/iron/dark, +/area/station/command/eva) "xFj" = ( /obj/effect/turf_decal/tile/blue/full, /obj/effect/turf_decal/tile/dark/full, @@ -84649,13 +84720,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"xFF" = ( -/obj/machinery/light/warm/dim/directional/east, -/obj/effect/turf_decal/stripes{ - dir = 4 - }, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) "xFH" = ( /obj/machinery/light/directional/east, /obj/structure/cable, @@ -84692,9 +84756,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/port/aft) -"xFR" = ( -/turf/closed/wall/r_wall, -/area/station/ai/satellite/maintenance/storage) "xFS" = ( /obj/effect/mapping_helpers/airlock/abandoned, /obj/effect/decal/cleanable/dirt, @@ -84720,6 +84781,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/kitchen_coldroom/freezerfloor, /area/station/service/kitchen/coldroom) +"xGp" = ( +/obj/vehicle/sealed/mecha/ripley/cargo{ + name = "\improper APLU \"Cargostormer 3\"" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/recharge_floor, +/area/station/cargo/warehouse) "xGq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -84727,16 +84796,13 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/station/cargo/storage) -"xGG" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +"xGx" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/effect/turf_decal/siding/blue, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/obj/machinery/vending/wardrobe/cargo_wardrobe, +/turf/open/floor/iron, +/area/station/cargo/storage) "xGL" = ( /obj/effect/turf_decal/siding/purple{ dir = 4 @@ -84749,13 +84815,18 @@ }, /turf/open/floor/iron, /area/station/science/explab) -"xGT" = ( -/obj/structure/cable/layer3, +"xGS" = ( /obj/structure/cable, +/obj/effect/turf_decal/trimline/dark_blue/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white/textured_large, -/area/station/ai/satellite/foyer) +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "xGU" = ( /obj/structure/table/reinforced, /obj/item/tank/internals/oxygen, @@ -84765,10 +84836,30 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"xHg" = ( +/obj/structure/table/optable, +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/tile/blue/full, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/surgery) "xHi" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, /area/station/science/zoo) +"xHj" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/filled/mid_joiner{ + dir = 8 + }, +/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/iron/dark/smooth_large, +/area/station/medical/pharmacy) "xHu" = ( /obj/structure/cable, /obj/structure/broken_flooring/singular/directional/south, @@ -84837,18 +84928,6 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron, /area/station/hallway/secondary/construction) -"xIt" = ( -/obj/structure/table, -/obj/item/mop, -/obj/item/reagent_containers/cup/bucket{ - pixel_x = -6; - pixel_y = 11 - }, -/obj/item/storage/toolbox/mechanical{ - pixel_y = 2 - }, -/turf/open/floor/plating, -/area/station/ai/satellite/maintenance/storage) "xIz" = ( /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5, /obj/effect/turf_decal/tile/neutral/half{ @@ -84862,6 +84941,12 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"xIL" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/carpet/black, +/area/station/service/library/private) "xIN" = ( /obj/structure/lattice/catwalk, /obj/structure/railing, @@ -84885,14 +84970,17 @@ /obj/structure/sign/poster/contraband/rebels_unite/directional/west, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"xJl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/landmark/start/cargo_technician, +/turf/open/floor/iron/textured, +/area/station/cargo/storage) "xJo" = ( /obj/effect/turf_decal/tile/red/opposingcorners, /turf/open/floor/iron/dark, /area/station/maintenance/port) -"xJq" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/wood/large, -/area/station/medical/break_room) "xJt" = ( /obj/structure/lattice/catwalk, /obj/item/clothing/accessory/armband/cargo{ @@ -84910,6 +84998,15 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"xJQ" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/textured, +/area/station/cargo/storage) "xJV" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/firecloset, @@ -84922,18 +85019,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark/textured, /area/station/construction/mining/aux_base) -"xKg" = ( -/obj/effect/turf_decal/trimline/blue/warning, -/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/co2{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 1 - }, -/turf/open/floor/iron/dark/smooth_half{ - dir = 4 - }, -/area/station/medical/cryo) "xKj" = ( /obj/structure/railing/corner/end, /turf/open/openspace, @@ -84950,23 +85035,26 @@ /obj/effect/turf_decal/trimline/yellow/filled/corner, /turf/open/floor/iron, /area/station/engineering/lobby) -"xKB" = ( -/obj/structure/rack, -/obj/item/toy/basketball, -/obj/item/poster/random_official, -/turf/open/floor/plating, -/area/station/maintenance/port) "xKG" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating/airless, /area/station/medical/virology) -"xKP" = ( -/obj/effect/turf_decal/siding/dark, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/white/textured_corner{ +"xKH" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/turf_decal/tile/bar/opposingcorners, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/iron, +/area/station/maintenance/port/aft) +"xKK" = ( +/obj/effect/turf_decal/siding/blue/corner{ dir = 1 }, -/area/station/ai/satellite/interior) +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "xKQ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ @@ -84975,6 +85063,22 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/hallway/abandoned_recreation) +"xKS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/blood/oil/slippery, +/obj/structure/closet/crate, +/obj/item/stack/package_wrap, +/obj/item/stack/package_wrap, +/obj/item/stack/package_wrap, +/obj/item/stack/package_wrap, +/obj/item/stack/wrapping_paper, +/obj/item/stack/wrapping_paper, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured, +/area/station/cargo/sorting) "xLf" = ( /obj/structure/window/reinforced/tinted/frosted/spawner/directional/west, /obj/structure/chair/sofa/middle/brown{ @@ -85036,21 +85140,20 @@ /obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/plating, /area/station/security/execution/education) -"xMb" = ( -/obj/structure/railing{ - dir = 8 +"xMn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/openspace, -/area/station/ai/satellite/chamber) -"xMq" = ( -/obj/structure/chair/sofa/corp/left{ - dir = 8 +/obj/effect/mapping_helpers/airlock/access/all/supply/qm, +/obj/machinery/door/airlock/mining{ + name = "Quartermaster's Office" }, -/obj/effect/landmark/start/medical_doctor, -/obj/effect/turf_decal/siding/dark_blue, -/obj/structure/sign/poster/official/moth_epi/directional/east, -/turf/open/floor/carpet/blue, -/area/station/medical/break_room) +/obj/machinery/door/firedoor, +/turf/open/floor/wood/parquet, +/area/station/command/heads_quarters/qm) "xMv" = ( /obj/structure/lattice, /obj/structure/disposalpipe/segment{ @@ -85058,15 +85161,6 @@ }, /turf/open/openspace, /area/station/maintenance/starboard/lesser) -"xMz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/medical) "xME" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -85081,44 +85175,6 @@ /obj/machinery/light/directional/west, /turf/open/floor/wood, /area/station/hallway/primary/central) -"xMR" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 4 - }, -/obj/structure/sign/directions/supply/directional/east{ - dir = 2 - }, -/obj/machinery/camera/autoname/directional/east, -/turf/open/floor/iron, -/area/station/hallway/primary/starboard) -"xMU" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/cargo/storage) -"xMV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/yellow/full, -/obj/effect/mapping_helpers/airlock/access/all/medical/pharmacy, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical{ - name = "Chemical Storage" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock_note_placer{ - note_info = "Looking for your chem factory area? Go upstairs and you will find it above the Pharmacy. You also have a new Controlled Hazard Chamber"; - note_name = "Projects" - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/chem_storage) "xMY" = ( /obj/machinery/holopad, /obj/machinery/navbeacon{ @@ -85158,6 +85214,13 @@ /obj/structure/cable, /turf/open/floor/wood, /area/station/security/courtroom) +"xNy" = ( +/obj/effect/turf_decal/siding/dark, +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, +/turf/open/floor/iron/white/smooth_large, +/area/station/ai/satellite/interior) "xNB" = ( /obj/structure/table/wood, /obj/structure/sign/painting/library{ @@ -85180,6 +85243,12 @@ }, /turf/open/openspace, /area/station/commons/fitness/recreation) +"xNI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) "xNK" = ( /obj/structure/rack, /obj/item/storage/box/monkeycubes, @@ -85258,13 +85327,6 @@ }, /turf/open/space/openspace, /area/space/nearstation) -"xOJ" = ( -/obj/item/clothing/head/cone{ - pixel_x = -5; - pixel_y = 0 - }, -/turf/open/floor/engine/hull, -/area/space/nearstation) "xOW" = ( /turf/open/floor/plating, /area/station/security/interrogation) @@ -85283,6 +85345,29 @@ }, /turf/open/floor/plating, /area/station/commons/toilet/restrooms) +"xPM" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/green/filled/mid_joiner{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/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/textured_large, +/area/station/medical/virology) +"xPR" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/white/filled/warning, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/central) "xPU" = ( /obj/structure/sign/poster/contraband/space_cube/directional/east, /turf/open/floor/plating, @@ -85293,11 +85378,6 @@ }, /turf/open/floor/iron/dark, /area/station/security/interrogation) -"xQx" = ( -/obj/structure/cable, -/obj/machinery/power/smes/full, -/turf/open/floor/iron/dark/textured_large, -/area/station/ai/satellite/chamber) "xQB" = ( /obj/machinery/camera/directional/north{ c_tag = "Atmospherics - co2 Cell"; @@ -85312,17 +85392,6 @@ /obj/effect/spawner/random/medical/memeorgans, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"xQI" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red/opposingcorners{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/station/maintenance/department/medical) "xQK" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -85395,10 +85464,6 @@ /obj/item/storage/bag/plants, /turf/open/floor/iron/dark, /area/station/service/hydroponics/garden/abandoned) -"xRF" = ( -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/station/maintenance/starboard/central) "xRK" = ( /obj/structure/lattice/catwalk, /obj/effect/turf_decal/stripes/line{ @@ -85406,6 +85471,27 @@ }, /turf/open/openspace, /area/station/maintenance/port/aft) +"xRP" = ( +/obj/machinery/camera/autoname/directional/east, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 6 + }, +/obj/structure/railing, +/obj/item/multitool{ + pixel_x = -8; + pixel_y = 3 + }, +/obj/structure/table, +/obj/item/storage/box/lights/mixed{ + pixel_x = 4; + pixel_y = 11 + }, +/obj/item/hand_labeler_refill{ + pixel_x = 7; + pixel_y = -2 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) "xRU" = ( /obj/machinery/airalarm/directional/north, /obj/machinery/rnd/production/techfab/department/service, @@ -85414,24 +85500,6 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/service) -"xRZ" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/wood/large, -/area/station/medical/break_room) -"xSb" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/surgery) "xSj" = ( /obj/structure/railing, /turf/open/floor/iron/stairs/medium{ @@ -85462,6 +85530,17 @@ /obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron, /area/station/science/breakroom) +"xSG" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/highsecurity{ + name = "AI Upload" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/obj/effect/landmark/navigate_destination/aiupload, +/turf/open/floor/iron/dark/smooth_large, +/area/station/ai/upload/foyer) "xSO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -85471,6 +85550,16 @@ }, /turf/open/floor/wood, /area/station/service/library) +"xSP" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood/large, +/area/station/command/heads_quarters/cmo) "xSS" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -85499,6 +85588,13 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"xTk" = ( +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/morgue) "xTn" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/blue/full, @@ -85506,6 +85602,10 @@ /obj/effect/spawner/random/trash/crushed_can, /turf/open/floor/iron/smooth_large, /area/station/maintenance/department/medical) +"xTo" = ( +/obj/machinery/status_display/ai/directional/south, +/turf/open/openspace, +/area/station/ai/upload/chamber) "xTt" = ( /obj/structure/table/wood, /obj/item/radio/intercom/directional/west{ @@ -85524,15 +85624,15 @@ }, /turf/open/floor/wood, /area/station/command/heads_quarters/captain/private) -"xTw" = ( -/obj/effect/turf_decal/trimline/brown/filled/warning{ - dir = 1 +"xTx" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 10 }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/effect/turf_decal/siding/dark/corner{ + dir = 4 }, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "xTD" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -85542,10 +85642,14 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"xTS" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/lattice/catwalk, -/turf/open/openspace, +"xTR" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + name = "Cargo Lockdown Shutters"; + id = "cargolockdown"; + dir = 8 + }, +/turf/open/floor/plating, /area/station/cargo/storage) "xTT" = ( /obj/effect/turf_decal/trimline/purple/filled/line, @@ -85575,24 +85679,6 @@ /obj/structure/ladder, /turf/open/space/openspace, /area/space/nearstation) -"xUl" = ( -/obj/item/radio/intercom/directional/north{ - broadcasting = 1; - frequency = 1447; - listening = 0; - name = "Private Channel"; - pixel_x = 5; - pixel_y = 22 - }, -/obj/structure/lattice/catwalk, -/obj/machinery/elevator_control_panel/directional/north{ - linked_elevator_id = "catwalk_ai"; - pixel_x = -8; - pixel_y = 36; - preset_destination_names = list("2"="AI Maintenance","3"="AI Stowed") - }, -/turf/open/openspace, -/area/station/ai/satellite/chamber) "xUm" = ( /obj/machinery/holopad, /turf/open/floor/carpet, @@ -85653,32 +85739,6 @@ "xUJ" = ( /turf/closed/wall, /area/station/medical/storage) -"xUR" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/machinery/camera/autoname/directional/west{ - network = list("ss13","medbay"); - c_tag = "Medbay - Lower Operating Room" - }, -/obj/structure/table/reinforced/rglass, -/obj/item/storage/box/masks{ - pixel_x = -6; - pixel_y = 2 - }, -/obj/item/storage/box/bodybags{ - pixel_x = 6; - pixel_y = 2 - }, -/obj/item/storage/box/gloves{ - pixel_y = 10 - }, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/turf_decal/trimline/blue/filled/mid_joiner{ - dir = 8 - }, -/turf/open/floor/iron/white/textured_large, -/area/station/medical/medbay/central) "xUV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -85691,26 +85751,26 @@ /obj/structure/sign/poster/contraband/fake_bombable/directional/south, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"xVj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/catwalk_floor, -/area/station/cargo/storage) -"xVn" = ( -/obj/structure/stairs/east, -/obj/structure/railing, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/iron/stairs/medium{ - dir = 8 +"xVl" = ( +/obj/machinery/door/airlock{ + name = "Emergency Storage" }, -/area/station/cargo/storage) +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) "xVq" = ( /obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron/dark, /area/station/security/range) +"xVs" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/command/eva) "xVy" = ( /obj/structure/table/reinforced, /obj/effect/spawner/random/maintenance, @@ -85767,39 +85827,36 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/commons/lounge) -"xVL" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/effect/turf_decal/siding/blue{ - dir = 10 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "xVM" = ( /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/service/abandoned_gambling_den) +"xVV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/chem_storage) +"xVY" = ( +/obj/structure/lattice/catwalk, +/obj/structure/railing{ + dir = 10 + }, +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/openspace, +/area/station/engineering/lobby) "xVZ" = ( /obj/structure/lattice/catwalk, /obj/structure/railing, /turf/open/openspace, /area/station/maintenance/starboard/fore) -"xWt" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) "xWw" = ( /obj/structure/lattice/catwalk, /obj/structure/railing{ @@ -85849,13 +85906,6 @@ /obj/machinery/vending/wardrobe/science_wardrobe, /turf/open/floor/iron, /area/station/science/research) -"xWV" = ( -/obj/machinery/door/airlock/maintenance, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/port) "xWY" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/effect/turf_decal/tile/green/opposingcorners{ @@ -85864,21 +85914,33 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/commons/storage/art) +"xWZ" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/item/radio/intercom/directional/south, +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/iron, +/area/station/cargo/storage) "xXa" = ( /obj/structure/bookcase/random/reference, /turf/open/floor/glass/reinforced, /area/station/service/library) +"xXd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red/opposingcorners{ + dir = 1 + }, +/obj/machinery/camera/autoname/directional/west, +/obj/structure/showcase/machinery/oldpod{ + desc = "An old NT branded sleeper, decommissioned after the lead acetate incident. None of the functional machinery remains inside."; + dir = 4; + name = "decommissioned sleeper" + }, +/turf/open/floor/iron/white, +/area/station/maintenance/department/medical) "xXe" = ( /obj/effect/landmark/start/assistant, /turf/open/floor/iron/dark/smooth_half, /area/station/service/library) -"xXl" = ( -/obj/effect/turf_decal/arrows/red{ - dir = 4 - }, -/obj/effect/turf_decal/box/red, -/turf/open/floor/iron/dark/textured_large, -/area/station/cargo/sorting) "xXr" = ( /obj/structure/table/wood, /obj/effect/decal/cleanable/cobweb, @@ -85932,6 +85994,16 @@ /obj/structure/broken_flooring/singular/always_floorplane/directional/east, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"xXQ" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "cargounload"; + name = "Unloading Conveyor"; + pixel_x = 5; + pixel_y = -10 + }, +/obj/effect/turf_decal/trimline/brown/filled/line, +/turf/open/floor/iron, +/area/station/cargo/storage) "xXU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, @@ -86022,6 +86094,16 @@ /obj/structure/cable, /turf/open/floor/carpet, /area/station/command/heads_quarters/hop) +"xYp" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/blue/end{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/lobby) "xYS" = ( /obj/machinery/computer/operating{ dir = 1 @@ -86029,10 +86111,6 @@ /obj/effect/turf_decal/tile/purple/half, /turf/open/floor/iron/white/textured_half, /area/station/science/robotics) -"xYV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/catwalk_floor/iron_dark, -/area/station/ai/satellite/chamber) "xZd" = ( /turf/open/floor/iron/smooth, /area/station/engineering/atmos/upper) @@ -86055,6 +86133,13 @@ }, /turf/open/floor/carpet, /area/station/service/chapel/office) +"xZK" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) "xZP" = ( /obj/structure/table, /obj/item/wrench{ @@ -86117,6 +86202,27 @@ }, /turf/open/floor/plating, /area/station/security/execution/education) +"yaW" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ + dir = 1 + }, +/obj/structure/cable/layer3, +/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/white/smooth_half{ + dir = 1 + }, +/area/station/ai/satellite/foyer) +"ybc" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/obj/structure/sign/plaques/kiddie{ + pixel_y = 32 + }, +/turf/open/floor/circuit/red, +/area/station/ai/upload/chamber) "ybh" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table/wood, @@ -86139,18 +86245,6 @@ }, /turf/open/floor/iron/textured_large, /area/station/medical/virology) -"ybH" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ - dir = 1 - }, -/obj/structure/showcase/cyborg/old{ - dir = 8; - pixel_x = 9; - pixel_y = 2 - }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/foyer) "ybI" = ( /obj/structure/table, /obj/item/radio{ @@ -86179,13 +86273,6 @@ }, /turf/open/floor/engine, /area/station/command/heads_quarters/ce) -"ybV" = ( -/obj/machinery/computer/order_console/mining, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 5 - }, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) "ybW" = ( /obj/item/melee/flyswatter{ pixel_x = 10 @@ -86197,13 +86284,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"yca" = ( -/obj/effect/turf_decal/trimline/blue/arrow_ccw{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/arrow_cw, -/turf/open/floor/iron/dark, -/area/station/medical/medbay/lobby) "ycf" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -86232,24 +86312,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"ycm" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/turf/open/floor/wood/large, -/area/station/command/heads_quarters/cmo) "yct" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -86260,18 +86322,20 @@ /obj/machinery/light/floor, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) +"ycI" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = 6; + pixel_y = 9 + }, +/obj/item/pen, +/obj/effect/turf_decal/tile/brown/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) "ycM" = ( /obj/structure/lattice, /turf/open/floor/plating/airless, /area/space/nearstation) -"ycU" = ( -/obj/effect/mapping_helpers/airlock/access/all/supply/general, -/obj/machinery/door/airlock/maintenance, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/station/cargo/storage) "ydc" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -86304,6 +86368,18 @@ /obj/machinery/light/directional/west, /turf/open/floor/iron, /area/station/commons/fitness/recreation) +"ydL" = ( +/obj/effect/turf_decal/tile/neutral/opposingcorners{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark, +/area/station/medical/chemistry) "ydN" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/siding/wood{ @@ -86326,21 +86402,6 @@ /obj/structure/lattice/catwalk, /turf/open/openspace, /area/station/commons/fitness/recreation) -"yee" = ( -/obj/structure/closet/secure_closet/medical3, -/obj/item/clothing/gloves/latex/nitrile, -/obj/item/defibrillator/loaded, -/obj/item/clothing/glasses/hud/health{ - pixel_y = 13 - }, -/obj/item/clothing/gloves/latex/nitrile, -/obj/effect/turf_decal/bot_white{ - color = "#52B4E9" - }, -/obj/machinery/newscaster/directional/south, -/obj/item/clothing/gloves/latex/nitrile, -/turf/open/floor/iron/dark/textured_large, -/area/station/medical/storage) "yeg" = ( /obj/structure/chair/office/light{ dir = 1; @@ -86415,6 +86476,32 @@ /obj/structure/lattice/catwalk, /turf/open/water, /area/station/maintenance/starboard/fore) +"yfa" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/railing/corner/end{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"yfb" = ( +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Antechamber" + }, +/obj/structure/cable/layer3, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/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/white/textured_large, +/area/station/ai/satellite/foyer) "yfj" = ( /obj/structure/ladder, /turf/open/floor/plating, @@ -86448,19 +86535,6 @@ /obj/effect/turf_decal/tile/purple/opposingcorners, /turf/open/floor/iron/dark, /area/station/maintenance/starboard/aft) -"ygn" = ( -/obj/machinery/door/airlock/medical{ - name = "Primary Surgical Theatre" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue/full, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white/textured_large, -/area/station/medical/surgery) "ygr" = ( /obj/structure/lattice/catwalk, /obj/structure/table, @@ -86471,16 +86545,6 @@ }, /turf/open/openspace, /area/station/maintenance/port/aft) -"ygw" = ( -/obj/structure/railing/corner/end/flip{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding{ - dir = 8 - }, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) "ygy" = ( /obj/structure/cable, /turf/closed/wall/r_wall, @@ -86494,12 +86558,15 @@ "ygD" = ( /turf/closed/wall, /area/station/medical/coldroom) -"ygH" = ( -/obj/structure/cable/layer1, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +"ygJ" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/catwalk_floor, -/area/station/engineering/main) +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/storage) "ygM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -86516,33 +86583,6 @@ }, /turf/open/floor/iron, /area/station/science/breakroom) -"ygO" = ( -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/yellow/mid_joiner{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/button/door/directional/south{ - req_access = list("ai_upload"); - name = "AI Satellite Teleporter room"; - id = "teleportshutters" - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/ai/satellite/teleporter) -"ygT" = ( -/obj/machinery/smartfridge/chemistry/preloaded, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 8; - id = "chemshutters"; - name = "Chemistry Shutters" - }, -/turf/open/floor/plating, -/area/station/medical/pharmacy) "ygW" = ( /obj/effect/spawner/random/structure/closet_maintenance, /obj/effect/spawner/random/maintenance/two, @@ -86565,6 +86605,26 @@ }, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"yhn" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"yho" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/textured, +/area/station/cargo/warehouse) "yhq" = ( /obj/effect/turf_decal/caution, /obj/effect/turf_decal/stripes/line, @@ -86575,6 +86635,13 @@ /obj/structure/table, /turf/open/floor/iron, /area/station/hallway/primary/port) +"yhv" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) "yhx" = ( /obj/structure/musician/piano/unanchored, /turf/open/floor/plating, @@ -86601,20 +86668,6 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /turf/open/floor/iron/dark, /area/station/engineering/atmos/hfr_room) -"yhP" = ( -/obj/effect/turf_decal/weather/snow/corner{ - dir = 6 - }, -/obj/effect/turf_decal/weather/snow, -/obj/machinery/airalarm/directional/south, -/obj/effect/mapping_helpers/airalarm/tlv_cold_room, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/structure/sign/warning/cold_temp/directional/east, -/obj/machinery/portable_atmospherics/canister/anesthetic_mix, -/turf/open/floor/iron/kitchen_coldroom/freezerfloor, -/area/station/medical/coldroom) "yhT" = ( /obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, @@ -86657,44 +86710,28 @@ }, /turf/open/floor/engine, /area/station/engineering/atmos/hfr_room) +"yig" = ( +/obj/effect/turf_decal/stripes, +/turf/open/floor/iron/textured, +/area/station/cargo/storage) +"yil" = ( +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/closet/emcloset{ + anchored = 1 + }, +/obj/machinery/airalarm/directional/east, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron/dark/textured_large, +/area/station/ai/satellite/exterior) "yin" = ( /obj/structure/chair, /turf/open/floor/iron/dark/smooth_large, /area/station/security/interrogation) -"yip" = ( -/obj/item/pickaxe{ - pixel_x = 4; - pixel_y = 12 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"yiv" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/warning{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/dark_blue/mid_joiner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) "yiy" = ( /obj/effect/spawner/random/structure/closet_maintenance, /obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"yiH" = ( -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/starboard/central) "yiL" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/showcase/machinery/cloning_pod{ @@ -86724,31 +86761,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark/textured_large, /area/station/security/prison/safe) -"yjD" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/blue/opposingcorners{ - dir = 1 - }, -/obj/item/paper_bin{ - pixel_y = 3; - pixel_x = 6 - }, -/obj/item/pen{ - pixel_y = 8; - pixel_x = -6 - }, -/obj/item/toy/figure/paramedic{ - pixel_x = -5; - pixel_y = -3 - }, -/obj/structure/fireaxecabinet/jawsofrecovery/directional/south, -/turf/open/floor/iron/white, -/area/station/medical/office) -"yjJ" = ( -/obj/machinery/computer/cargo/request, -/obj/effect/turf_decal/tile/brown/fourcorners, -/turf/open/floor/iron, -/area/station/hallway/primary/starboard) "yjM" = ( /obj/structure/sign/directions/supply{ dir = 4; @@ -86795,30 +86807,43 @@ }, /turf/open/floor/iron/dark, /area/station/commons/storage/art) -"ykx" = ( -/obj/structure/disposalpipe/trunk/multiz/down{ - dir = 2 +"yko" = ( +/obj/item/dest_tagger{ + pixel_x = 8; + pixel_y = 8 }, -/turf/closed/wall, -/area/station/maintenance/port) +/obj/item/dest_tagger{ + pixel_x = -6; + pixel_y = 8 + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/item/dest_tagger, +/obj/item/clothing/head/soft{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/structure/cable, +/obj/structure/table, +/turf/open/floor/iron/dark/textured, +/area/station/cargo/sorting) "ykz" = ( /obj/structure/cable, /obj/machinery/holopad, /turf/open/floor/iron/dark, /area/station/command/gateway) +"ykD" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/surgery) "ykG" = ( /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plating, /area/station/maintenance/port/greater) -"ykT" = ( -/obj/structure/railing, -/obj/machinery/conveyor_switch/oneway{ - dir = 1; - id = "mining"; - pixel_y = 10 - }, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) "yla" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -86857,41 +86882,25 @@ /obj/machinery/camera/autoname/directional/north, /turf/open/floor/iron/textured_large, /area/station/security/prison) -"ylv" = ( -/obj/structure/sign/poster/random/directional/north, -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/end{ - dir = 1 - }, -/turf/open/floor/iron/textured, -/area/station/cargo/storage) -"ylw" = ( -/obj/structure/sign/poster/official/random/directional/south, +"ylH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white/smooth_large, -/area/station/ai/satellite/interior) -"ylJ" = ( -/obj/machinery/shower/directional/west, -/obj/machinery/light/small/directional/south, -/obj/effect/spawner/random/trash/soap, -/turf/open/floor/iron/freezer, -/area/station/commons/toilet/restrooms) +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron/textured_large, +/area/station/medical/abandoned) "ylO" = ( /turf/open/floor/glass, /area/station/commons/fitness/recreation) -"ylX" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/textured_half{ +"ylS" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/area/station/ai/satellite/teleporter) +/obj/structure/disposalpipe/segment, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/large, +/area/station/hallway/primary/central) "yma" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -108395,7 +108404,7 @@ dbr xFj jVY jVY -iDi +woB ktu uIO bWY @@ -108630,7 +108639,7 @@ nJk rjd riD riD -iJK +dLW riD riD riD @@ -108889,7 +108898,7 @@ riD cJb unK awv -xWV +tAJ uJi uJi qnS @@ -109680,7 +109689,7 @@ xta rjO nNf jVY -rif +tfZ bPC fqK wuN @@ -110454,7 +110463,7 @@ jbS qpI uIO uIO -okg +cBH uIO uIO uIO @@ -110710,10 +110719,10 @@ gUh uIO uIO uIO -gTW -pTp -jrv -jFG +xXd +aaH +hlb +uLl uIO uIO xXW @@ -110964,14 +110973,14 @@ uIO pUj jVY pim -gJJ -cVe -kBq -xej -nEr -kyx -qbY -uVL +tim +rGU +etn +oju +jMk +kvM +gOu +kJe uIO bPC fqK @@ -111220,16 +111229,16 @@ got uIO uTy uYd -kbB +ipf uIO -ceQ -eKW -gLQ -jea -wKr -xQI -cVe -cGT +tiA +vbh +lMi +ikI +jsU +jIn +rGU +dJN bPC wuN lIr @@ -111437,7 +111446,7 @@ cJz bNt bNt bNt -vat +nIa riD riD riD @@ -111479,13 +111488,13 @@ uIO jVY nDe uIO -coI -eKW -pTp -bkD -veT -uDp -vqu +cHs +vbh +aaH +lph +oOr +dRt +ptx uIO fqK bPC @@ -111736,13 +111745,13 @@ eTr jVY nDe uIO -uVL -arG -lXG -nuJ -cVe -rYd -opJ +kJe +aIz +eAw +tvj +rGU +eCn +aje uIO wuN bPC @@ -111992,13 +112001,13 @@ kHZ uIO vhP pim -nGq +aMG uIO -fNw -fxS -fxS -wxk -qmD +wbx +nGj +nGj +tXE +gsJ uIO uIO rGK @@ -112252,9 +112261,9 @@ jYM gjB uIO uIO -hhH -izg -vzN +qEV +dCA +fUl uIO uIO mwO @@ -112471,7 +112480,7 @@ uJi riD qEQ aZT -gzX +wdi lqn ykm bAL @@ -112511,13 +112520,13 @@ qpI uIO uIO uIO -nin +aNr uIO oQV hCk lIi hCk -vtN +fSB uSl noG lIr @@ -112727,8 +112736,8 @@ lmB uJi riD wMS -dgC -clg +uKs +adX sTv ait sTv @@ -112984,7 +112993,7 @@ riD riD riD sTv -qIC +bWd sTv sTv qAJ @@ -112996,7 +113005,7 @@ ahD wie riD riD -vWw +cvu riD osU flg @@ -113021,7 +113030,7 @@ pMn jVY jYM jYM -fzy +grn pNF jii jii @@ -113241,7 +113250,7 @@ sTv aVb ffN bJU -dgC +uKs quD sTv qdk @@ -113252,13 +113261,13 @@ jFo nLC lQd riD -fLX +med pSF -tVl +uoC srD flg uJi -xKB +vvP kUq gga kPZ @@ -113270,7 +113279,7 @@ cDs ygB aWo rIZ -pOD +aYn kUq kUq njH @@ -113280,7 +113289,7 @@ jVY gLc lIr lIr -vnt +aRk lIr lIr flh @@ -113511,20 +113520,20 @@ fZc jKZ xCv bFe -pyA +dop srD flg -xqi +roD riD kUq kUq gga kPZ nIW -toh -als -meF -hET +vSb +aUd +mGi +xPM fAB pHd kUq @@ -113750,10 +113759,10 @@ bNt qna gfo dMR -iuq -efB -rlU -tXV +mZe +bAj +fhM +lDY ryJ uVN kfh @@ -113769,20 +113778,20 @@ riD rPE bFe pqQ -oQJ +fBN uJi -rkU +bYW riD cTJ kUq kUq xwK -lUn -oFg -hIE -cPq -bBy -pOD +voG +gar +ehy +tKI +rTA +aYn kUq kUq nyb @@ -113790,7 +113799,7 @@ wTk wTk hqz ycg -qzP +gRI ycg lIr dfL @@ -114024,10 +114033,10 @@ nIA akE fbC fbC -sQs +jDE fbC -voz -jDx +rrg +gTF ovx ovx tRJ @@ -114038,7 +114047,7 @@ kUq kUq vsP kUq -rea +qqK kUq kUq wTk @@ -114046,9 +114055,9 @@ wTk eAH nCc hqz -rlB -csW -ieD +sNE +aqP +rNC lIr lIr lIr @@ -114061,7 +114070,7 @@ mZu noi vEi tce -pyg +mMJ lIr nfX lIr @@ -114280,33 +114289,33 @@ mDF mDF mDF fbC -fik -iEL -hHs -lQc -bvH +ate +pxh +bPs +gQp +ppG riD riD -uEl +dnt vOg vOg vOg -ciS +daM vOg vOg -dXD -alI -jNe -onB -jNe -jNe -jNe -jNe -lFx -bit -jqA -spl -gAj +mMZ +mwf +nYf +ocw +nYf +nYf +nYf +nYf +udP +eiv +ylH +mtx +hUX biZ lAV tAF @@ -114316,7 +114325,7 @@ ekQ tce tce tce -ulE +ssM tce aaO lIr @@ -114537,15 +114546,15 @@ iFR iFR sfp fbC -dmM -whs -rNU -vSJ -lVs +ugW +lCR +xTk +fdF +vlR riD -cSy +miw eNb -sAG +uDt riD riD riD @@ -114560,12 +114569,12 @@ riD riD riD riD -ibJ -hSu -tNd +mrr +ehB +jSq lIr -oRi -sTT +sdM +jdq rtf biG vdq @@ -114794,42 +114803,42 @@ cSW cSW vQP fbC -sag -hcH -uLo -vYs -hoP +dMz +wqt +jjU +uSo +vwk riD riD riD -nen +qBb riD -oTS -mDX -aKG -xUR -ghR -sCA -fFm -ctE -lUI -uKb -oTq -bEU +gxL +uZz +lmG +jco +jAI +wkq +bzH +oYO +ttR +gkx +kmy +piK ccN -ruJ -hSu -pYi +bEc +ehB +pLa lIr -bDz -iBK -idd +uQF +vSf +sqK voX kWO eqV wPV wPV -uwU +nek wPV lmV eOG @@ -115052,37 +115061,37 @@ jGD iyv fbC cRL -hnH -aDm -vYs -nSu +hZh +cxe +uSo +ecj fbC -oIA +gZi mYe -mtD -xrX -rQU -eRT -wbJ -fRd -pAU -rTp -iGH -nLU -rDc -jWF -wxE -amW +mFx +leH +cyO +kqW +ubn +sOk +slT +ats +aGZ +mQU +iIp +dwc +prc +xHg ccN pEO -tCO +jUR pEO lIr -abE +fFn lIr lIr lIr -uqO +aMS lIr wPV nFO @@ -115309,34 +115318,34 @@ iyv aYR fbC jVQ -hnH -qfh -vYs -gFt +hZh +tKr +uSo +kYW fbC vdP mYe -uCE -kDa -xVL -afg -iFy -bPH -rZP -fch -buk -pyf -cDB -urk -lzW -gZj -oZn +qvv +eSH +oek +igf +rBM +nuq +rZk +bWq +pPD +mbH +icH +ikU +fgS +fnR +wCQ xeM -gDs -sny -ttr -aYm -oZD +sWh +wCr +xtu +xad +iWZ lIr kSY noG @@ -115566,34 +115575,34 @@ lIM hWw fbC nWD -frB +drd cHZ -vYs -wlM +uSo +tvD fbC -tqq -vJI -dUw +aZm +wXP +xKK xeM -lIC -acS -cxD -fPt -wPf -rhx -jYJ -ygn -aeq -ajU -qIc -gZj -oZn +pDb +rny +fCm +trX +vYZ +txK +aiu +uQp +ykD +pvo +mxL +fnR +wCQ xeM fYF -sny -ttC -hAM -dBy +wCr +ePN +kbI +hqd lIr feA noG @@ -115606,7 +115615,7 @@ sIp wUm dcv wRi -plt +bwJ mHQ fdl dXA @@ -115821,36 +115830,36 @@ rnd fLr fLr fLr -vIS -lPn -qMz -ugj -eBQ -tON -gpT +qBR +ozV +aGl +kdU +rsK +poE +cCy xeM xeM -hrX +bEH xeM -lIC -hTy -aMK -wYH -mfs -qWy -rDN -nLU -xSb -hSz -wxE -taG -oZn +pDb +ozC +jse +kZQ +qCB +vsS +mGK +mQU +tgu +aYW +prc +wbp +wCQ xeM -tuV -sny -vWI -pPn -rah +hQT +wCr +mCP +hCE +kBy lIr scH noG @@ -116025,7 +116034,7 @@ neJ ftR wRp vwb -lWO +vEE gzs oLO gPW @@ -116077,37 +116086,37 @@ fcn fcn sXj cXw -qeZ -jDx -obQ -hDd -aoz +ylS +gTF +rBa +pQJ +poI fbC fbC fbC fkD fkD pEO -leK -lIC -asY -wqq -cqe -xCz -uQv -cCt -ctE -tYC -qdd -uSP -wER -oZn +lfA +pDb +isz +vpe +nvq +gYk +qxF +gIj +oYO +bpo +qIq +oAf +jBq +wCQ xeM fYF -kLI -wgx -hzG -hhb +tde +arw +xVV +mwz kqv kqv clb @@ -116340,31 +116349,31 @@ hSk hSk hSk hSk -pSd -jDD -pZQ -gie -mKs +kmt +oaP +gKp +hmB +xPR xeM -lIC -rQR -jiL -oNB -jiL -emn -vqv -ppa +pDb +axU +jLO +fbn +jLO +qVx +kcv +vwX ccN ccN ccN ccN ccN -ibM -gFn -sny -sny -xMV -sny +lRs +dzV +wCr +wCr +qxj +wCr kqv dcE dcE @@ -116372,8 +116381,8 @@ dcE dcE dcE sWJ -ahx -cSN +tvZ +dOg fwF hbi nCt @@ -116554,7 +116563,7 @@ hSd gNr bOk bOk -izR +fTU bOk hwV aEG @@ -116593,44 +116602,44 @@ fLr iLm fLr qKV -oDq -wTE -gvR +ojv +rhO +bSE hSk -qDh -tLU -kIt -msF -iKH +mAk +aRR +gRu +vzJ +rtu xeM -hNj -iQA -vJI -vJI -vJI -pkh -xsD -viV -iKa -uNT -pMm +oUv +xvG +wXP +wXP +wXP +gEX +wZn +fco +ura +bLD +sph xeM xeM xeM -siR -mJg -gpx -gPu -xqR -jwL -jwL -jwL -woi -woi -jwL -jwL -jwL -cSN +bfl +ulJ +fRa +dnl +oNF +kEJ +kEJ +kEJ +wxg +wxg +kEJ +kEJ +kEJ +dOg wiv bYn bYn @@ -116850,43 +116859,43 @@ fLr iLm fLr qKV -cpG -nng -xMz +mfl +mJX +nBz eJb -myh -oJv -pkn -pkn -mQK -ene -nyR -ene -gPC -gPC -gPC -gPC -ped -uOL -oOS -aJR -pTV -eZE -gPC -gPC -ovh -ljq -vkk -qUW -izk -jwL -oxT -wbw -nmA -arc -jTV -ezB -jwL +dar +lww +wHM +wHM +fWp +gBy +viY +gBy +aZk +aZk +aZk +aZk +oZo +txg +lqU +nJH +lBe +ajW +aZk +aZk +sSf +vad +vga +kaX +axb +kEJ +hBD +bKy +nkd +vwp +axd +upO +kEJ kqv kqv kqv @@ -117107,51 +117116,51 @@ fLr iLm fLr qKV -jGh -mFR -bIZ +boz +ndP +oYB qKV -msF -lQV -msF -eBD -mKs -tYN -sSF -cyM -xvA -kZs -rfL -esR +vzJ +vLO +vzJ +oCJ +xPR +vbN +akk +cub +uQj +xlF +jaV +usx xeM -viV -oXE -vsL -wJV +fco +mmR +jRM +ccU pdO pdO -ygT -slK +eBR +utA pdO -wlq -eXz -nKs -jwL -hgP -nkW -oTA -sTB -nkW -hgP -jwL -phP +hOt +vaq +mNZ +kEJ +jsM +wbT +cbD +cOI +wbT +jsM +kEJ +jOa kyq hSh dwi ceG lIr lIr -oKC +iUR lIr lIr bOw @@ -117362,46 +117371,46 @@ bcH vAs dQP iLm -agu +inC hSk qKV -iCd +syo hSk hSk -sfj -gci -tRU -fMx -lqZ -phw -fMx +cuV +ofz +maT +sNj +vKX +gWf +sNj irh uFM -nbE +nfU uFM irh irh irh -rEL -usD -gWO -mJg -fEQ -snE -ksX -mCM -qqD -wQc -ugq -jwL -lJc -nkW -nkW -nkW -rDR -oTx -jwL -iLD +fqz +fSw +rVa +ulJ +goV +jKV +jpM +qiO +lFR +xHj +iuB +kEJ +cys +wbT +wbT +wbT +hSg +pOp +kEJ +nOZ ffp wgP lNj @@ -117620,44 +117629,44 @@ tNV crk fDc crk -bHV -rsU -mDr -fHf -sgT -qOG -pMi -yca -oJe -gND -qKP -jcy +uQX +chl +aqN +cAw +hyJ +ekO +xbE +eot +wFI +uLu +sUl +vBD irh -oiH -gXT -gZT -knf -qFa +qUn +wGw +kgH +pWu +adV irh -vky +tKo uvh -hXT -xuz -bRm -eMd -nFz -nFz -tRY -wXL -uEZ -jwL -iqz -nkW -vJr -rSY -rDR -nKT -jwL +liw +vBs +lGl +aFD +trn +trn +bGr +mBj +sda +kEJ +ybc +wbT +hNE +pXR +hSg +qWD +kEJ kmD nRu fvh @@ -117825,7 +117834,7 @@ eOo ixF ixF ixF -qER +scv gPW gPW vKt @@ -117837,7 +117846,7 @@ wPG bfw kHv uPu -dgc +axh llv llv lDE @@ -117877,44 +117886,44 @@ ddz ckZ iLm fLr -bHV -rsU -sGy -dMh -ujD -uya -gzi -klc -bxa -sZn -qKy -jeq +uQX +chl +dWx +rNj +tJX +lxk +oyX +dvZ +pDQ +cNc +uOQ +osm irh -vka -kwh -uGt -kdk -niy +hws +itm +rIt +rdP +hdU uFM -xaH -dJE -ioq -rMv -mYZ -lPc -rRy -txH +ceu +rOw +jIy +tSu +jWo +ciZ +bQP +hVq vSE -doA -iar -jwL -mJj -edC -iay -dvx -qzz -kFH -jwL +wys +oAB +kEJ +sDU +svH +bXN +ehA +vQD +eqF +kEJ iOF kPN fVQ @@ -118134,44 +118143,44 @@ cmp cnL iLm fLr -prV -qXc -jEG -mqQ -jUx -sWl -rHB -yca -eoj -biO -hYT -rFk -eKh -eME -xKg -kxL -wqk -bWI -glH -lEe -uHd +wgZ +eDq +hLq +lOn +pPz +fBV +hsX +eot +qCF +cDI +ctX +eQR +kgW +cmX +tOJ +cHW +qZx +pCq +lxm +abv +sjn xsC -mJg -vBN -pgN -rRy -rxd -cqw -sqp -eOx -jwL -cfB -wez -wez -wdM -puQ -wez -jwL +ulJ +lLR +sCQ +bQP +hPk +sJj +mfk +qOT +kEJ +sTm +rcS +rcS +fpl +aVj +rcS +kEJ aWH nZF nZF @@ -118391,43 +118400,43 @@ deJ vNo iLm fLr -prV -djc -mAY -qOG -kaF -iyn -dGy -lXM -oJe -fdb -ggR -jdH +wgZ +oWf +doS +ekO +sHD +xYp +udM +bKq +wFI +oUL +tqH +hrj irh -elP -hrm -gob -xig -ocq +dSd +uyB +fJh +skj +oPj uFM -sgN -vmJ -rYF -eVr -tYE -rSj -rSj -rSj -tzS -taS -rxx -jwL -pKy -wez -bCf -tbG -eDR -wez +qVU +wOy +dlc +oSB +qwQ +aFo +aFo +aFo +fwb +wrX +brV +kEJ +rng +rcS +vSL +gOk +bIO +rcS juQ aWH mRA @@ -118616,7 +118625,7 @@ llv ayD lkj lkj -cFP +xxG ckZ vMU fLr @@ -118648,43 +118657,43 @@ mAr ojj oNM fLr -bHV -bHV -prV -cRb -cav -prV -bHV -bHV -fMx -lXX -lgK -yjD +uQX +uQX +wgZ +oSi +gPX +wgZ +uQX +uQX +sNj +oDq +tKi +gfp irh -afl -kDP -ofr -htj -khC +wvF +gIg +qpS +sTy +bpL irh -nKB -ccH -fDk +cCH +cnN +gut pdO -azo -pmL -oTO -nzj -cke -cyx -duz -jwL -jwL -wez -fqi -tbG -cOa -wez +jmm +oZR +gsb +apI +hOY +mPK +jXz +kEJ +kEJ +rcS +pwt +gOk +kLG +rcS nTl aWH lRl @@ -118856,7 +118865,7 @@ hMw mrM jMr gPW -pzq +vmM aXe cCj hNy @@ -118870,7 +118879,7 @@ bOk bOk weF weF -fJj +rcv bOk bOk bOk @@ -118905,43 +118914,43 @@ hXc nYZ uFo lkC -fBQ -rJL -xca -dwh -hgN -rWZ -atZ +rLR +fbJ +iNA +fIr +crp +rgC +kwc fXP -fMx -aZG -fMx -aZG +sNj +xoW +sNj +xoW irh -jIf -jIf +pan +pan irh irh irh irh -ioo -klI -ioo +vDf +mEi +vDf pdO pdO -pLV -pLV +lRB +lRB pdO -iia -uKM +mka +ejw pdO fXP -jwL -wez -wez -tsC -wez -wez +kEJ +rcS +rcS +xSG +rcS +rcS nZF aWH xsh @@ -119164,38 +119173,38 @@ uFo gxP gTL pJS -eDq +kEU hOG -qkm +syj pJS pJS ghu -pLL +pnY pJS ghu pJS -uDa +xZK pJS pJS ghu pJS -vMv -pLL +bfg +pnY pJS -siA +foL pJS hCs ghu pJS pJS -reg +iKt pJS pJS -wWy +bGx xZn pJS bMo -ctm +vdd iev xZn eMi @@ -119411,8 +119420,8 @@ heR gmE czp aZd -emH -bfq +bpw +wzm bBK eRd vnz @@ -119421,9 +119430,9 @@ hnb vYe wAQ iFU -hDw -kOF -vcH +nMr +iun +mOy iFU iFU iFU @@ -119668,12 +119677,12 @@ dcE gmE irL lbT -kka -kkd +mlD +jnx egp scJ gNL -dXh +rcf vlK vXt gTL @@ -119684,14 +119693,14 @@ hOG pJS pJS bLu -xgT +iot pJS pJS pJS pJS pJS pJS -xgT +iot pJS bSD pJS @@ -119885,13 +119894,13 @@ mIa jMr dCm dCm -lkV -iNE -iNE -oVI -iNE -iNE -lkV +pTd +juf +juf +uEt +juf +juf +pTd xkZ luY gIE @@ -119905,12 +119914,12 @@ dCm jrV fjt fLr -qAt -vCw -luC -saA -xzi -uam +gvu +atU +nrA +ukN +eXJ +gIM gDG lkt tXS @@ -119935,10 +119944,10 @@ vlK lkC fXP iXg -jli +nHH wGD -uAi -jli +jlm +nHH jVu fXP xEm @@ -120144,9 +120153,9 @@ dCm dcE dcE dcE -iNE -nNg -iNE +juf +vbE +juf dcE dcE luY @@ -120162,12 +120171,12 @@ voV fLr fjt pKT -qAt -axc -irC -irC -jXv -uam +gvu +cAr +haY +haY +lFx +gIM qhq eIm wFP @@ -120193,8 +120202,8 @@ jMi tDY tDY vUS -fsx -hAH +fCC +vrw vUS tDY jes @@ -120400,11 +120409,11 @@ gOR dCm dcE dcE -oQp -oQp -cBZ -oQp -oQp +qlz +qlz +tfX +qlz +qlz dcE luY uJy @@ -120419,12 +120428,12 @@ voV fLr fjt qtW -fWS -hiI -lvc -ryx -eUX -cWh +ehI +iUY +iNd +xEZ +jdT +exh qcB eZA tXS @@ -120450,8 +120459,8 @@ fLr tDY kVK eXe -xqk -nps +fzQ +mRR lHK cYT jJX @@ -120657,11 +120666,11 @@ nhP dCm heR heR -oQp -eLV -auf -egB -oQp +qlz +lbM +wsE +kXl +qlz heR luY luY @@ -120676,12 +120685,12 @@ dCm rdx fjt qtW -fWS -wWC -nae -sOU -gNV -uam +ehI +nga +okS +ifk +mpL +gIM jlB kWR fID @@ -120914,11 +120923,11 @@ dCm dCm dCm dcE -oQp -pLJ -wZT -nut -oQp +qlz +jjX +pSA +lmg +qlz dcE dTL oHs @@ -120933,12 +120942,12 @@ voV fLr uHy qtW -fWS -txU -mXJ -irC -kRE -uam +ehI +rgy +loW +haY +bMV +gIM gyq wXk rTR @@ -121171,11 +121180,11 @@ wIW tAV dCm heR -oQp -igg -lCy -leP -oQp +qlz +cAP +mLi +uAC +qlz heR dTL jDr @@ -121190,12 +121199,12 @@ voV fLr fjt qtW -fWS -wWC -xnG -irC -hnx -uam +ehI +nga +udp +haY +gue +gIM jlB kWR rTR @@ -121428,11 +121437,11 @@ dCm dCm dCm dcE -oQp -oQp -oQp -oQp -oQp +qlz +qlz +qlz +qlz +qlz dcE dTL nCC @@ -121447,12 +121456,12 @@ dCm wKV fjt qtW -fWS -wWC -mXJ -irC -aNl -uam +ehI +nga +loW +haY +ftc +gIM cfx bic fDs @@ -121704,12 +121713,12 @@ voV pVy fjt xQW -qAt -mBG -tTy -irC -kRE -uam +gvu +kHa +fPx +haY +bMV +gIM xms qzo tXS @@ -121765,8 +121774,8 @@ rPd rPd omG fAl -wmC -xeI +eyK +sUs jbW qnM wKb @@ -121961,12 +121970,12 @@ voV fLr fjt fLr -qAt -uTB -qxi -aeH -eMX -uam +gvu +uaW +cyS +iMA +pWK +gIM rFL ioc lVn @@ -122023,7 +122032,7 @@ rkW lmc fAl bCx -xeI +sUs sQJ wKb wKb @@ -122218,12 +122227,12 @@ rnp oUO toM crk -qAt -qAt -dBq -dgT -qAt -qAt +gvu +gvu +gVU +vZy +gvu +gvu cfx bic fDs @@ -122280,7 +122289,7 @@ gPd qyA fAl pcR -rNG +spZ nLp wKb mWI @@ -122537,7 +122546,7 @@ vWv lmc tNP lGy -xeI +sUs cOe wKb cpD @@ -122794,7 +122803,7 @@ idj uix tNP pcR -izU +ahH dxN cWU cWU @@ -123051,7 +123060,7 @@ oof exo tNP pcR -xeI +sUs xaz bQe qYi @@ -123308,7 +123317,7 @@ nCI ifV fAl lGy -rNG +spZ xaz bQe iLy @@ -123534,7 +123543,7 @@ ahV abT lQw abT -rZz +kQN rXY fzT rOA @@ -123552,7 +123561,7 @@ rOA iHS dZZ hZe -fUL +rAJ wNC akq tsJ @@ -123791,7 +123800,7 @@ vAX rIV pUe nAB -ePo +stz fUN dUP rOA @@ -125109,7 +125118,7 @@ arT hFi qfr sQJ -mnh +iON gtd gGl bgm @@ -126341,7 +126350,7 @@ eQl rmK hrT nnH -xlj +bep vPN qwa shs @@ -126573,9 +126582,9 @@ cqh ntW cNO cqh -ozE +eFj yeT -cCv +wCT yeT pov pov @@ -126602,7 +126611,7 @@ bCD vPN glC oCe -qfv +sGx uYA cLL cLL @@ -126610,8 +126619,8 @@ mYd iYK shs tSp -wEd -iew +fIP +ycI abT tGN rmw @@ -126869,7 +126878,7 @@ sJv dig dig dig -tQl +djP aCa kcs aCa @@ -126880,10 +126889,10 @@ qMi aCa aCa aCa -ovD +cws tjR -nGz -whY +nuF +kUc dOk hFi lim @@ -127137,7 +127146,7 @@ qMi fok fok fok -oGI +viQ aXa tjA aXa @@ -127373,28 +127382,28 @@ qrZ dko oDH oDH -xMR +mRd oDH oDH oDH oDH oDH oDH -veO -aTT -aTT -aTT -fuQ +dBL +tQY +tQY +tQY +aQv aCa -aCZ -pTM -pTM -pTM -dfN +run +jlu +jlu +jlu +fXw oDH -wRD +vff aCa -ovD +cws gZh hFi ajB @@ -127600,8 +127609,8 @@ vyp dqJ vBX mzN -xtz -eKF +dKF +mXG gmd iAH dyt @@ -127623,7 +127632,7 @@ jwa qKO qKO qKO -yiH +kku qKO uDd bgT @@ -127631,26 +127640,26 @@ edJ qHJ vBZ qKO -kvz -xXl -cpm -sKl -sKl -nlg +wzd +hIR +wFd +ppm +ppm +qfy qPj -iBw -fuA -yjJ -okJ -sRr -sMG -oQP -qyP -blw +wYv +fCX +xsE +sYj +nJM +vxL +vHx +kaV +pQC mHf -iiv +dCc mHf -gCD +rkM mHf rKA cLq @@ -127659,12 +127668,12 @@ awK rKA rKA rKA -fAr +xVl rKA rKA rKA rKA -gxv +uMo rKA rKA rKA @@ -127889,25 +127898,25 @@ uqm qKO qKO qPj -fEt -fKe -fNP -fNP -gZf +slY +dsv +urd +urd +wHq qPj cjh -lWs -qoq -eIY -rwT -mIR -rwT -lWs +dRA +eNp +fGZ +xTR +lwq +xTR +dRA cjh mHf -fJp -xwO -nfy +svT +hiS +rUW mHf swp gKL @@ -128145,26 +128154,26 @@ hVs qKO qKO qKO -shW -inq -gjI -vgL -sqC -qjg -mZh -gpy -vzz -kDf -dZi +lVg +xBf +hkr +gnv +mVJ +fah +jMD +gqs +dHf +wJd +tfh geK -dZi -icc -itC -mQk -hlP -wlX +tfh +ieX +qrI +mEe +hpU +uhj uqB -vjd +eTB mHf pGv agO @@ -128395,40 +128404,40 @@ jTQ jwa gtA qKO -iAn -beO -sPE -oYr +aGT +cFS +pgs +sMr eYw -rxE +kLh qKO -aSI -are -aAu -cmF -cmF -dlm +iZM +iLf +lSk +gLu +gLu +fxu qPj -fNt -wPc -xVj -rbM -xue -fgC -fgC -fgC -mpa +bgG +rcY +prD +jAs +vVu +alU +alU +alU +tQd mHf -aNt -qUh -cVA +wDO +sAq +lnY mHf nqu xuB tbI gKL oSZ -ivR +puG gtd gtd sUV @@ -128621,9 +128630,9 @@ fGD eQO lsV xCJ -tNb -lqA -ygH +dgX +mxq +dxH rrz hKE nNY @@ -128652,32 +128661,32 @@ aKR jwa eYw qKO -piz +xNI qKO qKO hlF ctT -sAo +dtm qKO -deI -cIj -wPv -iTo -woo -naA -mZh -aGy -vDO -pBo +gzC +nOb +uqr +vlk +pzt +xKS +jMD +eaG +vWN +bgL ebO -uJo +oDo ebO -kCX -wBM -aEC -hlP -mSv -qUh +vFO +dms +qaW +hpU +bMR +sAq puR mHf gim @@ -128880,7 +128889,7 @@ unl jSf hmX wrQ -ygH +dxH wrQ wrQ wrQ @@ -128909,33 +128918,33 @@ kmm jwa eYw qKO -jFQ -dwo +jFz +unq qKO -rFO -kqh -qyE +nPy +pcD +tYB qjV -uJA -xpJ -aAu -oWY -oWY -auE +bEu +cBk +lSk +uQL +uQL +bPq qPj cjh -wPm +mVH cjh -tJo -tuP -tJo +uEV +vJJ +uEV cjh -nxK +kzj cjh mHf -avt -iPC -pAV +dWf +nwL +fcz mHf vCr bMq @@ -128944,7 +128953,7 @@ lYw mPn rKA rKA -jkD +icl rKA rKA sJK @@ -129137,7 +129146,7 @@ inu jSf fvu lpj -oob +htE fVd fVd fVd @@ -129167,38 +129176,38 @@ iSh nES qKO qKO -piz +xNI qKO -omZ +dHn xmf -sAo +dtm qKO -hKD -jxf -oiV -drd -tZf -wEe -cMs -ssU -rJC -dld -the -qnQ -cIc -gLO -nBm -dWG +afA +oiG +jhl +yko +fyo +kGr +rsf +pCn +kfM +wlv +bbH +nHv +xoB +lWT +oGf +xWZ mHf -hlP -bkx -hlP +hpU +vmP +hpU mHf rKA etu spw spw -iZv +qzO rKA aNT gtd @@ -129424,32 +129433,32 @@ jwa nES qKO agF -gLm +mCZ qKO -gyJ -cKo -alb -tMF -dRJ -kXj +tNy +fbj +rUi +pJY +cPl +eMT qPj qPj -ijA -ijA +thG +thG qPj -tfe -bjy -rKH -rbm -orK +qpR +uiv +nyy +avz +iQn hHr -jxJ -pMU -hFr -iMn -dLv -xMU -nKK +huC +vrb +kwf +pfQ +xGx +ygJ +mhO cjh rxM afr @@ -129680,40 +129689,40 @@ pJM jwa nAA qKO -umS +sLy qKO qKO qKO qKO qKO qKO -xDD -sjc +iRt +qOa qKO -iKr +kWc vYX vYX kxf dbw dLM -mZa -lHX -alB -eJq -auh -vEo +fgh +xBu +xqM +rks +jte +cZA geK geK geK -nua -dbM +gnX +qgZ cjh kEy dWM wmx nrO xPg -dfb +cgG iCS nBg rKA @@ -129909,7 +129918,7 @@ jSf pvp pvp jSf -iyb +xtc jSf pvp pvp @@ -129917,7 +129926,7 @@ jSf pvp pvp jSf -pom +bJS jSf kvl pCb @@ -129937,34 +129946,34 @@ jwa jwa nES nES -iyH -uCz +pGu +fRF nEM nEM -bXL -uCz +gmI +fRF nEM -uZe +jRG imz qKO -dHz -lDt +jUl +lzd vYX kxf xCe iPz oip -hsp -hsp -qht +doF +doF +ilb dbw mbz eOa eOa eOa -jsv -gmw -saG +nCm +xqx +uea dzt bFc pHQ @@ -130204,23 +130213,23 @@ qKO qKO imz qKO -kQA +wEO vvw -cog +xgf tBc -qma -iAL -hJv +gKb +dkb +jEb goD -rEl -xVn -sSl +mVY +hcM +aAU pBa -nJu -tMA -rZu -tmD -hwr +cPc +rAB +qgh +aRf +atP cjh bZQ qHN @@ -130461,22 +130470,22 @@ jqR qKO mOg qKO -rBc -cog -koK +xft +xgf +sDI uxp cjh -oww -lbE -ibC +fvo +lLt +nSM cjh cjh -szN -wMA +rJx +nZp cjh hIA hIA -rXO +sQv hIA hIA blh @@ -130709,35 +130718,35 @@ lVH fJL wAO qKO -fvr +fsP qKO daW agF nEM nEM -rYb +omk hci qKO -pkk +rtr pPA -tdO +yho uxp -ylv -gBe -jmX -raZ -gUt -uRb -dnF -rRs +kpN +uzd +dQA +ioe +uyC +wXF +kpP +aHC cjh -bfZ -gem -fuD -iqK +dUc +kcB +tha +lbC hIA rKA -ivR +puG rKA rKA rKA @@ -130977,22 +130986,22 @@ imz ipd jtT mIi -iAC +plO uxp -hNB -ayC -uvr -saT -mBs -jMx -ehw -fss +xAd +sNp +aDj +sqX +kkm +wMo +xJl +xzk cjh -evg -sNl -fWB -cQE -oTC +gwu +brT +jSN +feF +hlI gtd gtd gtd @@ -131226,29 +131235,29 @@ qKO hbK qKO qKO -wEi +uuL qKO qKO qKO -glg +diH qKO -tol -uJn +jvi +xGp mdf uxp -xwm -tJA -uvr -fqH -iIC -nnr -rRx -kZY +coK +sjZ +aDj +ktI +dgh +jWO +rXW +kNA cjh -pZU +hrL bMi -nDM -bbe +jOm +jLT hIA cme gtd @@ -131487,25 +131496,25 @@ mtz qcH qKO kFE -rpz +wQV qKO qKO qKO qKO cjh -upT -tJA -wkY -aBG -iIC -jMx -hIL -vaa +uYa +sjZ +qRg +dwT +dgh +wMo +jck +vlg cjh -sWB -hnQ -fYb -joK +aXA +pvy +iAz +wgQ hIA rKA lUp @@ -131744,25 +131753,25 @@ sgr jxB qKO ryb -rpz -caC +wQV +pYZ eYw hbK eYw -pal -kqa -tJA -wkY -guw -alj -nnr -vMQ -bPU +qZV +kUU +sjZ +qRg +nXv +qan +jWO +fup +tAR cjh -ybV -tdl +jdC +yhv uHe -lrg +gJa hIA pPG gtd @@ -132001,25 +132010,25 @@ diE hbK qKO iPk -pFW -jiM -suk -xRF -qUb +vjM +jDZ +dOn +kfu +sME cjh -hGQ -tJA -sIc -mnb -lIx -mPo -iGh +rBD +sjZ +oNC +qIo +kyy +rmP +lUT cjh cjh hIA -fuB +jth bMi -uIQ +aWg hIA rKA uYL @@ -132258,25 +132267,25 @@ bvz cVi qKO sfh -pMx +lgE sfh -tVc +iBL sfh -hPb +mDm cjh -cwS -dye -sst -fmi -vAK -urQ -emN +cgN +osn +vHY +peM +wvQ +lar +eTW cjh wUk hIA -sOI -vGK -sfF +pta +aIq +lRX hIA hRj hRj @@ -132517,23 +132526,23 @@ qKO bhJ hvc sfh -rod -dpK -xEX +uzR +nKF +lrH cjh -sst -rOF -rOF -fmi -kQW +vHY +jwA +jwA +peM +yig cjh cjh cjh hRj hIA bCh -dcP -gnS +dfa +eyZ hIA hRj hRj @@ -132772,25 +132781,25 @@ hbK hbK qKO chb -hAn -vgn -qbS -sug -hkI +meC +ren +qfm +mfa +kGt cjh -aHj -xFF -lil -rIJ -bZj +crD +iPI +exv +vvW +ond cjh hRj hRj hRj bCh -vzw -rZy -tei +wKh +kKo +cHX bCh hRj hRj @@ -133028,17 +133037,17 @@ jxB hbK hbK qKO -wzY -hAn +ton +meC sfh caO -nTY -pSP +qRK +usm tas tas tas tas -wGk +xMn tas tas hRj @@ -133046,7 +133055,7 @@ hRj hRj bCh bCh -rqC +oGm bCh bCh hRj @@ -133286,24 +133295,24 @@ hbK jaG qKO xEr -tZe -szO -gpR -nTY -xEX +nAk +iFQ +vXW +qRK +lrH tas -mZs -sIa -rcp -qAo -pTN -ksc +jJJ +skx +fef +lCj +jev +odG hRj hRj hRj hRj hRj -oXs +wWs hRj hRj hRj @@ -133543,18 +133552,18 @@ vvY gHH qKO jSn -gSg +ofJ bRT -gpR -pHH -xEX +vXW +qer +lrH tas -klo -sTh -qzU -bxu -bsn -ksc +qfD +cnk +kOi +eps +aOw +odG hRj hRj hRj @@ -133766,10 +133775,10 @@ nqt nqt eaV enK -jEx -oPU -oPU -oPU +mmG +jaF +jaF +jaF xDp fnY eaV @@ -133799,19 +133808,19 @@ pTP pTP qKO qKO -noq -sqw -kSX -gpR -sug -eaQ +pal +dVZ +wKf +vXW +mfa +rJL tas -gaN -sAy -aux -wpQ -hGb -ksc +sQZ +hQA +oYc +gxJ +kun +odG hRj hRj hRj @@ -134061,13 +134070,13 @@ iHF nUV nUV lYr -fng +swV tas -lsK -mgF -ikb -jyB -bJr +ljE +eGS +hkV +bJn +wvZ tas hRj hRj @@ -134315,16 +134324,16 @@ hRj qKO rql hCm -gQK -tvb +vtW +pcH lYr -cBm +bBt tas -qIY -mlG -sBt -iWP -hYw +dVX +fls +wIP +wOT +qKP tas hRj hRj @@ -134573,14 +134582,14 @@ qKO lYr lYr sfh -mxB +pVM sfh -ghE +pHJ tas tas -gRD -gRD -gRD +lym +lym +lym tas tas sON @@ -134778,7 +134787,7 @@ rbl xpn mSE noM -iWe +ueV jBb omc nQs @@ -139172,11 +139181,11 @@ dcE dcE heR heR -eiZ -eiZ -eiZ -eiZ -eiZ +cAd +cAd +cAd +cAd +cAd heR heR dcE @@ -139429,11 +139438,11 @@ dcE dcE dcE dcE -eiZ -oEJ -jqc -rHX -eiZ +cAd +fcq +liQ +sWp +cAd dcE dcE dcE @@ -139686,11 +139695,11 @@ dcE dcE dcE dcE -eiZ -edK -ylX -xyO -eiZ +cAd +fku +rnS +aBa +cAd dcE dcE dcE @@ -139943,11 +139952,11 @@ dcE dcE dcE dcE -eiZ -dve -aQE -uSI -eiZ +cAd +xtd +bfe +acm +cAd dcE dcE dcE @@ -140200,11 +140209,11 @@ dcE dcE dcE dcE -eiZ -xrq -uRP -ygO -eiZ +cAd +pAa +mkD +ktP +cAd dcE dcE dcE @@ -140456,13 +140465,13 @@ dcE dcE dcE dcE -xFR -eiZ -bTN -bTN -sYB -eiZ -oei +jDG +cAd +soZ +soZ +hTZ +cAd +hwQ dcE dcE dcE @@ -140711,17 +140720,17 @@ dcE dcE dcE dcE -xFR -xFR -xFR -knk -wRW -cOc -fMV -hAI -oei -oei -oei +jDG +jDG +jDG +jcq +lDm +tcp +fCo +wtF +hwQ +hwQ +hwQ dcE dcE dcE @@ -140967,19 +140976,19 @@ dcE dcE dcE dcE -xFR -xFR -rGx -xFR -rcu -ifQ -aJm -nai -uYJ -qPV -xkG -oei -oei +jDG +jDG +mra +jDG +kSz +wLa +nte +rer +sBh +rqH +ghh +hwQ +hwQ dcE dcE dcE @@ -141224,19 +141233,19 @@ dcE dcE dcE dcE -xFR -sYE -nRG -dWW -aAO -hTA -ibg -hTA -bjV -iCh -iJg -jfg -oei +jDG +iEd +gWk +vCG +wPA +fqF +fbq +fqF +aan +nXb +dEy +agK +hwQ dcE dcE dcE @@ -141481,19 +141490,19 @@ dcE dcE dcE dcE -xFR -gQr -lVz -xFR -rQD -tAW -fMV -jFN -ihT -uYm -rXe -oBD -oei +jDG +qhR +haL +jDG +qbQ +rQY +fCo +nXy +lxx +nSK +qKd +xys +hwQ dcE dcE dcE @@ -141738,19 +141747,19 @@ dcE dcE dcE dcE -xFR -cJP -nCp -xFR -xFR -xFR -brc -xFR -xFR -xFR -bGG -rme -oei +jDG +icK +uEm +jDG +jDG +jDG +vDN +jDG +jDG +jDG +oTg +oQP +hwQ dcE dcE dcE @@ -141994,21 +142003,21 @@ dcE dcE dcE dcE -xFR -xFR -mHg -psz -xFR -wOT -iNB -hkU -xni -xIt -xFR -oei -oei -oei -oei +jDG +jDG +bGb +tEs +jDG +uoL +vVW +jJc +fvY +qkw +jDG +hwQ +hwQ +hwQ +hwQ dcE dcE dcE @@ -142251,21 +142260,21 @@ dcE dcE dcE dcE -xFR -osa -jos -omF -xFR -wOe -qmo -dzO -iQy -qfM -xFR -jyo -wuP -dAP -aQO +jDG +vPI +gke +czl +jDG +dnI +axZ +gvm +lwr +gOi +jDG +rul +twg +iQC +lQm dcE dcE dcE @@ -142508,21 +142517,21 @@ mXN dcE dcE dcE -xFR -xFR -gxU -xFR -xFR -xFR -cqO -xFR -xFR -xFR -xFR -qvK -ldB -oOX -aQO +jDG +jDG +jqb +jDG +jDG +jDG +uMn +jDG +jDG +jDG +jDG +qUV +ftN +hJP +lQm dcE dcE dcE @@ -142765,10 +142774,10 @@ mXN dcE dcE dcE -aQO -vDl -mHO -iwj +lQm +cfX +jPS +uQk wzj anx uDI @@ -142776,10 +142785,10 @@ vuN cbt eeN wzj -egA -ldB -rTV -aQO +ruz +ftN +bmM +lQm dcE dcE dcE @@ -143022,10 +143031,10 @@ yhJ dcE dcE dcE -aQO -jsx -mHO -bNl +lQm +ljR +jPS +poB wzj dle dVs @@ -143033,10 +143042,10 @@ lax szl oUQ wzj -gDN -ruR -fKj -aQO +qvs +xNy +pqe +lQm dcE dcE dcE @@ -143279,10 +143288,10 @@ iWu heR heR heR -aQO -sqB -bVa -uvA +lQm +goQ +vPB +lwP wzj mhQ jnM @@ -143290,10 +143299,10 @@ knZ urh mLO wzj -eek -qgX -bKD -aQO +snP +gFr +eaA +lQm heR heR heR @@ -143536,10 +143545,10 @@ yhJ dcE dcE dcE -aQO -dlN -mHO -uvA +lQm +uIu +jPS +lwP wzj ksu jnM @@ -143547,10 +143556,10 @@ tsL urh uIi wzj -qfy -qgX -svn -aQO +mta +gFr +wHP +lQm dcE dcE dcE @@ -143793,10 +143802,10 @@ mXN dcE dcE dcE -aQO -dAv -qmu -kQO +lQm +gYx +pmJ +jFJ wzj qeK foR @@ -143804,10 +143813,10 @@ bvt gfU ceX wzj -vks -hrP -bDh -aQO +nUI +iCT +oKM +lQm dcE dcE dcE @@ -144050,10 +144059,10 @@ mXN dcE dcE dcE -aQO -sQv -lyF -lVh +lQm +omY +aSu +qYl wzj wEb qFO @@ -144061,10 +144070,10 @@ jLu qFO eDO wzj -uKE -xik -sQv -aQO +lPi +pXP +omY +lQm dcE dcE dcE @@ -144307,10 +144316,10 @@ mXN dcE dcE dcE -aQO -aQO -xqS -jIF +lQm +lQm +bHt +qru wzj jiD qFO @@ -144318,10 +144327,10 @@ xFl qFO akL wzj -bBF -iVG -aQO -aQO +sfH +lFy +lQm +lQm dcE dcE dcE @@ -144565,9 +144574,9 @@ dcE dcE dcE dcE -aQO -aQO -aZz +lQm +lQm +apv wzj wzj wtO @@ -144575,9 +144584,9 @@ wtO wtO wzj wzj -vON -aQO -aQO +mVr +lQm +lQm dcE dcE dcE @@ -144823,17 +144832,17 @@ dcE dcE dcE bWY -aQO -ruO -bQv -vaR -iii -sdD -uqW -qBR -gvD -jIg -aQO +lQm +hvY +wmj +iSU +pYn +bCW +tdq +gek +vUK +puu +lQm bWY dcE dcE @@ -145080,17 +145089,17 @@ dcE dcE dcE bWY -aQO -xpG -lIO -hsD -qXY -fbr -bJq -lSX -lZx -fPc -aQO +lQm +wMW +qky +cDE +jaq +eeF +nFf +uYs +wkJ +hIW +lQm bWY dcE dcE @@ -145337,17 +145346,17 @@ heR heR heR bWY -aQO -umV -kpp -jzO -vjt -auZ -wda -gar -nuK -dZG -aQO +lQm +rAz +dbA +ili +mzH +sYe +rIs +arh +cNY +eLN +lQm bWY heR heR @@ -145594,17 +145603,17 @@ dcE dcE dcE bWY -aQO -dCS -ouV -mGj -qYt -vek -vjJ -pYK -ouV -kKx -aQO +lQm +jgM +gfk +tzx +gLF +axR +lpe +idx +gfk +bDa +lQm bWY dcE dcE @@ -145851,17 +145860,17 @@ dcE dcE dcE bWY -aQO -aQO -pMs -pDx -hXl -cwa -eGR -tKM -fag -aQO -aQO +lQm +lQm +fPa +kSi +vKh +aZa +uTC +xql +bPF +lQm +lQm bWY dcE dcE @@ -146108,17 +146117,17 @@ dcE dcE dcE bWY -soG -soG -soG -soG -soG -plm -soG -soG -soG -soG -soG +oss +oss +oss +oss +oss +lxU +oss +oss +oss +oss +oss bWY dcE dcE @@ -146364,19 +146373,19 @@ dcE dcE dcE dcE -soG -soG -soG -xQx -mWJ -sPd -noS -ahQ -eJz -ltT -soG -soG -soG +oss +oss +oss +hyP +wui +axL +gID +ikr +fMz +gDr +oss +oss +oss dcE dcE dcE @@ -146621,19 +146630,19 @@ dcE dcE dcE dcE -soG -soG -iVz -xgP -kss -kss -ojX -kss -kss -fxI -iVz -soG -soG +oss +oss +wpF +dia +cVB +cVB +tNc +cVB +cVB +xTx +wpF +oss +oss dcE dcE dcE @@ -146878,19 +146887,19 @@ dcE dcE dcE dcE -soG -soG -sRc -iIr -btH -owa -qUS -vDD -btH -xof -pUr -soG -soG +oss +oss +pjV +ohm +tuW +kXW +svR +fuG +tuW +gSi +rnM +oss +oss dcE dcE dcE @@ -147135,19 +147144,19 @@ dcE dcE dcE dcE -soG -soG -soG -iIr -eTu -iqT -dUa -wBT -ujY -otL -soG -soG -soG +oss +oss +oss +ohm +ezl +dWW +aIB +oTl +jjH +fBE +oss +oss +oss dcE dcE dcE @@ -147392,19 +147401,19 @@ dcE dcE dcE dcE -soG -soG -hxH -wFI -gSF -qqs -ajz -rmP -vzS -xiJ -iTU -soG -soG +oss +oss +fly +aJN +ens +apA +ouG +sSV +wwX +oMZ +flW +oss +oss dcE dcE dcE @@ -147649,19 +147658,19 @@ dcE dcE dcE dcE -soG -soG -soG -udP -tdJ -kkJ -xYV -vXA -nSQ -cir -soG -soG -soG +oss +oss +oss +osY +pmH +vwi +uSO +hJp +rSf +iZk +oss +oss +oss dcE dcE dcE @@ -147906,19 +147915,19 @@ dcE dcE dcE dcE -soG -soG -jgT -udP -btH -hEG -fxH -nUs -btH -cir -pPZ -soG -soG +oss +oss +xBG +osY +tuW +iIc +dCe +oBd +tuW +iZk +uFA +oss +oss dcE dcE dcE @@ -148163,19 +148172,19 @@ dcE dcE dcE dcE -soG -soG -iVz -nbI -mnN -mnN -mnN -mnN -mnN -jgq -iVz -soG -soG +oss +oss +wpF +rQk +jIA +jIA +jIA +jIA +jIA +brK +wpF +oss +oss dcE dcE dcE @@ -148420,19 +148429,19 @@ dcE dcE dcE dcE -soG -soG -soG -mYN -eDZ -ahQ -iez -qbL -mgO -mLW -soG -soG -soG +oss +oss +oss +vmI +jbd +ikr +geB +fGf +mZN +tTk +oss +oss +oss dcE dcE dcE @@ -148678,17 +148687,17 @@ dcE dcE dcE dcE -soG -soG -soG -soG -soG -soG -soG -soG -soG -soG -soG +oss +oss +oss +oss +oss +oss +oss +oss +oss +oss +oss dcE dcE dcE @@ -148936,15 +148945,15 @@ dcE dcE dcE dcE -soG -soG -soG -soG -soG -soG -soG -soG -soG +oss +oss +oss +oss +oss +oss +oss +oss +oss dcE dcE dcE @@ -169519,13 +169528,13 @@ nlm nlm nlm nlm -tYW -tYW -tYW -tYW -tYW -tYW -tYW +gfR +gfR +gfR +gfR +gfR +gfR +gfR gCn sjT sdA @@ -169776,14 +169785,14 @@ nlm nlm nlm nlm -tYW -bhF -wuT -hVx -rQW -pdQ -tYW -tYW +gfR +iEF +upc +mkV +cuf +pzx +gfR +gfR apR apR jYi @@ -170032,15 +170041,15 @@ dDL nlm nlm nlm -tYW -tYW -bSn -lmx -cwY -bSn -bSn -huK -tYW +gfR +gfR +oRO +kAv +cPh +oRO +oRO +wDJ +gfR apR wAZ wcn @@ -170289,15 +170298,15 @@ eBw eBw eBw eBw -tYW -fzN -qAX -cvk -cvk -cvk -qAX -iJG -tYW +gfR +vjl +ddy +rKp +rKp +rKp +ddy +qhD +gfR dOb rTo wcn @@ -170546,15 +170555,15 @@ eBw vQy nPl hKJ -tYW -piJ -qAX -cvk -eJv -cvk -qAX -kvE -tYW +gfR +tFm +ddy +rKp +aav +rKp +ddy +qvy +gfR qQx csh sdV @@ -170803,15 +170812,15 @@ bbF bSs jTO fdd -uVy -qAX -vEz -cvk -cvk -cvk -stw -seT -tGH +sav +ddy +vkH +rKp +rKp +rKp +vPw +ilX +lQS rTo mdx bKK @@ -171060,15 +171069,15 @@ rqM xFn qki rOi -tYW -hGM -eYE -lZB -pem -tsb -epC -tHA -tYW +gfR +cFV +hef +kpF +piu +eZI +iTs +eUM +gfR mXS rTo rKY @@ -171317,15 +171326,15 @@ kkZ kkZ qsm kkZ -tYW -tYW -gij -rcj -dME -rcj -nnM -tYW -tYW +gfR +gfR +rXA +sAP +uPW +sAP +rjx +gfR +gfR rFF csh qCx @@ -175984,9 +175993,9 @@ iWu lrM hRj hqz -rZi -uCP -rZi +cod +qFn +cod hqz hRj hRj @@ -176241,9 +176250,9 @@ iWu lrM hRj hqz -uah -xif -boP +uBa +bGi +qRO hqz hRj hRj @@ -176499,7 +176508,7 @@ soh hqz hqz xiU -inz +apC xiU hqz uIO @@ -176713,7 +176722,7 @@ nWY jna oWL eBd -tKP +aCj idI elw bAC @@ -176755,14 +176764,14 @@ nlD qsW hqz vuu -eXp +swK dBp -hmw +qon kPq uIO -rnQ -vZG -vZG +hak +cem +cem uIO txv txv @@ -177012,15 +177021,15 @@ nlD bsE hqz otz -xif -xif +bGi +bGi pWF kVP uIO -wiq -vZG -vZG -xsg +cdH +cem +cem +oaO txv txv wAk @@ -177269,14 +177278,14 @@ nlD qsW hqz hmZ -xif -wLi -xif -jjr -lJC -ptI -qAC -vZG +bGi +sBf +bGi +kYE +eJD +hxz +fON +cem uIO txv txv @@ -177526,9 +177535,9 @@ cjj qsW hqz hqz -umE -xif -gjA +rMU +bGi +hgt hqz uIO uIO @@ -177782,11 +177791,11 @@ xyz nlD qsW qsW -vUD -vIr -xif +kWD +pGm +bGi pWF -oWu +luP txv txv txv @@ -178040,8 +178049,8 @@ nlD nlD nlD nlD -qzF -xif +rfh +bGi pWF nfR nfR @@ -178053,7 +178062,7 @@ txv txv wAk fRL -aPC +xKH ssD apS ssD @@ -178296,15 +178305,15 @@ xyz paY xyz dSS -lca -vIr -fgK -qUQ +jCj +pGm +ePi +ibl nfR -wuo -fHp -lRQ -cps +eGh +qVi +dQJ +mwi nfR wAk tce @@ -178552,16 +178561,16 @@ xyz xyz paY xyz -pPm -gch -iwS -iwS -iwS -jtm -fIf -aBc -mRn -pJK +wZq +nnm +vOL +vOL +vOL +qEu +tMz +vKG +tON +bBX nfR wAk tce @@ -178811,17 +178820,17 @@ kUq kUq kUq kUq -fXW -xif -pfp +mYv +bGi +fQl nfR -pWR -jhW -ltE -bpU +jTw +ccn +ljC +bfn gEc wAk -wjw +jWf wdn yaP mFA @@ -178998,11 +179007,11 @@ uRd bOk aBl vXh +ojd +fgV +vtz +ddY wiK -inG -woh -eqp -oIk gqj nPN qBh @@ -179067,18 +179076,18 @@ kUq kUq pjt pTE -pHL -xif -xif +rTX +bGi +bGi pWF -uFl -jCQ -uXj -sIb -myR +afN +pxH +lJS +isQ +pOc nfR mCc -wjw +jWf eAX vSS kgE @@ -179255,11 +179264,11 @@ pev bOk qtM nbo -nli +vfd crj xaP oxg -oIk +wiK bOk bOk iRH @@ -179308,7 +179317,7 @@ jkd jkd gXk gXk -sRD +len aJE kUq kUq @@ -179328,14 +179337,14 @@ riD qrd qrd qrd -uFl -bTq -myD -xRZ -xJq +afN +fxT +fhy +bRF +ckB gEc wAk -wjw +jWf pSK vSS mAx @@ -179512,11 +179521,11 @@ uRd bOk pLO rly -wTr +wai mjc mjc yhK -ibw +tlD bOk bTF jBk @@ -179562,8 +179571,8 @@ riD riD riD riD -ykx -kRN +pfA +mMy riD hbc aJE @@ -179577,7 +179586,7 @@ kUq kUq mbK kUq -sXU +lYN jkh jCF bFv @@ -179585,11 +179594,11 @@ riD qrd qrd qrd -uFl -eHa -xMq -atE -rnP +afN +cEe +ilZ +fyN +aId nfR wAk tce @@ -179598,7 +179607,7 @@ oey wFh tce lIr -lwo +lTk lIr lIr lIr @@ -179769,11 +179778,11 @@ uRd bOk gyc ssT -sjQ +hPj mjc mjc jkq -rkf +skV bOk uLb jBk @@ -179817,10 +179826,10 @@ gwK gwK fbC qEI -swX +ddc qEI fbC -nXw +eGR pEO hbc jkd @@ -179829,8 +179838,8 @@ mzT khm khm khm -cOP -cOP +dRF +dRF vXU xjL aHD @@ -179841,16 +179850,16 @@ vWj riD qrd qrd -uSa +elk nfR nfR nfR -icW -opO +pRT +jgf nfR jeA tce -hRi +keI tce tce tce @@ -180027,10 +180036,10 @@ bOk thB oZX iym -cxL -cxL -cxL -oIk +xIL +xIL +xIL +wiK bOk uJI jBk @@ -180073,17 +180082,17 @@ gTp kUO kUO eHu -fYu -fYu -svC +fAY +fAY +gah fbC xda pEO -odd -gdS +aDC +tYq ygD ygD -bxZ +sdH ygD ygD riD @@ -180100,9 +180109,9 @@ qrd qrd qrd lIr -aOL +lCJ nfR -rMn +dbZ nfR nfR vyH @@ -180330,36 +180339,36 @@ gTp kUO kUO eHu -wOK -hlt -xpq +nve +ohd +oDm fbC -eUQ +ciW pEO riD riD ygD -rXX -kjq -gKX +cEO +osk +vOU ygD nRE -kra -slI -xes -uoA -dou +wWf +xgm +dTA +cQi +voR kUq kUq lEO -aTf -gXy -tDc -dnM -ePT -wKe -jmo -eXq +eSq +oYR +mOa +fWf +upd +uAN +ncD +exa vyH vyH vyH @@ -180591,34 +180600,34 @@ fbC fbC oFk fbC -oTn -rbx +uRE +iBy nRE -ouC +nPo ygD -tbO -iWa -yhP +fCF +skc +wvN ygD nRE nRE -plW -kyH -oam -ahf -bfh +dbY +mkG +uRu +rOz +vPA kUq kUq kUq -ahf -axN -ahf +rOz +acP +rOz kqv kqv kqv kqv lIr -uqO +aMS lIr lIr ejh @@ -180848,31 +180857,31 @@ ikc goR egF fbC -vcf -xGG +osP +bCq nRE nRE ygD ygD -oMr +ewV ygD ygD -mTP -mTP -mTP -tVs -boz -ahf -fFE -amY -jqP -nqW -cwO -bCr -ahf -nJW -cDq -xxz +oDP +oDP +oDP +mti +bkP +rOz +ydL +hyR +bHR +gWU +xdZ +eCF +rOz +gLO +mrA +cPw kqv uUD caU @@ -181101,35 +181110,35 @@ pQa pQa pQa fbC -peS +uTa fps xQR eHu xeM -iby -joC -rDD +oim +dKd +ulr pEO -vtm -eAO -lfl -slI -slI -slI -slI -slI -pLq -qVY -icz -ntV +dyO +ivA +hPW +xgm +xgm +xgm +xgm +xgm +aGz +fSk +hDZ +rTn hmz hmz -vSO -gLE -ahf -wHd -bdn -mxj +jRf +tWG +rOz +beG +sRy +kJV kqv vHV jYb @@ -181358,35 +181367,35 @@ dUb dUb dfn fbC -fkP -smV +hXG +mps xQR ccY -een -jmY -tYN -pmf -dFd -uZQ -dKu -feE -jKp -jKp -cAh -jKp -jKp -oam -ahf -eKH +wqU +bDR +vbN +doX +ubO +pTv +tdv +qUQ +oMU +oMU +rCE +oMU +oMU +uRu +rOz +slb hmz hmz hmz -vSO -vaj -ahf -pJP -vQj -xzn +jRf +qHa +rOz +eCW +nIF +fNF kqv ygr vvt @@ -181617,33 +181626,33 @@ dfn fbC kza xck -qPB +sHe eHu xeM -gTs -dyA -xar -pQK -sOa -phy -mXa -mwd -wnY -dsw -xyA -jKp -rBd -ahf -qBj -qRq +rNb +lzj +jNq +hfU +aUf +hEr +ldF +sFH +vhA +ssj +nHe +oMU +qFB +rOz +rwr +rCU hmz hmz -vSO -vSO -ahf -lLR -xqD -kMl +jRf +jRf +rOz +ggs +wGo +oRS kqv kqv clb @@ -181667,12 +181676,12 @@ iIu iIu lIr lIr -dtB +ehr lIr lIr -fPq -dHA -nyr +cQf +amh +noH lIr lIr hRj @@ -181876,31 +181885,31 @@ fbC fbC fbC fbC -eta -iaY +kyI +wZe pEO pEO pEO -phh -syD -slI -cAh -kWF -atf -jIJ -jKp -rBd -ahf -hAz +sQq +gtm +xgm +rCE +hmS +tAW +sBu +oMU +qFB +rOz +aAu hmz hmz hmz -vSO -vSO -ahf -ahf -wXb -ahf +jRf +jRf +rOz +rOz +huW +rOz kqv nlm nlm @@ -181926,7 +181935,7 @@ mCc lIr bPC lIr -nmJ +mwW bPC bPC bPC @@ -182125,46 +182134,46 @@ qiH qiH qiH vAs -dqP +rRt dUb dUb xUJ -osZ -aWk -uNY -sPc -dxA -pAn -loB +fzw +kGY +daq +wGU +cqF +iZo +fRC xUJ -mfR +owo nRE -syD -geU -jKp -jKp -lle -jKp -jKp -fKA -ahf +gtm +jSw +oMU +oMU +lcf +oMU +oMU +qhp +rOz hmz hmz hmz hmz -gaa -exn -lrQ -loR -nvn -kCp +haC +nas +bmW +vwf +kzx +teQ kqv -jwL -hgO -hgO -hgO -hgO -jwL +kEJ +rbW +rbW +rbW +rbW +kEJ kqv ata lxl @@ -182182,12 +182191,12 @@ mCc mCc lIr bPC -cQs +nzV bPC bPC bPC bPC -hNz +tGG lIr hRj hRj @@ -182386,43 +182395,43 @@ dfn dUb dUb omX -eTD -vMP -rto -eWU -dxA -pAn -yee +gdC +qfQ +ryG +aIw +cqF +iZo +olW xUJ -mfR +owo nqy -syD -pzQ -slI -slI -slI -slI -slI -pLq -qVY -suM -dQM -wWk -gaa -kYK -iDE -lml +gtm +raS +xgm +xgm +xgm +xgm +xgm +aGz +fSk +fUS +vIb +nrX +haC +lXg +wUL +rvC hmz hmz -cOr -jwL -gtD -gtD -gtD -gtD -gtD -gtD -jwL +nCN +kEJ +eMA +eMA +eMA +eMA +eMA +eMA +kEJ nah kqv kqv @@ -182440,11 +182449,11 @@ mCc lIr bPC lIr -uuO -nyr +gdZ +noH bPC uYR -sET +wvD lIr hRj hRj @@ -182643,50 +182652,50 @@ dfn dUb dUb omX -kPI -vMP -xEU -lYy -axn -pAn -mOx +lmw +qfQ +lmd +xmc +aFe +iZo +pWO xUJ -oam -aSg -voU -wYy -voU -voU +uRu +rQp +xdo +qNk +xdo +xdo pEO -plW -mGi -mHX -ahf -tMr -fRU -fRU -tan -aBN -mVv -lml +dbY +waa +okd +rOz +lQx +gzj +gzj +rQI +tip +tIE +rvC hmz hmz -sFS -jwL -gtD -gtD -gtD -gtD -gtD -gtD -jwL -rVM -aXW +cuh +kEJ +eMA +eMA +eMA +eMA +eMA +eMA +kEJ +sZA +wFy fIl wTj ceG lIr -wBq +dIg lIr lIr lIr @@ -182695,7 +182704,7 @@ lIr lIr lIr lIr -wBq +dIg lIr lIr lIr @@ -182900,44 +182909,44 @@ dfn dUb dUb omX -nde -nde -nde -nde -wwx -ouo -uUK +ncK +ncK +ncK +ncK +mVG +dcy +hth xUJ -oam -aSg -tqg -uWI -wMX -cTU -aSg -aSg -aSg +uRu +rQp +hrX +xSP +mbp +frq +rQp +rQp +rQp jKX -ahf -bun -fRX -mHt -rbF -kYK -iDE -lml +rOz +iIh +oLm +sMc +ofm +lXg +wUL +rvC hYK hmz -tJv -jwL -rZO -lBm -gtD -gtD -lBm -rZO -jwL -fNS +nZi +kEJ +kwA +jJh +eMA +eMA +jJh +kwA +kEJ +gmO fIl eGe sdv @@ -183157,44 +183166,44 @@ mJl mJl mJl xUJ -aBy -gAZ -pGu -nuU -kwR -gGJ -geL +fkl +iKs +nYz +fvC +qqE +vLo +exC xUJ -dIT -aSg -gJp -kqm -lon -wxb -aSg -xeD -mKv +cNK +rQp +nKi +bxv +dfv +vGO +rQp +jxM +cob jKX -pkS -vSO -vSO +wVN +jRf +jRf hmz hmz -rhP -uHW -uFv +xqO +wwJ +hXP hmz hmz -ivL -jwL -aOe -gtD -gtD -gtD -gtD -dox -jwL -jMO +jUn +kEJ +lma +eMA +eMA +eMA +eMA +xTo +kEJ +gYm dfi qTX xrP @@ -183421,36 +183430,36 @@ vCP vCP vCP vCP -kEB -dIT -aSg -gSd -qHZ -eGM -mcC -aSg -tPZ -mxl -lIS -vSO -vSO -vSO +lQn +cNK +rQp +tuQ +ewz +ojO +kbh +rQp +xeF +pTA +vIU +jRf +jRf +jRf hmz hmz -vSO -vSO -vSO -vSO +jRf +jRf +jRf +jRf hmz -ruD -jwL -stb -txR -pyb -hwk -gtD -jYn -jwL +nIs +kEJ +dQr +qBD +rTu +pUR +eMA +mHk +kEJ kPN kPN kPN @@ -183678,35 +183687,35 @@ nRE nRE nRE nRE -lUJ -dDf -aSg -sxZ -kVZ -cBT -lXD -tQZ -jxa -buh -bwB -vSO -vSO -vSO +oAZ +lhh +rQp +kPa +kdS +jkg +jVd +iZp +uXx +ucM +hSM +jRf +jRf +jRf hmz hmz -vSO -wzp -vSO -vSO +jRf +hsU +jRf +jRf hmz -mUm -jwL -ioa -nsx -mco -vMV -svu -jwL +soj +kEJ +oIA +tgS +iVY +wGm +nDF +kEJ gAf nHg nHg @@ -183935,35 +183944,35 @@ nRE nRE nRE unv -pKm -dIT -aSg -tQY -cjZ -lMx -ycm -rjI -gSX -gHs -lIS -vSO -vSO -vSO +pBt +cNK +rQp +toE +vNQ +hKI +myG +pLU +nle +iyV +vIU +jRf +jRf +jRf hmz hmz -vSO -vSO -vSO -vSO +jRf +jRf +jRf +jRf hmz -gyh -jwL -afb -eWs -lEc -rbk -prl -jwL +rsE +kEJ +wpZ +vwE +fNn +sDr +qYr +kEJ nHg tjn tjn @@ -184134,7 +184143,7 @@ ljc ljc xqd oNs -jqZ +yhn cQP sJR iib @@ -184192,35 +184201,35 @@ rde pEO rde pEO -sYh -bas -aSg -gbb -pgJ -bZD -gdx -aSg -cXd -kQE +xbU +djU +rQp +kLC +rLf +eWi +oHl +rQp +cvQ +taN jKX -stW -vSO -sGD -cxi -wyx -eZT -uEG -bPr -gih -bsK -pOE -jwL -rdY -lsD -xdq -tAG -wwt -jwL +lCp +jRf +qql +qTc +vVJ +qXa +geU +gAg +jxu +alY +ruf +kEJ +cBt +tko +rvg +lzS +vXD +kEJ nHg tjn tjn @@ -184401,7 +184410,7 @@ sJR dCp dCp dCp -lgd +kJN umH umH umH @@ -184451,33 +184460,33 @@ afR pEO pEO pEO -aSg -aSg -btV -btV -btV -aSg -kyG -kyG +rQp +rQp +xBB +xBB +xBB +rQp +hNM +hNM jKX -ahf -cwf -ahf -cwf -ahf -cwf -ahf -cwf -ahf -cwf -ahf -jwL -jwL -jwL -jwL -jwL -jwL -jwL +rOz +mzl +rOz +mzl +rOz +mzl +rOz +mzl +rOz +mzl +rOz +kEJ +kEJ +kEJ +kEJ +kEJ +kEJ +kEJ nHg tjn tjn @@ -185184,12 +185193,12 @@ dCY dUb dUb oKw -qAt -iAA -hGx -uam -uam -uam +gvu +iZJ +kKs +gIM +gIM +gIM dGv inh qQf @@ -185441,12 +185450,12 @@ dCm dUb dUb dUb -qAt -fdh -gTg -nQg -oBM -uam +gvu +uxu +nZX +bCP +pWS +gIM qWm inh nGr @@ -185470,7 +185479,7 @@ dfn dUb dUb uBj -jrD +fJs kIf kIf kIf @@ -185698,12 +185707,12 @@ dCm dUb dUb dUb -qAt -kiY -qdc -gTg -rvI -uam +gvu +xVs +pgG +nZX +imR +gIM dGv inh sYc @@ -185936,11 +185945,11 @@ wCC dCm nlm nlm -oQp -oQp -oQp -oQp -oQp +qlz +qlz +qlz +qlz +qlz nlm dCm dzI @@ -185955,12 +185964,12 @@ dCm dUb dUb dUb -qAt -kYS -dzk -bdK -dzi -sGH +gvu +nhx +nxo +mav +mun +tKX irn oPM iTa @@ -186193,11 +186202,11 @@ wCC dCm pLQ dDL -oQp -ocm -dee -wKA -oQp +qlz +bDK +epo +arq +qlz dDL dCm ffr @@ -186212,12 +186221,12 @@ dCm dUb dUb dUb -qAt -cxX -hJp -iXu -bIC -uam +gvu +mXk +mgA +rlt +kWI +gIM rBE inh oLH @@ -186450,11 +186459,11 @@ dCm dCm dCm nlm -oQp -vcy -mtW -eEj -oQp +qlz +cWX +oeq +mEK +qlz nlm dCm mjN @@ -186469,12 +186478,12 @@ dCm dUb dUb dUb -qAt -eWm -eWm -eWm -eWm -uam +gvu +qsU +qsU +qsU +qsU +gIM dGv inh oLH @@ -186707,11 +186716,11 @@ qmd tmq dCm dDL -oQp -uXL -pnU -sAz -oQp +qlz +fTj +noQ +wxC +qlz dDL dCm gJi @@ -186726,12 +186735,12 @@ dCm sRG dUb dUb -qAt -eWm -eWm -eWm -eWm -uam +gvu +qsU +qsU +qsU +qsU +gIM tem tem slS @@ -186964,11 +186973,11 @@ ffr jyW dCm nlm -oQp -oQp -oQp -oQp -oQp +qlz +qlz +qlz +qlz +qlz nlm dCm mjN @@ -186983,11 +186992,11 @@ dCm dUb dUb dUb -qAt -eWm -eWm -eWm -eWm +gvu +qsU +qsU +qsU +qsU dHL dHL rla @@ -187240,11 +187249,11 @@ dCm tWl dUb dUb -qAt -eWm -eWm -eWm -eWm +gvu +qsU +qsU +qsU +qsU dHL dXm qUG @@ -187497,11 +187506,11 @@ dCm dUb dUb dUb -qAt -eWm -eWm -eWm -eWm +gvu +qsU +qsU +qsU +qsU nNj sVj uyn @@ -187754,11 +187763,11 @@ dCm mJl mJl mJl -qAt -qAt -qAt -qAt -qAt +gvu +gvu +gvu +gvu +gvu fNB qQd qQd @@ -189819,7 +189828,7 @@ gFW tPU iML iOK -ylJ +mem tPU itK paf @@ -192616,7 +192625,7 @@ hkm kOk dUH fHk -gwb +eqB fHk kOk hRj @@ -192873,7 +192882,7 @@ qTk dBG knN knN -lzu +fUq knN kOk hdi @@ -193130,7 +193139,7 @@ oOs oOs oOs oOs -enX +gaW oOs iTB oOs @@ -193158,13 +193167,13 @@ kOk cWU wKb wKb -hlu +duv wKb wKb wKb wKb wKb -hlu +duv euG euG pJR @@ -193179,17 +193188,17 @@ cXX mus mus cXX -pUM +ldk mus cXX mus mHf -pTL +kpT mHf mHf mHf rKA -weA +hdp rKA rKA rKA @@ -193197,14 +193206,14 @@ rKA rKA rKA rKA -jkD +icl rKA rKA rKA rKA rKA rKA -wlD +qnH hKh cLq cLq @@ -193399,7 +193408,7 @@ smk nhz qZE qZE -iTn +gLS bAW hWk cCM @@ -193423,27 +193432,27 @@ mgM wKb rRW euG -iON +dPd xDY nqC vRb euG sby jkW -aQA -cfw -jjz +iaz +mpZ +ciE avc avc avc avc avc -cfw -cfw -hlP -jsf +mpZ +mpZ +hpU +rJS qiY -hBW +wya mHf wcV kFa @@ -193668,7 +193677,7 @@ cCM dVv uhO ulj -iSF +xVY cCM aFg cWU @@ -193687,20 +193696,20 @@ lBX euG onv hFP -hmU +neE avc avc avc avc -lar +hos avc avc avc avc -hlP +hpU igc lDj -jGe +rUy mHf rKL kFa @@ -193925,7 +193934,7 @@ cCM bKj cCM cCM -rKR +abD cCM cCM kOk @@ -193942,19 +193951,19 @@ kek cSF bzN aPG -fdp +wqT geK -iCo +xfy pSB avc tDn -fNN -bUs -asF +jsa +aSx +orY uAn avc pSB -hlP +hpU cDZ lDj ueN @@ -194182,16 +194191,16 @@ uhO jgt cCM cCM -wvp -dPL -dPL -vmK -eKu +eyh +sox +sox +gCF +tJI wKb kAq wYw wYw -aJL +riK eEv euG tCb @@ -194201,27 +194210,27 @@ rDC aPG irp pBa -gKE +gtr pSB avc oTd -vwd -xTS -aWr +jDf +dOE +eAJ oTd avc pSB -hlP +hpU gnx uuV -oZi +tbj mHf pIV kFa pIV wcV pIV -ivR +puG pIV pIV pIV @@ -194401,7 +194410,7 @@ cay cay nqm oGW -vqn +dNH wyc ltG ijs @@ -194443,7 +194452,7 @@ sUW cCM lUC kOk -dls +qfs wKb iee wYw @@ -194458,7 +194467,7 @@ qKG oFj nmQ igJ -hmU +neE tEl tEl tEl @@ -194468,10 +194477,10 @@ tEl tEl tEl tEl -aUP +rfi uRs uRs -lgm +ppY mHf rKL kFa @@ -194659,7 +194668,7 @@ qij kxA tES isn -ucH +oIN ijs rhD dwq @@ -194685,7 +194694,7 @@ sYH wrt wrt daQ -mcd +ebR kUp kjQ jrQ @@ -194700,7 +194709,7 @@ sUW cCM cCM kOk -pSv +smy wKb iee wYw @@ -194715,19 +194724,19 @@ umq euG cIN igJ -iCo +xfy oTd avc oTd avc avc -cYH +gud oTd nUo dOQ -mys -hlP -hlP +tVd +hpU +hpU mHf mHf rMj @@ -194915,11 +194924,11 @@ qij qij kxA qij -kXa -ucH +pVB +oIN ijs ijs -tLx +keH nhU vPa jMG @@ -194942,7 +194951,7 @@ xbp xAI jnQ xAI -nyX +nmj hcn jsQ dxL @@ -194957,7 +194966,7 @@ sUW cCM cCM kOk -adc +gMJ wKb lQE dHb @@ -194972,21 +194981,21 @@ euG euG rRM igJ -iCo +xfy pSB avc oTd -ijU -sVh -oqG +czv +ekx +hLt oTd avc pSB -xaf -xWt -hcE -ycU -oyR +mRm +xJQ +bzI +nxx +hbm rKL kFa rKL @@ -195173,7 +195182,7 @@ qij kxA qij rqo -eLw +nvY ijs pID ijs @@ -195214,7 +195223,7 @@ sUW cCM cCM kOk -vXD +hsb wKb wKb wKb @@ -195229,21 +195238,21 @@ uEs wKb wVx igJ -dGU +avP avc avc avc -sYa -avx -uLv +jrG +iig +hSp avc avc avc -xTw -pxc -qcg +cBJ +wkS +qsu cjh -crr +hEK kFa kFa wcV @@ -195430,7 +195439,7 @@ qNX mHZ bpZ rqo -xxL +wUD ijs ijs ijs @@ -195471,8 +195480,8 @@ xqm cCM itq kOk -yip -aZD +ikP +pDC vwR xIV kFQ @@ -195486,19 +195495,19 @@ wKb wKb pec igJ -iCo +xfy pSB avc pSB -uMU -uMU -uMU +mTG +mTG +mTG pSB avc pSB -eXU -teb -pva +dkp +oJx +cKH cjh ohw rKL @@ -195687,7 +195696,7 @@ shx shx shx rqo -tPf +oBS bDn ijs ckn @@ -195734,7 +195743,7 @@ pDa jzz jzz wKb -aAC +pRs wKb wKb cth @@ -195743,7 +195752,7 @@ dXN bNC fqZ xGq -kBa +iNr pSB avc pSB @@ -195753,9 +195762,9 @@ pSB pSB avc pSB -sis -teb -ifw +xoK +oJx +pRr cjh ohw rKL @@ -195944,7 +195953,7 @@ mDG mDG mDG efZ -dno +iKl pxN ijs ijs @@ -196001,18 +196010,18 @@ cWU kWj dNZ wtJ -jgE -uoP -pxT -klz -sqY -kjo -gBv -gpj -uZw -vIN -teb -twj +wJh +htJ +nvD +yfa +bAs +gTE +xly +uXs +rub +wcp +oJx +gMz cjh rBh lEi @@ -196201,7 +196210,7 @@ mDG mDG mDG efZ -dno +iKl ijs ijs ijs @@ -196258,18 +196267,18 @@ cWU rcF geK sRH -kRO -wQz -cHV +kQe +xXQ +elp dbw geK ntx geK geK -nFJ -wvm -ykT -tQO +boG +myj +iOL +teT cjh mHx wcV @@ -196458,7 +196467,7 @@ mDG mDG mDG rqo -wLJ +sng ijs ijs ijs @@ -196512,32 +196521,32 @@ wYw wYw bgA cWU -kIg -qqb -ftw -lNJ -jEd -tOV -gWh -gwB -rYP -iQv -iQv -aFR -vYx -jzo -udI +hxZ +pBA +knb +cjl +cHO +kvu +mSI +thD +hdR +mgD +mgD +xRP +bne +omn +bos cjh mHx rKA onm rKA rKA -jkD +icl rKA rKA rKA -jkD +icl rKA rKA rKA @@ -196715,7 +196724,7 @@ mDG mDG mDG efZ -dno +iKl aEr ijs ijs @@ -196772,11 +196781,11 @@ cWU cjh uKP cjh -oQc -vkE -kZO -vkE -osJ +aHJ +hQH +jcg +hQH +fEe cjh uKP uKP @@ -196801,7 +196810,7 @@ rmV qHN rKA rKA -bzO +bQZ rKA rKA rKA @@ -196972,7 +196981,7 @@ mDG mDG mDG efZ -dno +iKl lrl ijs ijs @@ -197029,11 +197038,11 @@ hRj hRj hRj uKP -wKP -nDa +smM +uNR cjh -nJz -uuI +aqM +uEI uKP hRj hRj @@ -197050,7 +197059,7 @@ rKA rKA rKA rKA -bzO +bQZ rKA rKA rKA @@ -197229,7 +197238,7 @@ vGE bxd vGE rqo -dno +iKl ijs ijs ijs @@ -197313,7 +197322,7 @@ kiA rKA rKA gtd -rnE +nsk gtd gtd gtd @@ -197486,7 +197495,7 @@ hvS saS hvS liY -kro +snf ijs pID ijs @@ -197543,11 +197552,11 @@ hRj hRj hRj uKP -pDc -hok +xBH +oqg lnv -htg -gIC +kaa +hbJ uKP hRj hRj @@ -197743,7 +197752,7 @@ vbf vbf ePX eWq -kro +snf ijs ijs ckn @@ -197806,11 +197815,11 @@ cjh utG kPd uKP -xOJ +kXz hRj wUk hRj -xOJ +kXz hRj hRj oQk @@ -197835,7 +197844,7 @@ gtd gtd gtd rKA -bzO +bQZ rKA rKA rKL @@ -197998,8 +198007,8 @@ fmV bra eOY prv -byA -gMP +agD +wov eTt gkP ijs @@ -198058,9 +198067,9 @@ hRj hBz hRj hRj -pWO +kfd hRj -oSx +pDl hRj hRj hRj @@ -198263,7 +198272,7 @@ ijs ijs ijs joP -mUe +xBv sMa uOF uuF @@ -198311,7 +198320,7 @@ wYw wKb dyE hRj -xOJ +kXz hRj hRj hRj @@ -198543,7 +198552,7 @@ qcT jfp xsS jRB -eUl +fRm kyZ xsS fbk @@ -198603,7 +198612,7 @@ rMj rMj rKA rKA -bzO +bQZ rKA rKA rMj @@ -198863,7 +198872,7 @@ rMj rMj rMj rKA -axm +iZQ rKA wcV rKL @@ -199596,7 +199605,7 @@ hRj hRj hRj hRj -xOJ +kXz hRj hRj hRj @@ -199866,7 +199875,7 @@ hRj hRj hRj hRj -bsj +udT hRj hRj rKA @@ -200117,14 +200126,14 @@ oCT sON sON sON -nve +hog sON sON sON oCT sON sON -nve +hog gSK rKA rKA @@ -200314,7 +200323,7 @@ xmq dDL efZ sRP -bJA +trB ijs ijs ijs @@ -204966,9 +204975,9 @@ dDL qCR inw htV -vga -xkk -fIx +mkC +kru +rGs uPh qwE qCR @@ -205223,9 +205232,9 @@ dDL nlm qwn jEc -dUr -vWo -adT +rkh +kpr +mmH sND nlm nlm @@ -205478,11 +205487,11 @@ nlm nlm dDL xrx -mnj -euL -oxW -ajA -eLE +wlk +jVa +eyI +kyo +gwp sND nlm nlm @@ -205735,11 +205744,11 @@ nlm nlm dDL xrx -mnj -aLo -cNI -uQW -jYN +wlk +cWc +bGc +rLs +yil sND nlm nlm @@ -205992,13 +206001,13 @@ nlm nlm dDL nlm -oei -oei -oei -aKL -oei -oei -oei +hwQ +hwQ +hwQ +eFX +hwQ +hwQ +hwQ nlm dDL nlm @@ -206247,17 +206256,17 @@ nlm nlm nlm nlm -oei -oei -oei -lpJ -dWb -mEW -fnt -pKW -oei -oei -oei +hwQ +hwQ +hwQ +hpQ +xhh +mFu +bYj +cJS +hwQ +hwQ +hwQ nlm nlm nlm @@ -206503,19 +206512,19 @@ nlm nlm nlm nlm -oei -oei -bjh -oei -wJp -vZk -mMn -dkK -nDF -oei -gSY -oei -oei +hwQ +hwQ +cCn +hwQ +rWZ +gZs +qdm +kCq +rui +hwQ +kNR +hwQ +hwQ nlm nlm nlm @@ -206760,19 +206769,19 @@ nlm nlm nlm nlm -oei -kFO -xGT -gYO -erZ -fqQ -mMn -qoi -pHy -qMU -dJh -sPI -oei +hwQ +nzn +rxX +yfb +yaW +vix +qdm +iUc +iXu +vao +lJz +izn +hwQ nlm nlm nlm @@ -207017,19 +207026,19 @@ nlm nlm nlm nlm -oei -mxc -qbV -oei -ybH -ucI -afF -mMT -tQi -oei -hUl -qdK -oei +hwQ +wPM +mPX +hwQ +sFk +mUp +mHy +lib +vhH +hwQ +bgD +dAk +hwQ nlm nlm nlm @@ -207274,19 +207283,19 @@ nlm nlm nlm nlm -oei -oei -mFF -oei -oei -oei -fgh -oei -oei -oei -gWP -lfb -oei +hwQ +hwQ +fIT +hwQ +hwQ +hwQ +jZM +hwQ +hwQ +hwQ +tTL +wcM +hwQ nlm nlm nlm @@ -207530,21 +207539,21 @@ nlm nlm nlm nlm -aQO -aQO -uFG -rjk -oei -iir -hFk -wvA -thS -thS -oei -aQO -aQO -aQO -aQO +lQm +lQm +qAH +ocp +hwQ +sRC +qdO +cja +egf +egf +hwQ +lQm +lQm +lQm +lQm nlm nlm nlm @@ -207787,21 +207796,21 @@ nlm nlm nlm nlm -aQO -dds -rjk -srR -oei -oei -oei -wYB -geh -geh -oei -tXZ -kuq -vbc -aQO +lQm +nPp +ocp +xhc +hwQ +hwQ +hwQ +wjS +rUT +rUT +hwQ +bdZ +ooX +aMy +lQm nlm nlm nlm @@ -208044,21 +208053,21 @@ kmh nlm nlm nlm -aQO -ddA -rjk -jnT -oei -svN -tCD -wvA -grG -grG -oei -loA -rQu -weC -aQO +lQm +lWs +ocp +oZd +hwQ +bso +mpr +cja +gNd +gNd +hwQ +jab +wvb +mCN +lQm nlm nlm nlm @@ -208301,10 +208310,10 @@ eEF nlm nlm nlm -aQO -qmU -rjk -ava +lQm +pLZ +ocp +sTf wzj wzj wzj @@ -208312,10 +208321,10 @@ wzj wzj wzj wzj -asu -rVW -vbc -aQO +vAW +jlw +aMy +lQm nlm nlm nlm @@ -208558,10 +208567,10 @@ eEF nlm nlm nlm -aQO -xKP -vhu -ken +lQm +pZi +bBn +nFP wzj dsD nqG @@ -208569,10 +208578,10 @@ dZF kbl pGH wzj -vhQ -ygw -ahY -aQO +cKL +rIQ +dNy +lQm nlm nlm nlm @@ -208815,10 +208824,10 @@ kkT nlm nlm nlm -aQO -suS -vNH -uMJ +lQm +lJH +lCB +wIR wtO fLv cxE @@ -208826,10 +208835,10 @@ mJa cxE jPC wtO -uMJ -bap -jsT -aQO +wIR +iTJ +eFt +lQm nlm nlm nlm @@ -209072,10 +209081,10 @@ eEF nlm nlm nlm -aQO -xgU -vNH -uMJ +lQm +teN +lCB +wIR wtO bhi cxE @@ -209083,10 +209092,10 @@ mJa cxE hUs wtO -uMJ -bap -rmi -aQO +wIR +iTJ +gjf +lQm nlm nlm nlm @@ -209329,10 +209338,10 @@ eEF nlm nlm nlm -aQO -jFk -cQr -qyi +lQm +mIs +ajt +buy wtO jur vxe @@ -209340,10 +209349,10 @@ wYk cxE hDV wtO -qyi -qHP -uBT -aQO +buy +qZT +tbQ +lQm nlm nlm nlm @@ -209586,10 +209595,10 @@ nwV nlm nlm nlm -aQO -cIJ -rjk -rjk +lQm +tmV +ocp +ocp wtO wfG kEm @@ -209597,10 +209606,10 @@ hLI tld ipW wtO -fUx -giO -wCU -aQO +dda +rfS +bWp +lQm nlm nlm nlm @@ -209843,10 +209852,10 @@ xrx nlm nlm nlm -aQO -aQO -qJU -rjk +lQm +lQm +wfS +ocp wzj kMk kZZ @@ -209854,10 +209863,10 @@ bOo xeW leD wzj -fUx -lvg -aQO -aQO +dda +fgN +lQm +lQm nlm nlm nlm @@ -210101,9 +210110,9 @@ nlm nlm nlm nlm -aQO -aQO -qNY +lQm +lQm +moR wzj wzj wzj @@ -210111,9 +210120,9 @@ mxO wzj wzj wzj -jED -aQO -aQO +vbn +lQm +lQm nlm nlm nlm @@ -210359,17 +210368,17 @@ nlm nlm nlm nlm -aQO -rjk -jnT -luR -qRC -yiv -hhR -uMp -dTW -fUx -aQO +lQm +ocp +oZd +liS +fUO +ufk +emy +vUy +qNO +dda +lQm nlm nlm nlm @@ -210616,17 +210625,17 @@ nlm nlm nlm nlm -aQO -rjk -rjk -rjk -vmo -uAG -nuq -fUx -fUx -ylw -aQO +lQm +ocp +ocp +ocp +ckV +xGS +nqj +dda +dda +jIr +lQm nlm nlm nlm @@ -210873,17 +210882,17 @@ nlm nlm nlm nlm -aQO -uHB -clu -qjb -rKB -hyk -cWi -ogf -lVe -syb -aQO +lQm +lfh +wTs +ofR +wkQ +pUF +ede +sWo +mTF +qwb +lQm nlm nlm nlm @@ -211130,17 +211139,17 @@ nlm nlm nlm nlm -aQO -eoM -sDF -tTf -bNQ -cgE -iTr -dUf -eyk -jRt -aQO +lQm +mfX +rfd +nJn +kVh +seV +fan +nQV +vVj +hFI +lQm nlm nlm nlm @@ -211387,17 +211396,17 @@ nlm vof nlm nlm -aQO -aQO -iMm -dhO -sEM -vtI -tFc -xwN -aPi -aQO -aQO +lQm +lQm +aXE +eVw +xrQ +nQe +dgL +nkC +lmh +lQm +lQm nlm nlm nlm @@ -211644,17 +211653,17 @@ nlm nlm nlm nlm -aQO -aQO -aQO -aQO -nVJ -lxr -nVJ -aQO -aQO -aQO -aQO +lQm +lQm +lQm +lQm +fVc +aMk +fVc +lQm +lQm +lQm +lQm nlm nlm nlm @@ -211900,19 +211909,19 @@ nlm nlm nlm nlm -soG -soG -soG -udG -oMQ -cCg -cCg -fcc -oMQ -cCH -soG -soG -soG +oss +oss +oss +lPO +uBV +pqu +pqu +dDA +uBV +cgr +oss +oss +oss nlm nlm nlm @@ -212157,19 +212166,19 @@ nlm nlm nlm nlm -soG -soG -tRD -dsk -xMb -xMb -xMb -xMb -xMb -jDH -tRD -soG -soG +oss +oss +otJ +flu +vlM +vlM +vlM +vlM +vlM +tLA +otJ +oss +oss nlm nlm nlm @@ -212414,19 +212423,19 @@ nlm nlm nlm nlm -soG -soG -tnF -tRD -ubx -ubx -btH -ubx -ubx -tRD -tRD -soG -soG +oss +oss +jYF +otJ +tdj +tdj +tuW +tdj +tdj +otJ +otJ +oss +oss nlm nlm nlm @@ -212671,19 +212680,19 @@ nlm nlm nlm nlm -soG -soG -reM -tRD -ubx -cCg -uaS -cCg -ubx -tRD -wsC -soG -soG +oss +oss +tGT +otJ +tdj +pqu +xiJ +pqu +tdj +otJ +ouj +oss +oss nlm nlm nlm @@ -212928,19 +212937,19 @@ nlm nlm nlm nlm -soG -soG -icU -tRD -btH -xUl -itU -mOt -btH -tRD -anC -soG -soG +oss +oss +aOL +otJ +tuW +bHk +drw +qWp +tuW +otJ +nVh +oss +oss nlm nlm nlm @@ -213185,19 +213194,19 @@ nlm nlm nlm nlm -soG -soG -dHT -tRD -ubx -cCg -cCg -lRX -ubx -tRD -prW -soG -soG +oss +oss +mcv +otJ +tdj +pqu +pqu +ekZ +tdj +otJ +tzt +oss +oss nlm nlm nlm @@ -213442,19 +213451,19 @@ nlm nlm nlm nlm -soG -soG -tRD -tRD -ubx -ubx -wRI -btH -ubx -tRD -tRD -soG -soG +oss +oss +otJ +otJ +tdj +tdj +hnC +tuW +tdj +otJ +otJ +oss +oss nlm nlm nlm @@ -213699,19 +213708,19 @@ nlm nlm nlm nlm -soG -soG -tRD -hxv -lSC -pPj -kfB -lSC -lSC -cKF -tRD -soG -soG +oss +oss +otJ +naK +ejk +lcJ +fKW +ejk +ejk +bxR +otJ +oss +oss nlm nlm nlm @@ -213956,19 +213965,19 @@ nlm nlm nlm nlm -soG -soG -soG -xcv -uTm -aZI -hWu -uxZ -hAE -xAx -soG -soG -soG +oss +oss +oss +iDg +itB +jId +chS +ict +mjz +xEM +oss +oss +oss nlm nlm nlm @@ -214214,17 +214223,17 @@ nlm nlm nlm nlm -soG -soG -soG -soG -soG -soG -soG -soG -soG -soG -soG +oss +oss +oss +oss +oss +oss +oss +oss +oss +oss +oss nlm nlm nlm @@ -214472,15 +214481,15 @@ nlm nlm nlm nlm -soG -soG -soG -soG -soG -soG -soG -soG -soG +oss +oss +oss +oss +oss +oss +oss +oss +oss nlm nlm nlm diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index 04704302fe4..893122af95f 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -6950,7 +6950,6 @@ /area/station/maintenance/solars/port/aft) "bIW" = ( /obj/machinery/turretid{ - icon_state = "control_stun"; name = "AI Chamber turret control"; pixel_x = 3; pixel_y = -23 @@ -22113,7 +22112,7 @@ /turf/open/floor/iron/white/smooth_large, /area/station/medical/virology) "fyt" = ( -/obj/machinery/light/built/directional/west, +/obj/machinery/light/empty/directional/west, /turf/open/floor/plating, /area/station/maintenance/port/aft) "fyv" = ( @@ -43541,7 +43540,6 @@ "kKz" = ( /obj/machinery/turretid{ control_area = "/area/station/ai/upload/chamber"; - icon_state = "control_stun"; name = "AI Upload Turret Control"; pixel_y = -32 }, @@ -57284,7 +57282,7 @@ "okj" = ( /obj/effect/spawner/random/structure/crate_loot, /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/built/directional/west, +/obj/machinery/light/small/empty/directional/west, /turf/open/floor/plating, /area/station/medical/abandoned) "okk" = ( @@ -81196,7 +81194,7 @@ }, /area/station/science/research) "uaY" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/layer_manifold/yellow/visible{ dir = 4 @@ -81461,7 +81459,7 @@ /area/station/medical/abandoned) "udG" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, /obj/machinery/atmospherics/pipe/layer_manifold/yellow/visible{ dir = 4 }, @@ -82247,7 +82245,7 @@ /turf/open/floor/iron, /area/station/engineering/supermatter/room) "unO" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, /obj/machinery/atmospherics/pipe/layer_manifold/yellow/visible{ dir = 4 }, diff --git a/_maps/map_files/IceBoxStation/IceBoxStation.dmm b/_maps/map_files/IceBoxStation/IceBoxStation.dmm index 9a7b290b9e9..7ab50e75aea 100644 --- a/_maps/map_files/IceBoxStation/IceBoxStation.dmm +++ b/_maps/map_files/IceBoxStation/IceBoxStation.dmm @@ -17,19 +17,6 @@ /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/plating, /area/station/maintenance/aft/lesser) -"aav" = ( -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/vault{ - name = "Vault" - }, -/obj/structure/cable, -/obj/effect/landmark/navigate_destination, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/access/all/supply/vault, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/vault) "aaw" = ( /obj/structure/table, /obj/item/folder/red, @@ -181,12 +168,6 @@ /obj/machinery/firealarm/directional/north, /turf/open/floor/iron/dark, /area/station/tcommsat/computer) -"adp" = ( -/obj/effect/turf_decal/trimline/dark/warning{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/command/eva) "adq" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/unres{ @@ -264,6 +245,13 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/atmos/pumproom) +"aer" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green, +/turf/open/floor/iron/dark, +/area/station/ai/upload/chamber) "aey" = ( /obj/machinery/camera/directional/east{ c_tag = "Xenobiology Pens - Starboard Fore"; @@ -358,6 +346,20 @@ }, /turf/open/floor/iron, /area/station/commons/dorms) +"agF" = ( +/obj/structure/rack, +/obj/item/storage/box/teargas{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/storage/box/handcuffs, +/obj/item/storage/box/flashbangs{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron/dark/textured, +/area/station/security/armory) "agI" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -375,24 +377,6 @@ /obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/iron/white, /area/station/medical/medbay/central) -"agL" = ( -/obj/structure/cable, -/obj/machinery/holopad/secure, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable/layer3, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) -"agS" = ( -/obj/structure/railing, -/obj/machinery/flasher/portable, -/obj/structure/cable, -/obj/machinery/door/firedoor/border_only, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured, -/area/station/security/armory/upper) "agY" = ( /obj/machinery/door/poddoor/shutters/window/preopen{ dir = 1; @@ -444,11 +428,6 @@ }, /turf/open/floor/iron/white, /area/station/medical/treatment_center) -"ahT" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/service) "ait" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -488,29 +467,18 @@ }, /turf/open/floor/iron, /area/station/command/heads_quarters/qm) -"aiR" = ( -/obj/effect/landmark/start/ai/secondary, -/obj/item/radio/intercom/directional/north{ - freerange = 1; - listening = 0; - name = "Custom Channel" - }, -/obj/item/radio/intercom/directional/south{ - freerange = 1; - frequency = 1447; - listening = 0; - name = "Private Channel" - }, -/obj/item/radio/intercom/directional/east{ - freerange = 1; - listening = 0; - name = "Common Channel" - }, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) "aiX" = ( /turf/open/floor/iron, /area/station/security/courtroom) +"aiY" = ( +/obj/item/radio/intercom/directional/south, +/obj/machinery/light/small/directional/south, +/obj/structure/cable/layer3, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "ajr" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 @@ -642,12 +610,6 @@ /obj/effect/turf_decal/weather/snow/corner, /turf/open/floor/glass/reinforced/icemoon, /area/icemoon/surface/outdoors/nospawn) -"akU" = ( -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/port/greater) "akZ" = ( /obj/structure/window/reinforced/spawner/directional/south, /obj/structure/flora/bush/jungle/a/style_random, @@ -713,6 +675,15 @@ /obj/effect/turf_decal/siding/thinplating_new/corner, /turf/open/floor/iron/large, /area/station/hallway/secondary/entry) +"alK" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/power/port_gen/pacman, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/ai/satellite/service) "alM" = ( /turf/closed/wall, /area/station/maintenance/aft/lesser) @@ -825,22 +796,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"ans" = ( -/obj/structure/table, -/obj/machinery/camera/motion/directional/east{ - c_tag = "AI Upload East"; - network = list("aiupload") - }, -/obj/item/folder/blue, -/obj/effect/turf_decal/tile/dark_green{ - dir = 4 - }, -/obj/machinery/light/directional/east, -/obj/structure/sign/nanotrasen{ - pixel_x = 32 - }, -/turf/open/floor/iron/dark, -/area/station/ai/upload/chamber) "anu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -1088,6 +1043,12 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"apn" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/service) "apo" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -1137,15 +1098,14 @@ }, /turf/open/floor/iron, /area/station/command/gateway) -"apL" = ( -/obj/structure/table, -/obj/machinery/microwave{ - pixel_y = 4 +"apS" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 }, -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) +/turf/open/floor/iron/dark/textured, +/area/station/security/armory/upper) "apT" = ( /obj/structure/cable, /obj/machinery/door/poddoor/preopen{ @@ -1258,12 +1218,6 @@ }, /turf/open/floor/iron, /area/station/service/janitor) -"arm" = ( -/obj/structure/rack, -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/effect/spawner/random/armory/disablers, -/turf/open/floor/iron/dark/textured, -/area/station/security/armory) "aro" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -1294,13 +1248,6 @@ /obj/effect/turf_decal/tile/green/full, /turf/open/floor/iron/dark/smooth_large, /area/station/medical/virology) -"arw" = ( -/obj/machinery/status_display/ai/directional/south, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/ai/upload/chamber) "arA" = ( /obj/effect/spawner/structure/window, /obj/structure/cable, @@ -1679,6 +1626,11 @@ "awa" = ( /turf/open/openspace, /area/station/science/ordnance/office) +"awd" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/armory/upper) "awe" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -1950,22 +1902,6 @@ }, /turf/open/floor/iron/dark/textured, /area/station/security/prison) -"ayT" = ( -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/table/wood/fancy/red, -/obj/effect/spawner/random/aimodule/harmful, -/obj/machinery/door/window/brigdoor/left/directional/east{ - name = "High-Risk Modules"; - req_access = list("captain") - }, -/obj/item/ai_module/reset/purge{ - pixel_y = 11 - }, -/obj/effect/turf_decal/siding/thinplating_new/dark{ - dir = 4 - }, -/turf/open/floor/circuit/red, -/area/station/ai/upload/chamber) "aze" = ( /obj/structure/railing{ dir = 8 @@ -2024,6 +1960,22 @@ /obj/effect/turf_decal/siding/white, /turf/open/floor/iron/dark, /area/station/commons/fitness) +"aAi" = ( +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/table/wood/fancy/red, +/obj/effect/spawner/random/aimodule/harmful, +/obj/machinery/door/window/brigdoor/left/directional/east{ + name = "High-Risk Modules"; + req_access = list("captain") + }, +/obj/item/ai_module/reset/purge{ + pixel_y = 11 + }, +/obj/effect/turf_decal/siding/thinplating_new/dark{ + dir = 4 + }, +/turf/open/floor/circuit/red, +/area/station/ai/upload/chamber) "aAl" = ( /obj/machinery/computer/mech_bay_power_console{ dir = 1 @@ -2278,11 +2230,6 @@ /obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/station/cargo/warehouse) -"aEU" = ( -/obj/machinery/teleport/station, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating, -/area/station/ai/satellite/interior) "aEX" = ( /obj/structure/cable, /turf/open/floor/plating/snowed/icemoon, @@ -2311,6 +2258,15 @@ /obj/machinery/chem_master/condimaster, /turf/open/floor/iron/white/smooth_large, /area/station/service/kitchen) +"aFi" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/ai/satellite/atmos) "aFn" = ( /obj/effect/decal/cleanable/blood/oil, /obj/effect/decal/cleanable/dirt, @@ -2632,28 +2588,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/station/hallway/primary/starboard) -"aJH" = ( -/obj/effect/landmark/start/ai, -/obj/item/radio/intercom/directional/west{ - freerange = 1; - listening = 0; - name = "Common Channel"; - pixel_y = -8 - }, -/obj/item/radio/intercom/directional/south{ - freerange = 1; - frequency = 1447; - listening = 0; - name = "Private Channel" - }, -/obj/item/radio/intercom/directional/east{ - freerange = 1; - listening = 0; - name = "Custom Channel"; - pixel_y = -8 - }, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) "aJQ" = ( /obj/structure/chair{ dir = 4 @@ -2757,6 +2691,14 @@ /obj/machinery/shower/directional/south, /turf/open/floor/iron/showroomfloor, /area/station/security/prison/toilet) +"aLX" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) "aMa" = ( /obj/structure/cable, /obj/machinery/door/airlock/engineering{ @@ -3020,6 +2962,22 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"aPW" = ( +/obj/structure/table, +/obj/item/storage/box/chemimp{ + pixel_x = 6 + }, +/obj/item/storage/box/trackimp{ + pixel_x = -3 + }, +/obj/item/storage/lockbox/loyalty, +/obj/machinery/light_switch/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/armory/upper) "aPZ" = ( /obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2, /obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4, @@ -3139,6 +3097,22 @@ }, /turf/open/floor/iron, /area/station/command/bridge) +"aRD" = ( +/obj/structure/sign/warning/secure_area/directional/west, +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/obj/item/radio/intercom/directional/south{ + freerange = 1; + frequency = 1447; + listening = 0; + name = "Private Channel" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "aRR" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -3192,6 +3166,11 @@ /obj/structure/railing/corner, /turf/open/floor/iron/dark, /area/station/maintenance/disposal) +"aSH" = ( +/obj/machinery/flasher/portable, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron/dark/textured, +/area/station/security/armory/upper) "aSI" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -3260,6 +3239,19 @@ }, /turf/open/floor/plating/icemoon, /area/station/science/ordnance/bomb/planet) +"aTE" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/machinery/button/door/directional/east{ + pixel_y = 0; + id = "paramedic_shutters"; + name = "Shutters button"; + pixel_x = 23; + req_access = list("paramedic") + }, +/turf/open/floor/iron/dark, +/area/station/medical/paramedic) "aTH" = ( /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 1 @@ -3492,16 +3484,19 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"aWl" = ( -/obj/machinery/camera/motion/directional/south{ - c_tag = "Vault"; - network = list("vault") +"aWk" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 1; + id = "armory"; + name = "Armory Shutter" }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +/obj/machinery/button/door/directional/east{ + id = "armory"; + name = "Armory Shutters"; + req_access = list("armory") }, -/turf/open/floor/iron/dark, -/area/station/command/vault) +/turf/open/floor/iron, +/area/station/security/armory/upper) "aWo" = ( /obj/machinery/hydroponics/constructable, /obj/effect/decal/cleanable/dirt, @@ -3985,21 +3980,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/science/xenobiology) -"bcM" = ( -/obj/effect/turf_decal/trimline/neutral/warning{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/neutral/mid_joiner{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark/smooth_edge{ - dir = 8 - }, -/area/station/command/eva) "bcN" = ( /turf/closed/wall/r_wall, /area/station/hallway/primary/central) @@ -4013,15 +3993,6 @@ "bde" = ( /turf/open/floor/plating, /area/station/cargo/storage) -"bdf" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating_new/dark{ - dir = 6 - }, -/turf/open/floor/circuit/red, -/area/station/ai/upload/chamber) "bdo" = ( /obj/structure/table/wood, /obj/item/food/grown/poppy{ @@ -4045,10 +4016,6 @@ /obj/machinery/duct, /turf/open/floor/iron, /area/station/commons/fitness) -"bdq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/atmos) "bdr" = ( /obj/effect/turf_decal/trimline/green/filled/line, /obj/effect/turf_decal/trimline/blue/filled/warning, @@ -4082,6 +4049,12 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron/dark/textured, /area/station/security/range) +"bdK" = ( +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/ai/upload/chamber) "bdQ" = ( /obj/structure/table, /obj/item/assembly/signaler{ @@ -4113,6 +4086,15 @@ /obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/plating/icemoon, /area/station/engineering/atmos) +"ben" = ( +/obj/machinery/bluespace_beacon, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/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/ai/satellite/interior) "bep" = ( /obj/effect/landmark/start/hangover, /turf/open/floor/iron, @@ -4150,10 +4132,6 @@ /obj/effect/spawner/structure/window/hollow/reinforced/end, /turf/open/floor/plating, /area/mine/eva/lower) -"bfu" = ( -/obj/machinery/airalarm/directional/east, -/turf/open/floor/plating, -/area/station/ai/satellite/maintenance) "bfL" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -4222,6 +4200,26 @@ "bgx" = ( /turf/closed/wall/r_wall, /area/station/maintenance/starboard/aft) +"bgE" = ( +/obj/effect/landmark/start/ai/secondary, +/obj/item/radio/intercom/directional/north{ + freerange = 1; + listening = 0; + name = "Custom Channel" + }, +/obj/item/radio/intercom/directional/west{ + freerange = 1; + listening = 0; + name = "Common Channel" + }, +/obj/item/radio/intercom/directional/south{ + freerange = 1; + frequency = 1447; + listening = 0; + name = "Private Channel" + }, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "bgF" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -4447,18 +4445,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/lesser) -"bjy" = ( -/obj/effect/turf_decal/trimline/neutral/corner{ - dir = 8 - }, -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/command/eva) "bjK" = ( /obj/machinery/light/directional/north, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -4509,6 +4495,10 @@ dir = 4 }, /area/station/service/chapel) +"bkr" = ( +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/service) "bkC" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -4519,6 +4509,16 @@ /obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, /area/station/security/brig/upper) +"bkF" = ( +/obj/structure/sign/poster/official/soft_cap_pop_art/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow/opposingcorners, +/obj/machinery/light/empty/directional/east, +/turf/open/floor/iron/white, +/area/station/maintenance/port/fore) "bkQ" = ( /obj/structure/tank_holder/extinguisher, /obj/structure/sign/warning/biohazard/directional/north, @@ -4760,6 +4760,11 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, /turf/closed/wall/r_wall, /area/station/engineering/supermatter) +"bnz" = ( +/obj/machinery/nuclearbomb/selfdestruct, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/vault) "bnL" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/door/airlock/maintenance_hatch, @@ -4802,14 +4807,6 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos/project) -"bov" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured, -/area/station/security/armory/upper) "boO" = ( /obj/structure/chair/sofa/left/brown{ dir = 8 @@ -4867,6 +4864,18 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/checkpoint/customs/auxiliary) +"bpn" = ( +/obj/effect/turf_decal/trimline/neutral/corner{ + dir = 8 + }, +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/command/eva) "bpq" = ( /obj/effect/turf_decal/siding/thinplating{ dir = 1 @@ -4889,22 +4898,12 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos/mix) -"bpI" = ( -/obj/effect/turf_decal/trimline/neutral/mid_joiner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/neutral/mid_joiner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/neutral/warning{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark/smooth_corner, -/area/station/command/eva) +"bpK" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) "bpQ" = ( /obj/machinery/mech_bay_recharge_port, /obj/structure/cable, @@ -4977,6 +4976,10 @@ }, /turf/open/floor/plating, /area/station/service/hydroponics) +"bqt" = ( +/obj/machinery/airalarm/directional/west, +/turf/open/floor/circuit, +/area/station/ai/satellite/hallway) "bqx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -5041,6 +5044,11 @@ }, /turf/open/floor/iron, /area/station/commons/fitness) +"bro" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/ai/satellite/interior) "brp" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/blue{ @@ -5221,10 +5229,6 @@ }, /turf/open/floor/iron, /area/station/security/prison/mess) -"btf" = ( -/obj/structure/cable/layer3, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) "btg" = ( /obj/machinery/door/airlock/maintenance{ name = "Atmospherics Maintenance" @@ -5729,6 +5733,13 @@ }, /turf/open/floor/wood, /area/station/service/library) +"bzC" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/green, +/turf/open/floor/iron/dark, +/area/station/ai/upload/chamber) "bzD" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ cycle_id = "mining-aux-mechbay-external" @@ -6093,6 +6104,23 @@ }, /turf/open/floor/iron/dark, /area/station/service/chapel) +"bEz" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Secure EVA Storage" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/siding/dark_blue{ + dir = 4 + }, +/obj/effect/turf_decal/siding/dark_blue{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/turf/open/floor/iron/dark/textured, +/area/station/command/eva) "bEC" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -6320,6 +6348,20 @@ /obj/effect/turf_decal/siding/wideplating, /turf/open/floor/iron, /area/station/engineering/atmos/pumproom) +"bIc" = ( +/obj/effect/turf_decal/trimline/neutral/warning{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/neutral/mid_joiner{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 4 + }, +/area/station/command/eva) "bIl" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -6418,6 +6460,10 @@ }, /turf/open/floor/plating, /area/station/maintenance/department/chapel) +"bJj" = ( +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron/dark/textured, +/area/station/security/armory/upper) "bJp" = ( /obj/machinery/camera/directional/east{ c_tag = "Security - Permabrig Workout"; @@ -6455,22 +6501,6 @@ }, /turf/open/floor/wood, /area/station/service/library) -"bKm" = ( -/obj/structure/rack, -/obj/item/clothing/suit/hooded/wintercoat/eva{ - pixel_x = 1; - pixel_y = 9 - }, -/obj/item/clothing/shoes/winterboots/ice_boots/eva{ - pixel_x = -1; - pixel_y = 4 - }, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/delivery/red, -/obj/item/clothing/gloves/color/grey/protects_cold, -/obj/item/clothing/mask/gas, -/turf/open/floor/iron/textured, -/area/station/command/eva) "bKp" = ( /obj/machinery/door/airlock/maintenance{ name = "Firefighting Equipment" @@ -6565,6 +6595,13 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/secondary/entry) +"bLz" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/hallway) "bLA" = ( /obj/structure/closet, /turf/open/floor/plating, @@ -6712,9 +6749,6 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/station/medical/cryo) -"bNL" = ( -/turf/closed/wall/r_wall, -/area/station/ai/satellite/chamber) "bOg" = ( /obj/item/kirbyplants/random, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -6729,6 +6763,13 @@ }, /turf/open/floor/wood, /area/station/security/courtroom) +"bOj" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) "bOk" = ( /obj/structure/rack, /obj/item/clothing/suit/hazardvest, @@ -6795,6 +6836,10 @@ /obj/machinery/airalarm/directional/west, /turf/open/floor/stone, /area/station/service/bar/atrium) +"bPc" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/station/ai/satellite/maintenance) "bPl" = ( /obj/structure/table/wood, /obj/item/folder/blue, @@ -6899,20 +6944,6 @@ dir = 1 }, /area/station/hallway/primary/starboard) -"bQp" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "ai-passthrough" - }, -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Atmospherics" - }, -/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "bQx" = ( /obj/structure/ladder{ name = "upper dispenser access" @@ -7140,6 +7171,16 @@ }, /turf/open/floor/iron, /area/station/engineering/main) +"bTJ" = ( +/obj/machinery/cell_charger, +/obj/item/stock_parts/power_store/cell/high, +/obj/item/radio/intercom/directional/north, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/command/eva) "bTM" = ( /obj/structure/closet/crate, /obj/machinery/light/small/directional/south, @@ -7153,16 +7194,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/science/breakroom) -"bUj" = ( -/obj/machinery/requests_console/auto_name/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "EVA Storage South" - }, -/obj/machinery/recharge_station, -/obj/effect/turf_decal/bot_red, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/eva) "bUx" = ( /turf/closed/wall/r_wall, /area/station/maintenance/fore) @@ -7194,6 +7225,10 @@ }, /turf/open/floor/engine, /area/station/science/xenobiology) +"bUO" = ( +/obj/machinery/light/small/empty/directional/west, +/turf/open/floor/iron, +/area/station/maintenance/starboard/fore) "bUS" = ( /obj/structure/railing{ dir = 1 @@ -7333,6 +7368,9 @@ /obj/effect/landmark/generic_maintenance_landmark, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"bWn" = ( +/turf/closed/wall/r_wall, +/area/station/command/eva) "bWp" = ( /obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/iron/dark, @@ -7424,6 +7462,9 @@ dir = 1 }, /area/station/hallway/secondary/entry) +"bXy" = ( +/turf/open/openspace, +/area/station/security/armory/upper) "bXD" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -7444,6 +7485,14 @@ /obj/machinery/light/small/directional/west, /turf/open/floor/iron/dark, /area/mine/mechbay) +"bYg" = ( +/obj/structure/rack, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/effect/spawner/random/armory/laser_gun, +/turf/open/floor/iron/dark/textured, +/area/station/security/armory) "bYi" = ( /obj/machinery/light/directional/south, /obj/effect/turf_decal/tile/yellow/half/contrasted, @@ -7731,6 +7780,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/service/hydroponics) +"cbz" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/dark/textured, +/area/station/security/armory) "cbC" = ( /obj/machinery/meter, /obj/effect/turf_decal/trimline/dark_red/arrow_ccw{ @@ -7798,6 +7851,10 @@ /obj/machinery/airalarm/directional/north, /turf/open/floor/iron/textured, /area/mine/mechbay) +"ccw" = ( +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/atmos) "ccx" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 @@ -8013,6 +8070,14 @@ /obj/effect/turf_decal/stripes/red/box, /turf/open/floor/plating, /area/station/maintenance/disposal) +"cfe" = ( +/obj/structure/cable, +/obj/machinery/holopad/secure, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "cfh" = ( /obj/structure/railing{ dir = 1 @@ -8106,13 +8171,6 @@ }, /turf/open/floor/iron, /area/station/security/prison/mess) -"cgc" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable/layer3, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "cgs" = ( /obj/effect/turf_decal/trimline/blue/filled/line, /turf/open/floor/iron/dark, @@ -8466,13 +8524,6 @@ }, /turf/open/floor/iron/white, /area/station/medical/break_room) -"cmz" = ( -/obj/structure/rack, -/obj/item/wrench, -/obj/item/crowbar/red, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/plating, -/area/station/ai/satellite/atmos) "cmD" = ( /obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark/textured, @@ -8611,14 +8662,6 @@ /obj/structure/closet/crate, /turf/open/floor/plating/snowed/icemoon, /area/icemoon/underground/explored) -"coJ" = ( -/obj/machinery/status_display/evac/directional/south, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/dark_green{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/ai/upload/chamber) "coT" = ( /obj/structure/table, /obj/item/storage/wallet, @@ -8802,12 +8845,12 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) -"crc" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable/layer3, -/turf/open/floor/iron/grimy, -/area/station/ai/satellite/interior) +"cqW" = ( +/obj/vehicle/ridden/secway, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron/dark/textured, +/area/station/security/armory/upper) "crf" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/red{ @@ -8919,6 +8962,10 @@ }, /turf/open/floor/plating, /area/station/engineering/supermatter) +"ctl" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/station/ai/satellite/maintenance) "ctm" = ( /obj/structure/railing{ dir = 5 @@ -8935,10 +8982,6 @@ /obj/machinery/light/small/directional/west, /turf/open/floor/iron/showroomfloor, /area/station/engineering/atmos) -"cty" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/station/command/eva) "ctC" = ( /obj/structure/fence/corner{ dir = 8 @@ -8983,9 +9026,6 @@ /obj/structure/tank_holder/anesthetic, /turf/open/floor/iron/dark, /area/station/science/robotics/lab) -"ctZ" = ( -/turf/closed/wall/r_wall, -/area/station/command/vault) "cuc" = ( /obj/effect/turf_decal/siding/thinplating_new, /turf/open/floor/iron, @@ -9037,6 +9077,28 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/station/hallway/primary/central) +"cvh" = ( +/obj/effect/landmark/start/ai, +/obj/item/radio/intercom/directional/west{ + freerange = 1; + listening = 0; + name = "Common Channel"; + pixel_y = -8 + }, +/obj/item/radio/intercom/directional/south{ + freerange = 1; + frequency = 1447; + listening = 0; + name = "Private Channel" + }, +/obj/item/radio/intercom/directional/east{ + freerange = 1; + listening = 0; + name = "Custom Channel"; + pixel_y = -8 + }, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "cvj" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 @@ -9135,17 +9197,6 @@ "cvS" = ( /turf/closed/wall, /area/station/maintenance/department/medical/central) -"cvU" = ( -/obj/structure/railing, -/obj/structure/rack, -/obj/structure/cable, -/obj/machinery/door/firedoor/border_only, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/obj/effect/spawner/random/armory/dragnet, -/turf/open/floor/iron/dark/textured, -/area/station/security/armory/upper) "cwe" = ( /obj/effect/turf_decal/tile/yellow, /turf/open/floor/iron, @@ -9183,12 +9234,6 @@ /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plating, /area/station/maintenance/fore) -"cwL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/station/command/vault) "cwO" = ( /obj/item/radio/intercom/directional/north, /turf/open/floor/iron, @@ -9209,6 +9254,10 @@ dir = 1 }, /area/station/hallway/primary/starboard) +"cxl" = ( +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "cxp" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/secure_closet/personal{ @@ -9240,6 +9289,9 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, /area/station/medical/medbay/central) +"cxO" = ( +/turf/open/floor/iron/dark/textured, +/area/station/security/armory) "cxP" = ( /obj/structure/disposalpipe/sorting/mail/flip{ dir = 4 @@ -9332,6 +9384,11 @@ /obj/machinery/airalarm/directional/south, /turf/open/floor/iron, /area/station/science/robotics/mechbay) +"czi" = ( +/obj/item/radio/intercom/directional/south, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/station/ai/satellite/interior) "czj" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 @@ -9469,6 +9526,13 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/starboard/aft) +"cAL" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/ai/satellite/interior) "cAM" = ( /obj/structure/table, /obj/item/folder/white{ @@ -9542,6 +9606,22 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/security/courtroom) +"cBU" = ( +/obj/structure/table, +/obj/machinery/camera/motion/directional/east{ + c_tag = "AI Upload East"; + network = list("aiupload") + }, +/obj/item/folder/blue, +/obj/effect/turf_decal/tile/dark_green{ + dir = 4 + }, +/obj/machinery/light/directional/east, +/obj/structure/sign/nanotrasen{ + pixel_x = 32 + }, +/turf/open/floor/iron/dark, +/area/station/ai/upload/chamber) "cBY" = ( /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/unexplored/rivers/deep/shoreline) @@ -9759,19 +9839,6 @@ /obj/item/radio/intercom/directional/north, /turf/open/floor/iron/smooth_edge, /area/station/security/lockers) -"cFl" = ( -/obj/structure/railing/corner, -/obj/effect/turf_decal/trimline/neutral/warning{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/neutral/mid_joiner{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark/smooth_edge{ - dir = 1 - }, -/area/station/command/eva) "cFr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/spawner/structure/window/reinforced/tinted, @@ -9781,6 +9848,11 @@ /obj/effect/spawner/random/structure/steam_vent, /turf/open/floor/plating, /area/station/maintenance/department/medical/morgue) +"cFM" = ( +/obj/machinery/light/small/directional/north, +/obj/structure/sign/warning/secure_area/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "cFZ" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -9809,6 +9881,14 @@ /obj/effect/turf_decal/tile/red, /turf/open/floor/iron/textured, /area/station/security/brig) +"cGt" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark/smooth_large, +/area/station/command/eva) "cGu" = ( /obj/structure/closet/crate, /turf/open/floor/plating, @@ -9884,6 +9964,13 @@ /obj/machinery/vending/autodrobe, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"cHO" = ( +/obj/effect/turf_decal/tile/dark_green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green, +/turf/open/floor/iron/dark, +/area/station/ai/upload/chamber) "cHQ" = ( /obj/machinery/vending/wardrobe/robo_wardrobe, /obj/machinery/button/door/directional/east{ @@ -9998,16 +10085,6 @@ "cJt" = ( /turf/open/floor/plating, /area/station/hallway/secondary/entry) -"cJv" = ( -/obj/effect/turf_decal/bot_white/left, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/vault) "cJw" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/effect/turf_decal/tile/yellow/half/contrasted{ @@ -10015,12 +10092,6 @@ }, /turf/open/floor/iron/white, /area/station/medical/pharmacy) -"cJA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark/textured, -/area/station/security/armory) "cJC" = ( /obj/structure/closet, /obj/effect/spawner/random/maintenance/four, @@ -10418,12 +10489,6 @@ /obj/machinery/mecha_part_fabricator, /turf/open/floor/iron, /area/station/science/robotics/lab) -"cOG" = ( -/obj/structure/cable, -/obj/effect/turf_decal/delivery/red, -/obj/machinery/suit_storage_unit/standard_unit, -/turf/open/floor/iron/dark/textured, -/area/station/command/eva) "cOP" = ( /obj/structure/chair{ dir = 1; @@ -10431,14 +10496,6 @@ }, /turf/open/floor/iron, /area/station/command/bridge) -"cOS" = ( -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable/layer3, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "cPd" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -10488,17 +10545,6 @@ dir = 1 }, /area/station/security/prison/garden) -"cPP" = ( -/obj/effect/landmark/start/cyborg, -/obj/structure/cable, -/obj/machinery/holopad/secure, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/spawner/random/engineering/tracking_beacon, -/obj/structure/cable/layer3, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/grimy, -/area/station/ai/satellite/interior) "cPQ" = ( /obj/effect/turf_decal/stripes/white/line, /obj/effect/decal/cleanable/dirt, @@ -10566,6 +10612,28 @@ /obj/effect/mapping_helpers/airlock/access/any/security/maintenance, /turf/open/floor/plating, /area/station/maintenance/fore) +"cQA" = ( +/obj/effect/turf_decal/trimline/neutral/warning{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/neutral/mid_joiner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 8 + }, +/area/station/command/eva) +"cQL" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/atmos) "cQV" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /obj/effect/turf_decal/siding/dark_blue, @@ -10869,13 +10937,6 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/wood, /area/station/maintenance/port/fore) -"cXx" = ( -/obj/machinery/camera/motion/directional/south{ - c_tag = "Armory - Internal - Upper" - }, -/obj/effect/landmark/firealarm_sanity, -/turf/open/openspace, -/area/station/security/armory/upper) "cXy" = ( /obj/structure/cable, /turf/open/floor/iron/smooth_half{ @@ -11082,6 +11143,10 @@ }, /turf/open/floor/iron, /area/station/commons/fitness) +"cZv" = ( +/obj/machinery/holopad/secure, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/service) "cZD" = ( /turf/open/floor/iron/checker, /area/station/maintenance/port/fore) @@ -11118,15 +11183,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/science/robotics/mechbay) -"dab" = ( -/obj/structure/rack, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/effect/spawner/random/armory/riot_armor, -/obj/effect/spawner/random/armory/riot_helmet, -/obj/effect/spawner/random/armory/riot_shield, -/turf/open/floor/iron/dark/textured, -/area/station/security/armory) "dad" = ( /obj/effect/turf_decal/siding/thinplating/dark/corner{ dir = 1 @@ -11399,16 +11455,6 @@ /obj/structure/cable, /turf/open/floor/iron/smooth, /area/station/security/brig/upper) -"dcY" = ( -/obj/structure/plasticflaps/opaque, -/obj/effect/turf_decal/delivery, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=4"; - location = "Atmospherics" - }, -/obj/effect/landmark/firealarm_sanity, -/turf/open/floor/iron, -/area/station/maintenance/department/medical/central) "ddd" = ( /obj/effect/turf_decal/tile/blue, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -11520,6 +11566,10 @@ }, /turf/open/floor/iron/large, /area/station/service/hydroponics/garden) +"deg" = ( +/obj/structure/cable/layer3, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "dei" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/vending/cigarette, @@ -11533,14 +11583,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"dey" = ( -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/atmos) "deD" = ( /obj/machinery/modular_computer/preset/id{ dir = 4 @@ -11725,6 +11767,18 @@ }, /turf/open/floor/plating/snowed/icemoon, /area/icemoon/underground/explored) +"dhL" = ( +/obj/machinery/computer/upload/ai{ + dir = 1 + }, +/obj/machinery/flasher/directional/south{ + id = "AI" + }, +/obj/effect/turf_decal/siding/thinplating_new/dark{ + dir = 9 + }, +/turf/open/floor/circuit/green, +/area/station/ai/upload/chamber) "dhR" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/bookcase/random, @@ -11809,10 +11863,20 @@ /obj/effect/mapping_helpers/requests_console/assistance, /turf/open/floor/iron/dark, /area/station/service/chapel/office) +"diu" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "MiniSat Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/turf/open/floor/plating, +/area/station/ai/satellite/atmos) "dix" = ( /obj/machinery/light/small/dim/directional/south, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"diC" = ( +/turf/open/floor/iron/dark/textured, +/area/station/security/armory/upper) "diI" = ( /obj/machinery/mech_bay_recharge_port, /obj/item/radio/intercom/directional/south, @@ -11845,11 +11909,6 @@ }, /turf/open/floor/carpet/royalblue, /area/station/command/heads_quarters/captain) -"djq" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/command/eva) "djr" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -12236,6 +12295,19 @@ }, /turf/open/floor/plating/icemoon, /area/station/science/ordnance/bomb/planet) +"doG" = ( +/obj/structure/rack, +/obj/machinery/light/small/directional/north, +/obj/machinery/light_switch/directional/north, +/obj/item/radio/off{ + pixel_y = 4 + }, +/obj/item/screwdriver{ + pixel_y = 10 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "doM" = ( /obj/structure/table, /obj/item/paper{ @@ -12419,11 +12491,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/commons/dorms) -"drv" = ( -/obj/structure/chair/office, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "drw" = ( /obj/structure/closet/toolcloset, /obj/effect/decal/cleanable/dirt, @@ -12650,10 +12717,6 @@ dir = 1 }, /area/mine/eva) -"dvb" = ( -/obj/structure/cable, -/turf/open/floor/iron/dark/textured, -/area/station/security/armory/upper) "dvf" = ( /obj/machinery/light/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -12798,18 +12861,6 @@ /obj/effect/spawner/random/clothing/kittyears_or_rabbitears, /turf/open/floor/plastic, /area/station/commons/dorms/laundry) -"dwV" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/closet/secure_closet/contraband/armory, -/obj/machinery/firealarm/directional/north, -/obj/effect/spawner/random/maintenance/three, -/obj/effect/spawner/random/contraband/armory, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark/textured, -/area/station/security/armory/upper) "dwY" = ( /obj/machinery/light_switch/directional/west, /obj/structure/closet/secure_closet/quartermaster, @@ -12943,19 +12994,6 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/glass/reinforced, /area/station/hallway/primary/starboard) -"dyG" = ( -/obj/structure/rack, -/obj/machinery/light/small/directional/north, -/obj/machinery/light_switch/directional/north, -/obj/item/radio/off{ - pixel_y = 4 - }, -/obj/item/screwdriver{ - pixel_y = 10 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "dyN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -12965,6 +13003,13 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/primary/central) +"dzi" = ( +/obj/machinery/status_display/ai/directional/south, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/ai/upload/chamber) "dzl" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, @@ -13004,14 +13049,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/catwalk_floor/iron_smooth, /area/station/commons/storage/mining) -"dzX" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/structure/sign/warning/secure_area/directional/north, -/turf/open/floor/plating, -/area/station/ai/satellite/maintenance) "dzZ" = ( /obj/structure/fence/cut/medium{ dir = 4 @@ -13052,11 +13089,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/station/engineering/lobby) -"dAp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark/textured, -/area/station/security/armory) "dAx" = ( /obj/machinery/hydroponics/soil{ pixel_y = 8 @@ -13064,13 +13096,6 @@ /obj/item/cultivator/rake, /turf/open/floor/grass, /area/station/maintenance/starboard/aft) -"dAz" = ( -/obj/machinery/door/window/brigdoor/left/directional/north{ - name = "Secure Weapons Storage"; - req_access = list("armory") - }, -/turf/open/floor/iron/dark/textured, -/area/station/security/armory) "dAB" = ( /obj/machinery/door/window/brigdoor/left/directional/south{ name = "Research Director Observation"; @@ -13168,6 +13193,13 @@ /obj/effect/mapping_helpers/requests_console/supplies, /turf/open/floor/iron, /area/station/service/bar) +"dBQ" = ( +/obj/machinery/camera/directional/north{ + c_tag = "MiniSat AI Chamber South"; + network = list("aicore") + }, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "dBX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, @@ -13184,17 +13216,10 @@ "dBZ" = ( /turf/open/floor/iron, /area/station/cargo/sorting) -"dCv" = ( -/obj/structure/stairs/east, -/turf/open/floor/iron/dark/textured, -/area/station/security/armory) "dCy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) -"dCz" = ( -/turf/closed/wall/r_wall, -/area/station/ai/satellite/interior) "dCF" = ( /obj/effect/landmark/start/hangover, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -13659,15 +13684,6 @@ }, /turf/open/floor/iron/white, /area/station/medical/medbay/central) -"dJc" = ( -/obj/effect/turf_decal/bot_white/right, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/vault) "dJd" = ( /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 1 @@ -13821,6 +13837,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /turf/open/floor/plating, /area/station/service/kitchen/coldroom) +"dLL" = ( +/obj/structure/sign/warning/secure_area/directional/north, +/turf/open/floor/plating, +/area/station/ai/satellite/maintenance) "dLN" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -14220,10 +14240,6 @@ }, /turf/open/floor/iron/white, /area/station/security/prison/safe) -"dSu" = ( -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark, -/area/station/command/vault) "dSJ" = ( /obj/machinery/flasher/directional/north{ id = "visitorflash" @@ -14634,21 +14650,6 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"dYD" = ( -/obj/effect/turf_decal/trimline/neutral/warning{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/neutral/mid_joiner{ - dir = 8 - }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark/smooth_edge{ - dir = 8 - }, -/area/station/command/eva) "dYH" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/plating, @@ -14743,6 +14744,10 @@ dir = 1 }, /area/station/security/prison) +"dZX" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/ai/satellite/interior) "eaa" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -14847,6 +14852,13 @@ /obj/structure/sign/departments/medbay/alt/directional/east, /turf/open/floor/iron, /area/station/hallway/primary/central) +"ebL" = ( +/obj/effect/turf_decal/bot_white/right, +/obj/structure/closet/crate/goldcrate, +/obj/machinery/newscaster/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/vault) "ebO" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -14903,13 +14915,23 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/aft/greater) -"ecX" = ( -/turf/closed/wall/r_wall, -/area/station/ai/satellite/maintenance) "edc" = ( /obj/item/flashlight/lantern/on, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) +"edd" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-med-passthrough" + }, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) "ede" = ( /obj/machinery/door/firedoor{ dir = 4 @@ -14927,27 +14949,12 @@ }, /turf/open/floor/iron/dark/textured, /area/station/hallway/primary/central) -"edi" = ( -/obj/machinery/shower/directional/east, -/obj/structure/fluff/shower_drain, -/obj/effect/spawner/random/trash/soap, -/turf/open/floor/iron/freezer, -/area/station/commons/toilet) -"edl" = ( -/obj/structure/rack, -/obj/item/clothing/suit/hooded/wintercoat/eva{ - pixel_y = 9 - }, -/obj/item/clothing/shoes/winterboots/ice_boots/eva{ - pixel_x = -2; - pixel_y = 4 - }, -/obj/effect/turf_decal/delivery/red, -/obj/item/clothing/gloves/color/grey/protects_cold, -/obj/item/clothing/mask/gas, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron/textured, -/area/station/command/eva) +"edn" = ( +/obj/effect/turf_decal/bot_white/right, +/obj/machinery/ore_silo, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/vault) "edq" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 @@ -14994,6 +15001,10 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/station/service/kitchen/coldroom) +"eeD" = ( +/obj/machinery/light/directional/west, +/turf/open/floor/iron/dark/textured, +/area/station/security/armory/upper) "eeF" = ( /obj/item/cigbutt/cigarbutt, /obj/effect/decal/cleanable/blood/old, @@ -15113,6 +15124,15 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/station/science/xenobiology) +"egj" = ( +/obj/structure/rack, +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/effect/spawner/random/armory/riot_armor, +/obj/effect/spawner/random/armory/riot_helmet, +/obj/effect/spawner/random/armory/riot_shield, +/turf/open/floor/iron/dark/textured, +/area/station/security/armory) "egm" = ( /obj/structure/table, /obj/item/restraints/handcuffs, @@ -15130,6 +15150,19 @@ /obj/item/radio/intercom/prison, /turf/open/floor/wood, /area/station/security/prison/rec) +"egF" = ( +/obj/structure/filingcabinet, +/obj/item/folder/documents, +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/vault) +"egL" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/command/eva) "egS" = ( /obj/effect/mapping_helpers/broken_floor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -15620,6 +15653,11 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/engineering/atmos) +"eoE" = ( +/obj/machinery/firealarm/directional/east, +/obj/machinery/status_display/ai/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "eoL" = ( /obj/structure/table, /obj/item/taperecorder, @@ -16068,6 +16106,12 @@ /obj/machinery/light_switch/directional/north, /turf/open/floor/iron, /area/station/commons/locker) +"euc" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "eud" = ( /obj/item/food/chococoin, /obj/structure/closet/secure_closet/freezer/fridge, @@ -16135,9 +16179,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/station/science/lab) -"evn" = ( -/turf/open/floor/iron/dark/textured, -/area/station/security/armory/upper) "evp" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 @@ -16272,12 +16313,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/security/prison/work) -"exO" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/smooth_half, -/area/station/command/eva) "exQ" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -16455,6 +16490,10 @@ /obj/structure/cable/multilayer/multiz, /turf/open/floor/plating/snowed/icemoon, /area/icemoon/surface/outdoors/nospawn) +"eAx" = ( +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "eAQ" = ( /obj/structure/rack, /obj/item/storage/box/lights/mixed{ @@ -16610,6 +16649,14 @@ dir = 8 }, /area/station/security/prison) +"eDh" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 8; + id = "teledoor"; + name = "MiniSat Teleport Access" + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "eDj" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 @@ -16732,14 +16779,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/mine/laborcamp) -"eFv" = ( -/obj/machinery/camera/motion/directional/west{ - c_tag = "MiniSat Core Hallway"; - network = list("aicore") - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/circuit, -/area/station/ai/satellite/hallway) "eFG" = ( /obj/structure/disposalpipe/trunk{ dir = 8 @@ -16823,16 +16862,6 @@ /obj/item/radio/intercom/directional/north, /turf/open/floor/eighties, /area/station/commons/lounge) -"eGC" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/table/wood/fancy/green, -/obj/effect/spawner/random/aimodule/harmless, -/obj/effect/turf_decal/siding/thinplating_new/dark{ - dir = 1 - }, -/turf/open/floor/circuit/green, -/area/station/ai/upload/chamber) "eGK" = ( /obj/structure/closet, /obj/effect/spawner/random/entertainment/drugs, @@ -16989,13 +17018,6 @@ /obj/machinery/light/small/directional/west, /turf/open/floor/wood, /area/station/service/library) -"eIp" = ( -/obj/structure/filingcabinet, -/obj/item/folder/documents, -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/vault) "eIv" = ( /obj/structure/sign/nanotrasen{ pixel_y = 32 @@ -17116,12 +17138,6 @@ /obj/machinery/destructive_scanner, /turf/open/floor/iron/textured_large, /area/station/hallway/primary/starboard) -"eKD" = ( -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/ai/upload/chamber) "eKI" = ( /obj/effect/turf_decal/tile/blue, /obj/structure/sign/departments/medbay/alt/directional/south, @@ -17206,10 +17222,6 @@ }, /turf/open/floor/plating/snowed/smoothed/icemoon, /area/mine/mechbay) -"eLU" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark/smooth_large, -/area/station/command/eva) "eMa" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -17237,9 +17249,6 @@ }, /turf/open/floor/plating, /area/station/engineering/atmos) -"eMx" = ( -/turf/open/floor/plating, -/area/station/ai/satellite/maintenance) "eME" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -17265,6 +17274,17 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/station/commons/storage/primary) +"eMK" = ( +/obj/structure/showcase/cyborg/old{ + dir = 4; + pixel_x = -9; + pixel_y = 2 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/effect/turf_decal/stripes/line, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/plating, +/area/station/ai/satellite/service) "eMT" = ( /obj/effect/mapping_helpers/airlock/abandoned, /obj/machinery/door/airlock/maintenance, @@ -17462,11 +17482,6 @@ /obj/structure/sign/warning/pods/directional/north, /turf/open/floor/iron/dark/textured, /area/station/hallway/secondary/entry) -"eQs" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/circuit, -/area/station/command/vault) "eQz" = ( /obj/structure/grille, /turf/open/floor/plating, @@ -17508,6 +17523,10 @@ /obj/effect/spawner/random/structure/grille, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"eRh" = ( +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/station/command/vault) "eRk" = ( /obj/effect/landmark/start/hangover, /obj/machinery/duct, @@ -17530,34 +17549,33 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/hallway/primary/port) +"eRx" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/maintenance/glass, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) "eRE" = ( /obj/structure/fence/post{ dir = 2 }, /turf/open/floor/plating/snowed/smoothed/icemoon, /area/icemoon/surface/outdoors/nospawn) +"eRH" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/grimy, +/area/station/ai/satellite/interior) "eRO" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/showroomfloor, /area/station/security/warden) -"eRV" = ( -/obj/structure/sign/warning/secure_area/directional/west, -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/obj/item/radio/intercom/directional/south{ - freerange = 1; - frequency = 1447; - listening = 0; - name = "Private Channel" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "eRZ" = ( /obj/structure/table, /obj/item/papercutter{ @@ -17708,12 +17726,6 @@ /obj/item/fishing_rod, /turf/open/floor/iron/dark, /area/station/service/hydroponics/garden) -"eUj" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "eUm" = ( /obj/machinery/airalarm/directional/south, /obj/effect/turf_decal/siding/thinplating/dark/corner{ @@ -18080,6 +18092,11 @@ /obj/machinery/duct, /turf/open/floor/iron/freezer, /area/station/commons/toilet) +"eYH" = ( +/obj/machinery/power/smes/super/full, +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "eYK" = ( /obj/structure/rack, /obj/item/clothing/suit/hooded/wintercoat{ @@ -18289,30 +18306,6 @@ /obj/effect/mapping_helpers/no_atoms_ontop, /turf/open/openspace/icemoon/keep_below, /area/icemoon/underground/explored) -"faN" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/structure/cable, -/obj/item/assembly/timer{ - pixel_y = 3 - }, -/obj/item/assembly/voice{ - pixel_y = 6 - }, -/obj/item/assembly/signaler{ - pixel_x = 5; - pixel_y = 4 - }, -/obj/item/assembly/prox_sensor{ - pixel_x = -5; - pixel_y = -1 - }, -/obj/item/assembly/flash, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark, -/area/station/command/eva) "faV" = ( /obj/machinery/atmospherics/components/unary/passive_vent/layer2{ dir = 1 @@ -18384,6 +18377,12 @@ }, /turf/open/floor/iron, /area/station/engineering/main) +"fcu" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/chair, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "fcA" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 1 @@ -18560,28 +18559,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/department/medical/morgue) +"feJ" = ( +/turf/closed/wall/r_wall, +/area/station/security/armory/upper) "feQ" = ( /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plating, /area/station/maintenance/department/chapel) -"feT" = ( -/obj/structure/rack, -/obj/effect/turf_decal/delivery/red, -/obj/item/clothing/suit/hooded/wintercoat/eva{ - pixel_x = 1; - pixel_y = 9 - }, -/obj/item/clothing/shoes/winterboots/ice_boots/eva{ - pixel_x = -1; - pixel_y = 4 - }, -/obj/item/clothing/gloves/color/black{ - pixel_x = 1; - pixel_y = 2 - }, -/obj/item/clothing/mask/breath, -/turf/open/floor/iron/dark/textured, -/area/station/command/eva) "feU" = ( /obj/structure/table/glass, /obj/item/reagent_containers/cup/bottle/epinephrine, @@ -18607,21 +18591,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/service/chapel) -"ffK" = ( -/obj/machinery/turretid{ - control_area = "/area/station/ai/upload/chamber"; - name = "AI Upload Turret Control"; - pixel_y = -25 - }, -/obj/machinery/camera/directional/south{ - c_tag = "Bridge Center" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron, -/area/station/command/bridge) "ffQ" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 10 @@ -18678,6 +18647,22 @@ /obj/effect/mapping_helpers/no_atoms_ontop, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) +"fgQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/structure/cable, +/obj/effect/landmark/navigate_destination/eva, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 + }, +/area/station/command/eva) +"fgU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/ai/satellite/interior) "fgV" = ( /obj/structure/railing/wooden_fence{ dir = 8 @@ -18712,13 +18697,6 @@ /obj/effect/turf_decal/tile/brown, /turf/open/floor/iron, /area/station/cargo/lobby) -"fhx" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark/textured, -/area/station/security/armory/upper) "fhz" = ( /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, @@ -18898,15 +18876,6 @@ }, /turf/open/floor/iron/grimy, /area/station/service/chapel/office) -"fjJ" = ( -/obj/machinery/porta_turret/ai{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating_new/dark{ - dir = 10 - }, -/turf/open/floor/circuit, -/area/station/ai/upload/chamber) "fjN" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 @@ -18921,19 +18890,6 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/white, /area/mine/living_quarters) -"fjZ" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/bodybags{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/rxglasses, -/obj/item/hand_labeler, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/medical/storage) "fki" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/extinguisher_cabinet/directional/east, @@ -18982,15 +18938,6 @@ }, /turf/open/floor/plating/snowed/icemoon, /area/icemoon/surface/outdoors/nospawn) -"fkM" = ( -/obj/structure/rack, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/obj/effect/spawner/random/armory/rubbershot, -/turf/open/floor/iron/dark/textured, -/area/station/security/armory) "fkN" = ( /obj/machinery/portable_atmospherics/canister/nitrogen, /turf/open/floor/iron/dark, @@ -19068,18 +19015,10 @@ /obj/machinery/status_display/ai/directional/north, /turf/open/floor/eighties, /area/station/commons/lounge) -"flV" = ( -/obj/effect/turf_decal/bot_white/left, -/obj/structure/closet/crate/silvercrate, -/obj/machinery/light_switch/directional/east{ - pixel_y = 6 - }, -/obj/item/radio/intercom/directional/east{ - pixel_y = -8 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/vault) +"flW" = ( +/obj/machinery/atmospherics/components/tank/air, +/turf/open/floor/plating, +/area/station/ai/satellite/atmos) "flZ" = ( /obj/structure/lattice/catwalk, /obj/structure/railing{ @@ -19112,6 +19051,19 @@ }, /turf/open/floor/catwalk_floor/iron_smooth, /area/station/maintenance/port/lesser) +"fmm" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/machinery/firealarm/directional/west, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/rods/fifty, +/obj/item/stack/rods/fifty, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/eva) "fmq" = ( /obj/docking_port/stationary{ dir = 4; @@ -19301,13 +19253,6 @@ /obj/effect/turf_decal/trimline/white/filled/warning, /turf/open/genturf, /area/icemoon/underground/unexplored/rivers/deep) -"fqK" = ( -/obj/effect/turf_decal/tile/dark_green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green, -/turf/open/floor/iron/dark, -/area/station/ai/upload/chamber) "fqM" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -19374,6 +19319,21 @@ }, /turf/open/floor/plating, /area/station/maintenance/fore/lesser) +"frq" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Antechamber" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "ai-passthrough" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "frt" = ( /obj/effect/decal/cleanable/blood/tracks{ dir = 4 @@ -19418,14 +19378,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/security/evidence) -"frT" = ( -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "fsj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, @@ -19809,6 +19761,25 @@ /obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron, /area/mine/production) +"fyc" = ( +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) +"fyr" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "AI Core" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "fyw" = ( /obj/machinery/telecomms/server/presets/service, /turf/open/floor/iron/dark/telecomms, @@ -20095,10 +20066,6 @@ }, /turf/open/floor/wood/parquet, /area/station/service/bar/atrium) -"fDl" = ( -/obj/machinery/light/small/built/directional/west, -/turf/open/floor/iron, -/area/station/maintenance/starboard/fore) "fDn" = ( /obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/plating, @@ -20269,14 +20236,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/station/science/ordnance/office) -"fGi" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/service) "fGn" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -20318,6 +20277,14 @@ /obj/effect/turf_decal/trimline/red/filled/line, /turf/open/floor/iron/dark/side, /area/station/security/prison) +"fHo" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/dark_green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green, +/turf/open/floor/iron/dark, +/area/station/ai/upload/chamber) "fHq" = ( /obj/effect/decal/cleanable/blood/oil, /obj/effect/decal/cleanable/dirt, @@ -20329,11 +20296,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, /area/station/maintenance/port/aft) -"fHI" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/sign/warning/secure_area/directional/north, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "fHK" = ( /obj/machinery/holopad, /turf/open/floor/carpet, @@ -20629,6 +20591,10 @@ }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/engineering) +"fLs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/closed/wall/r_wall, +/area/station/security/armory/upper) "fLu" = ( /obj/effect/turf_decal/tile/green/opposingcorners{ dir = 1 @@ -20719,15 +20685,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"fMp" = ( -/obj/structure/rack, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 4 - }, -/obj/effect/spawner/random/armory/shotgun, -/turf/open/floor/iron/dark/textured, -/area/station/security/armory) "fMt" = ( /obj/effect/turf_decal/bot{ dir = 1 @@ -20870,20 +20827,6 @@ }, /turf/open/floor/plating/snowed/icemoon, /area/icemoon/surface/outdoors/less_spawns) -"fOZ" = ( -/obj/structure/railing, -/obj/effect/turf_decal/trimline/neutral/warning{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/neutral/mid_joiner{ - dir = 1 - }, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark/smooth_edge{ - dir = 1 - }, -/area/station/command/eva) "fPb" = ( /obj/effect/turf_decal/trimline/blue/filled/line, /obj/structure/cable, @@ -20956,6 +20899,11 @@ /obj/item/clothing/ears/earmuffs, /turf/open/floor/iron/dark/textured, /area/station/security/range) +"fPZ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/ai/satellite/maintenance) "fQc" = ( /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 1 @@ -20977,6 +20925,13 @@ /obj/structure/chair/stool/directional/east, /turf/open/floor/iron, /area/station/maintenance/starboard/fore) +"fQu" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/turf/open/floor/iron/grimy, +/area/station/ai/satellite/interior) "fQz" = ( /obj/effect/landmark/start/hangover, /turf/open/floor/carpet, @@ -21048,13 +21003,6 @@ }, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) -"fSp" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/ai/satellite/interior) "fSs" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -21074,17 +21022,22 @@ /obj/effect/turf_decal/weather/snow/corner, /turf/open/floor/plating/snowed/coldroom, /area/icemoon/underground/explored) -"fSJ" = ( -/obj/effect/turf_decal/caution/stand_clear, -/obj/effect/turf_decal/siding/dark_blue, -/obj/effect/turf_decal/siding/dark_blue{ +"fSP" = ( +/obj/structure/railing{ dir = 1 }, -/obj/machinery/door/poddoor/shutters/window{ - id = "eva_shutters"; - name = "EVA Shutters" +/obj/structure/table, +/obj/item/clothing/head/utility/welding{ + pixel_x = 4; + pixel_y = 5 }, -/turf/open/floor/iron/textured_half, +/obj/item/clothing/head/utility/welding{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/clothing/head/utility/welding, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, /area/station/command/eva) "fTb" = ( /obj/structure/cable, @@ -21135,11 +21088,6 @@ }, /turf/open/floor/iron/white, /area/station/science/xenobiology) -"fTt" = ( -/obj/machinery/flasher/portable, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron/dark/textured, -/area/station/security/armory/upper) "fTx" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 @@ -21350,26 +21298,6 @@ }, /turf/open/floor/wood, /area/station/security/prison/rec) -"fWc" = ( -/obj/effect/turf_decal/trimline/neutral/mid_joiner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/neutral/warning{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/neutral/mid_joiner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/neutral/mid_joiner, -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/sign/poster/official/safety_internals/directional/north, -/turf/open/floor/iron/dark/smooth_edge{ - dir = 4 - }, -/area/station/command/eva) "fWe" = ( /obj/machinery/hydroponics/soil, /obj/item/plant_analyzer, @@ -21716,13 +21644,6 @@ /obj/machinery/light/small/directional/west, /turf/open/misc/asteroid/snow/standard_air, /area/station/science/cytology) -"gaM" = ( -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/port/greater) "gaS" = ( /obj/item/hot_potato/harmless/toy, /obj/structure/table/wood, @@ -21778,6 +21699,16 @@ }, /turf/open/floor/plating, /area/station/cargo/storage) +"gbJ" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Armory" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark/textured, +/area/station/security/armory/upper) "gbK" = ( /obj/structure/rack, /obj/item/clothing/suit/utility/beekeeper_suit, @@ -21952,27 +21883,6 @@ /obj/item/radio/intercom/directional/north, /turf/open/floor/iron, /area/station/science/explab) -"gej" = ( -/obj/structure/railing, -/obj/item/storage/toolbox/mechanical{ - pixel_y = 3 - }, -/obj/item/multitool{ - pixel_x = -3; - pixel_y = 2 - }, -/obj/item/assembly/signaler{ - pixel_x = 5; - pixel_y = 4 - }, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/obj/structure/sign/warning/secure_area/directional/north, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/iron/dark, -/area/station/command/eva) "gel" = ( /obj/structure/table/wood, /obj/machinery/newscaster/directional/south, @@ -22115,6 +22025,12 @@ /obj/structure/sign/poster/official/random/directional/west, /turf/open/floor/iron, /area/station/engineering/atmos) +"ggR" = ( +/obj/machinery/computer/teleporter{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/ai/satellite/interior) "ggV" = ( /obj/machinery/conveyor{ id = "gulag" @@ -22165,6 +22081,9 @@ /obj/structure/sink/directional/east, /turf/open/floor/iron, /area/station/maintenance/port/fore) +"ghY" = ( +/turf/open/floor/iron/dark, +/area/station/ai/satellite/atmos) "gib" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -22469,6 +22388,30 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/department/electrical) +"glP" = ( +/obj/structure/railing/corner, +/obj/item/storage/belt/utility, +/obj/machinery/newscaster/directional/north, +/obj/machinery/light/directional/north, +/obj/item/clothing/glasses/welding, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/command/eva) +"glS" = ( +/obj/machinery/camera/directional/south{ + c_tag = "MiniSat Pod Access"; + network = list("minisat"); + start_active = 1 + }, +/obj/machinery/light/small/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/ai/satellite/interior) "glX" = ( /obj/structure/closet/firecloset, /turf/open/floor/plating, @@ -22493,20 +22436,6 @@ /obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron/white, /area/station/medical/virology) -"gmD" = ( -/obj/structure/table, -/obj/machinery/light/small/directional/north, -/obj/item/folder{ - pixel_x = 3 - }, -/obj/item/phone{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/pen, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "gmJ" = ( /obj/machinery/atmospherics/components/binary/pump{ name = "Port to Infiltrate/Filter" @@ -22561,17 +22490,6 @@ /obj/effect/mapping_helpers/airlock/access/any/security/general, /turf/open/floor/iron/dark, /area/station/engineering/lobby) -"gnl" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/highsecurity{ - name = "AI Upload Access" - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, -/turf/open/floor/iron/dark/textured_large, -/area/station/ai/upload/chamber) "gnq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -22755,6 +22673,10 @@ /obj/machinery/firealarm/directional/south, /turf/open/floor/iron/grimy, /area/station/security/detectives_office) +"gpB" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/ai/satellite/interior) "gpM" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -22820,10 +22742,6 @@ }, /turf/open/floor/iron, /area/station/science/robotics/lab) -"gqo" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/circuit, -/area/station/ai/satellite/hallway) "gqv" = ( /obj/structure/sign/poster/contraband/random/directional/west, /obj/effect/mapping_helpers/burnt_floor, @@ -22903,10 +22821,6 @@ /obj/structure/sign/warning/cold_temp/directional/north, /turf/open/floor/iron, /area/station/cargo/storage) -"grt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/textured, -/area/station/security/armory) "grA" = ( /obj/structure/table/reinforced, /obj/item/assembly/flash/handheld, @@ -22929,13 +22843,6 @@ /obj/effect/turf_decal/tile/blue/full, /turf/open/floor/iron/white/smooth_large, /area/station/medical/psychology) -"grF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/station/security/armory) "grI" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ @@ -23282,13 +23189,6 @@ }, /turf/open/floor/plating/snowed/smoothed/icemoon, /area/icemoon/underground/explored) -"gwX" = ( -/obj/item/kirbyplants/random, -/obj/structure/cable, -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark, -/area/station/command/eva) "gxg" = ( /obj/structure/cable, /turf/open/floor/stone, @@ -23404,6 +23304,15 @@ /obj/effect/turf_decal/tile/green/full, /turf/open/floor/iron/dark/smooth_large, /area/station/medical/virology) +"gzz" = ( +/obj/machinery/computer/security/telescreen/entertainment/directional/west, +/obj/machinery/computer/monitor{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "gzH" = ( /obj/machinery/door/firedoor/heavy, /obj/machinery/door/airlock/research{ @@ -23586,11 +23495,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/service/bar) -"gBW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable/layer3, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "gBX" = ( /obj/structure/cable, /obj/effect/spawner/structure/window/hollow/reinforced/middle{ @@ -23676,21 +23580,6 @@ /obj/machinery/firealarm/directional/south, /turf/open/floor/iron/textured, /area/station/security/brig) -"gCS" = ( -/obj/machinery/computer/upload/borg{ - dir = 1 - }, -/obj/item/radio/intercom/directional/south{ - broadcasting = 1; - frequency = 1447; - listening = 0; - name = "station intercom (AI Private)" - }, -/obj/effect/turf_decal/siding/thinplating_new/dark{ - dir = 5 - }, -/turf/open/floor/circuit/green, -/area/station/ai/upload/chamber) "gCV" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 @@ -23949,6 +23838,12 @@ }, /turf/open/floor/iron/dark, /area/station/medical/storage) +"gGZ" = ( +/obj/machinery/computer/bank_machine, +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/vault) "gHe" = ( /obj/machinery/firealarm/directional/east, /obj/effect/turf_decal/tile/blue, @@ -23968,9 +23863,6 @@ /obj/effect/turf_decal/tile/yellow/anticorner/contrasted, /turf/open/floor/iron, /area/station/engineering/atmos) -"gHp" = ( -/turf/open/floor/iron/grimy, -/area/station/ai/satellite/interior) "gHq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -24113,6 +24005,11 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"gJI" = ( +/mob/living/simple_animal/bot/secbot/beepsky/armsky, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/dark/textured, +/area/station/security/armory) "gJK" = ( /obj/effect/spawner/structure/window/hollow/reinforced/middle{ dir = 4 @@ -24378,6 +24275,19 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/command/heads_quarters/cmo) +"gOg" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "MiniSat Atmospherics"; + network = list("minisat"); + start_active = 1 + }, +/obj/machinery/space_heater, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/ai/satellite/atmos) "gOi" = ( /obj/structure/rack, /obj/item/clothing/glasses/sunglasses/big{ @@ -24444,10 +24354,15 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos/storage) -"gPo" = ( -/obj/machinery/recharge_station, -/turf/open/floor/plating, -/area/station/ai/satellite/service) +"gPn" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Armory" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/security/armory/upper) "gPC" = ( /obj/structure/lattice/catwalk, /obj/structure/railing/corner{ @@ -24533,9 +24448,6 @@ }, /turf/open/floor/wood, /area/station/commons/dorms) -"gQL" = ( -/turf/closed/wall/r_wall, -/area/station/security/armory) "gQO" = ( /obj/machinery/door/airlock/public/glass{ name = "Chapel Office" @@ -24635,14 +24547,6 @@ /obj/effect/decal/cleanable/blood/oil, /turf/open/floor/iron/dark/textured_large, /area/station/cargo/bitrunning/den) -"gSk" = ( -/obj/structure/rack, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/obj/effect/spawner/random/armory/e_gun, -/turf/open/floor/iron/dark/textured, -/area/station/security/armory/upper) "gSl" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 9 @@ -25075,12 +24979,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/aft) -"gXR" = ( -/obj/structure/rack, -/obj/machinery/status_display/evac/directional/south, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "gXY" = ( /obj/machinery/door/airlock/maintenance{ name = "Medbay Maintenance" @@ -25182,11 +25080,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"gYL" = ( -/obj/machinery/firealarm/directional/east, -/obj/machinery/status_display/ai/directional/north, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "gYM" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -25371,10 +25264,6 @@ /obj/structure/grille, /turf/open/floor/plating, /area/station/maintenance/port/greater) -"hcd" = ( -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "hce" = ( /obj/machinery/door/airlock{ id_tag = "AuxToilet3"; @@ -25565,10 +25454,16 @@ }, /turf/open/floor/iron/showroomfloor, /area/station/security/prison/mess) -"hfx" = ( -/obj/structure/sign/warning/secure_area/directional/north, -/turf/open/floor/plating, -/area/station/ai/satellite/maintenance) +"hfy" = ( +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/machinery/turretid{ + name = "AI Chamber turret control"; + pixel_x = 5; + pixel_y = -24 + }, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "hfA" = ( /obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 2 @@ -25711,21 +25606,6 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/textured, /area/station/maintenance/fore) -"hiG" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/obj/structure/table, -/obj/effect/turf_decal/trimline/neutral/warning, -/obj/effect/turf_decal/trimline/neutral/mid_joiner, -/obj/item/pickaxe, -/obj/item/pickaxe, -/obj/item/pickaxe, -/obj/item/storage/box/smart_metal_foam, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark/smooth_edge, -/area/station/command/eva) "hjc" = ( /obj/structure/closet/emcloset, /obj/item/pickaxe, @@ -25965,17 +25845,6 @@ dir = 6 }, /area/station/security/prison) -"hms" = ( -/obj/machinery/door/airlock/maintenance, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/department/medical/central) "hmt" = ( /obj/machinery/door/firedoor, /obj/structure/table/reinforced, @@ -26354,12 +26223,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/disposal) -"hqZ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "hrh" = ( /obj/structure/chair/comfy/beige{ dir = 1 @@ -26390,6 +26253,10 @@ }, /turf/open/floor/iron/white, /area/station/medical/virology) +"hsh" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/ai/satellite/service) "hsn" = ( /obj/effect/landmark/start/medical_doctor, /obj/machinery/holopad, @@ -26426,6 +26293,15 @@ "hsB" = ( /turf/open/floor/iron/freezer, /area/station/commons/toilet) +"hsN" = ( +/obj/structure/table, +/obj/item/storage/box/firingpins, +/obj/item/storage/box/firingpins, +/obj/item/key/security, +/obj/machinery/light/directional/east, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/dark/textured, +/area/station/security/armory/upper) "hsQ" = ( /obj/structure/tank_holder/oxygen, /turf/open/floor/plating, @@ -26604,14 +26480,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/fore) -"hvd" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/atmos) "hvm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, @@ -26776,10 +26644,6 @@ }, /turf/open/floor/plating/snowed/icemoon, /area/station/maintenance/disposal) -"hyp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/closed/wall/r_wall, -/area/station/security/armory/upper) "hyC" = ( /obj/effect/spawner/structure/window/hollow/reinforced/middle, /obj/structure/cable, @@ -26871,6 +26735,14 @@ }, /turf/open/floor/iron/showroomfloor, /area/station/security/warden) +"hzH" = ( +/obj/machinery/camera/motion/directional/west{ + c_tag = "MiniSat Core Hallway"; + network = list("aicore") + }, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/circuit, +/area/station/ai/satellite/hallway) "hzJ" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -27078,10 +26950,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, /area/station/commons/locker) -"hCg" = ( -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/service) "hCn" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -27101,11 +26969,6 @@ /obj/structure/cable, /turf/open/floor/iron/cafeteria, /area/station/security/prison/mess) -"hCB" = ( -/obj/structure/cable/multilayer/connected, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/station/ai/satellite/interior) "hCC" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 @@ -27196,20 +27059,6 @@ /obj/machinery/shower/directional/north, /turf/open/floor/iron/smooth, /area/mine/eva/lower) -"hDy" = ( -/obj/effect/turf_decal/trimline/neutral/warning{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/neutral/mid_joiner{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark/smooth_edge{ - dir = 8 - }, -/area/station/command/eva) "hDG" = ( /obj/docking_port/stationary/random/icemoon{ dir = 4; @@ -27376,6 +27225,9 @@ "hGH" = ( /turf/closed/wall, /area/station/security/lockers) +"hHb" = ( +/turf/closed/wall/r_wall, +/area/station/ai/satellite/hallway) "hHg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, @@ -27441,10 +27293,6 @@ }, /turf/open/floor/iron/dark/smooth_half, /area/station/medical/morgue) -"hHA" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/station/ai/satellite/interior) "hHG" = ( /obj/effect/turf_decal/weather/snow/corner{ dir = 10 @@ -27705,6 +27553,10 @@ /obj/machinery/telecomms/bus/preset_three, /turf/open/floor/circuit/telecomms/mainframe, /area/station/tcommsat/server) +"hMc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/ai/upload/chamber) "hMg" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable, @@ -27757,25 +27609,6 @@ dir = 5 }, /area/station/science/lab) -"hME" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "MiniSat Service Bay"; - network = list("minisat"); - start_active = 1 - }, -/obj/structure/rack, -/obj/item/storage/toolbox/electrical{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/storage/toolbox/mechanical, -/obj/item/multitool, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/station/ai/satellite/service) "hMH" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -27811,13 +27644,6 @@ /obj/effect/turf_decal/trimline/red/filled/line, /turf/open/floor/iron/white, /area/station/security/prison/safe) -"hMT" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/green, -/turf/open/floor/iron/dark, -/area/station/ai/upload/chamber) "hMZ" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -27926,14 +27752,6 @@ /obj/machinery/mechpad, /turf/open/floor/iron/smooth, /area/mine/mechbay) -"hOq" = ( -/obj/machinery/status_display/ai/directional/north, -/obj/effect/turf_decal/tile/dark_green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green, -/turf/open/floor/iron/dark, -/area/station/ai/upload/chamber) "hOt" = ( /obj/structure/chair, /obj/effect/turf_decal/stripes/line{ @@ -27973,6 +27791,23 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/circuit, /area/station/science/robotics/mechbay) +"hPe" = ( +/obj/structure/cable/multilayer/connected, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/ai/satellite/interior) +"hPf" = ( +/obj/structure/safe/vault, +/obj/item/clothing/head/costume/bearpelt, +/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass, +/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass, +/obj/item/gun/ballistic/revolver/russian, +/obj/item/ammo_box/speedloader/c357, +/obj/item/reagent_containers/cup/glass/bottle/vodka/badminka, +/obj/effect/turf_decal/bot_white/left, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/vault) "hPk" = ( /obj/machinery/door/airlock/security{ name = "Permabrig Chapel" @@ -28199,6 +28034,22 @@ /obj/structure/railing/corner, /turf/open/floor/iron, /area/mine/eva) +"hSl" = ( +/obj/effect/turf_decal/trimline/neutral/mid_joiner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/neutral/mid_joiner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/neutral/warning{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark/smooth_corner, +/area/station/command/eva) "hSm" = ( /obj/structure/table, /obj/item/paper/crumpled{ @@ -28493,6 +28344,10 @@ /obj/effect/turf_decal/tile/yellow/opposingcorners, /turf/open/floor/iron/white, /area/station/maintenance/port/fore) +"hWi" = ( +/obj/machinery/teleport/hub, +/turf/open/floor/plating, +/area/station/ai/satellite/interior) "hWl" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -28763,13 +28618,6 @@ /obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, /area/mine/laborcamp/security) -"iax" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "iay" = ( /obj/effect/spawner/random/engineering/tracking_beacon, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -28834,6 +28682,36 @@ /obj/structure/closet/firecloset, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"ibk" = ( +/obj/structure/railing, +/obj/structure/table, +/obj/item/radio/off{ + pixel_x = 3; + pixel_y = 8 + }, +/obj/item/radio/off{ + pixel_x = -3; + pixel_y = 8 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/turf_decal/trimline/neutral/warning{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/neutral/mid_joiner{ + dir = 1 + }, +/obj/item/radio/off{ + pixel_y = 5 + }, +/obj/item/radio/off{ + pixel_y = 5 + }, +/obj/machinery/cell_charger, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 1 + }, +/area/station/command/eva) "ibm" = ( /obj/structure/cable, /obj/machinery/newscaster/directional/north, @@ -28882,6 +28760,16 @@ }, /turf/open/floor/plating, /area/station/service/chapel) +"ibY" = ( +/obj/structure/table, +/obj/item/ai_module/reset, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/dark_green, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai/upload/chamber) "ich" = ( /obj/structure/sign/warning/electric_shock/directional/north, /turf/open/openspace/icemoon/keep_below, @@ -28896,12 +28784,6 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"icp" = ( -/obj/effect/turf_decal/tile/dark_green{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/ai/upload/chamber) "icu" = ( /obj/effect/turf_decal/stripes/asteroid/line{ dir = 8 @@ -29105,7 +28987,10 @@ /obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron, /area/mine/laborcamp/security) -"ifH" = ( +"ife" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/ai/satellite/atmos) "ifX" = ( @@ -29247,6 +29132,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/science/explab) +"ihx" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Armory" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark/textured, +/area/station/security/armory/upper) "ihB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -29382,6 +29275,10 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) +"ijT" = ( +/obj/structure/transit_tube/horizontal, +/turf/open/floor/plating, +/area/station/ai/satellite/interior) "ijU" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -29475,20 +29372,6 @@ /obj/structure/reagent_dispensers/wall/peppertank/directional/south, /turf/open/floor/iron/dark/textured, /area/station/security/office) -"ikJ" = ( -/obj/machinery/turretid{ - control_area = "/area/station/ai/satellite/interior"; - name = "Antechamber Turret Control"; - pixel_y = -24; - req_access = list("minisat") - }, -/obj/machinery/light/small/directional/south, -/obj/machinery/camera/motion/directional/south{ - c_tag = "MiniSat Foyer"; - network = list("minisat") - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "ikL" = ( /obj/machinery/status_display/ai/directional/west, /obj/effect/turf_decal/siding/wood{ @@ -29551,6 +29434,14 @@ /obj/structure/lattice/catwalk, /turf/open/openspace/icemoon/keep_below, /area/station/maintenance/port/lesser) +"ilJ" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "MiniSat Maintenance" + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/turf/open/floor/plating, +/area/station/ai/satellite/atmos) "ilN" = ( /obj/effect/spawner/structure/window/hollow/reinforced/middle{ dir = 1 @@ -29621,12 +29512,6 @@ dir = 4 }, /area/station/engineering/lobby) -"inx" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/command/eva) "inE" = ( /turf/open/floor/iron/corner, /area/station/engineering/lobby) @@ -29666,6 +29551,20 @@ dir = 4 }, /area/station/hallway/secondary/entry) +"iol" = ( +/obj/machinery/camera/directional/south{ + c_tag = "MiniSat Teleporter"; + network = list("minisat"); + start_active = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "ior" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -29807,6 +29706,11 @@ }, /turf/open/floor/iron/cafeteria, /area/station/commons/dorms/laundry) +"iqu" = ( +/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/ai/satellite/interior) "iqC" = ( /obj/structure/table, /obj/item/flashlight/lamp, @@ -29985,6 +29889,10 @@ "itj" = ( /turf/open/floor/iron/white, /area/station/science/genetics) +"itl" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/ai/satellite/maintenance) "itt" = ( /obj/machinery/door/window/brigdoor/right/directional/south{ name = "Research Director Observation"; @@ -30082,6 +29990,10 @@ }, /turf/open/floor/stone, /area/station/service/bar/atrium) +"iuS" = ( +/obj/machinery/airalarm/directional/north, +/turf/open/floor/glass/reinforced, +/area/station/security/armory/upper) "ivi" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/yellow, @@ -30340,18 +30252,6 @@ /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"izr" = ( -/obj/effect/mapping_helpers/airlock/access/all/medical/paramedic, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue/full, -/obj/machinery/door/airlock/medical/glass{ - name = "Paramedic Dispatch Room" - }, -/turf/open/floor/iron/dark, -/area/station/medical/paramedic) "izw" = ( /obj/machinery/door/airlock/external{ name = "Solar Maintenance" @@ -30383,6 +30283,16 @@ dir = 8 }, /area/station/science/ordnance/office) +"izI" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/unres, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) "izJ" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -30409,30 +30319,16 @@ "iAf" = ( /turf/closed/wall/mineral/wood, /area/station/maintenance/space_hut/cabin) +"iAk" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "iAu" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating, /area/station/cargo/miningdock) -"iAE" = ( -/obj/effect/landmark/start/ai/secondary, -/obj/item/radio/intercom/directional/north{ - freerange = 1; - listening = 0; - name = "Custom Channel" - }, -/obj/item/radio/intercom/directional/west{ - freerange = 1; - listening = 0; - name = "Common Channel" - }, -/obj/item/radio/intercom/directional/south{ - freerange = 1; - frequency = 1447; - listening = 0; - name = "Private Channel" - }, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) "iAK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -30499,9 +30395,6 @@ /obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron/dark/textured, /area/station/medical/treatment_center) -"iBD" = ( -/turf/open/floor/iron/dark, -/area/station/ai/satellite/service) "iBF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment, @@ -30598,6 +30491,10 @@ /obj/effect/landmark/blobstart, /turf/open/floor/plating, /area/station/maintenance/fore) +"iDp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/closed/wall, +/area/station/ai/satellite/interior) "iDq" = ( /turf/closed/wall/r_wall, /area/station/security/warden) @@ -30714,28 +30611,12 @@ /obj/effect/spawner/random/trash/janitor_supplies, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"iFJ" = ( -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/dark/textured, -/area/station/security/armory) "iFX" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) -"iFY" = ( -/obj/machinery/computer/upload/ai{ - dir = 1 - }, -/obj/machinery/flasher/directional/south{ - id = "AI" - }, -/obj/effect/turf_decal/siding/thinplating_new/dark{ - dir = 9 - }, -/turf/open/floor/circuit/green, -/area/station/ai/upload/chamber) "iGa" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -30796,6 +30677,9 @@ }, /turf/open/floor/iron/dark, /area/station/science/ordnance/office) +"iHp" = ( +/turf/closed/wall/r_wall, +/area/station/ai/satellite/chamber) "iHP" = ( /obj/machinery/holopad, /obj/effect/spawner/random/engineering/tracking_beacon, @@ -30876,11 +30760,6 @@ /obj/structure/sign/warning/electric_shock/directional/north, /turf/open/floor/plating, /area/station/medical/chemistry) -"iJd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/station/ai/satellite/interior) "iJh" = ( /obj/structure/sign/warning/gas_mask/directional/west, /turf/open/floor/plating, @@ -30911,6 +30790,15 @@ dir = 8 }, /area/station/command/heads_quarters/rd) +"iJE" = ( +/obj/structure/rack, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/effect/spawner/random/armory/rubbershot, +/turf/open/floor/iron/dark/textured, +/area/station/security/armory) "iJK" = ( /obj/structure/lattice/catwalk, /obj/structure/railing, @@ -30938,6 +30826,9 @@ }, /turf/open/floor/iron/dark/textured, /area/station/hallway/primary/central) +"iJO" = ( +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "iJV" = ( /obj/structure/railing/corner/end{ dir = 8 @@ -30995,10 +30886,6 @@ /obj/structure/table, /turf/open/floor/iron, /area/station/security/prison/mess) -"iKD" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/station/ai/satellite/chamber) "iKQ" = ( /obj/machinery/status_display/evac/directional/east, /turf/open/openspace, @@ -31128,6 +31015,10 @@ }, /turf/open/floor/iron, /area/station/security/brig/upper) +"iMp" = ( +/obj/machinery/status_display/ai/directional/east, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "iMu" = ( /obj/machinery/camera/directional/east{ c_tag = "Arrivals Escape Pod 1" @@ -31145,6 +31036,13 @@ }, /turf/open/floor/plating, /area/station/medical/chem_storage) +"iMw" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/structure/cable, +/obj/effect/turf_decal/bot_red, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/eva) "iMA" = ( /obj/effect/turf_decal/loading_area{ dir = 1 @@ -31199,19 +31097,6 @@ "iNo" = ( /turf/closed/mineral/random/snow, /area/icemoon/underground/unexplored/rivers/deep/shoreline) -"iNu" = ( -/obj/structure/showcase/cyborg/old{ - dir = 8; - pixel_x = 9; - pixel_y = 2 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "iNy" = ( /obj/structure/chair{ dir = 4 @@ -31592,15 +31477,16 @@ /obj/effect/mapping_helpers/airlock/unres, /turf/open/floor/iron, /area/station/maintenance/starboard/fore) +"iST" = ( +/obj/structure/chair/office, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "iSX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/catwalk_floor/iron_smooth, /area/station/maintenance/port/fore) -"iTd" = ( -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/ai/satellite/maintenance) "iTr" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -31706,6 +31592,17 @@ /obj/structure/noticeboard/directional/north, /turf/open/floor/iron, /area/station/cargo/office) +"iUO" = ( +/obj/machinery/camera/motion/directional/north{ + c_tag = "EVA Storage North" + }, +/obj/structure/tank_dispenser/oxygen, +/obj/effect/turf_decal/bot_white, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 + }, +/area/station/command/eva) "iUT" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -31730,9 +31627,6 @@ }, /turf/open/floor/iron, /area/station/commons/storage/primary) -"iVq" = ( -/turf/closed/wall, -/area/station/security/armory) "iVv" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 @@ -32069,6 +31963,14 @@ }, /turf/open/floor/iron/freezer, /area/station/commons/toilet/locker) +"jag" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "jai" = ( /obj/structure/fence/post{ dir = 8 @@ -32657,36 +32559,6 @@ }, /turf/open/floor/iron, /area/station/service/hydroponics) -"jiz" = ( -/obj/effect/turf_decal/trimline/neutral/warning, -/obj/effect/turf_decal/trimline/neutral/mid_joiner, -/obj/item/flashlight{ - pixel_y = 9 - }, -/obj/item/flashlight{ - pixel_y = 9 - }, -/obj/item/flashlight{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/item/flashlight{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/structure/rack, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/obj/structure/sign/nanotrasen{ - pixel_y = 32 - }, -/turf/open/floor/iron/dark/smooth_edge, -/area/station/command/eva) -"jiN" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/station/ai/satellite/atmos) "jjk" = ( /obj/structure/lattice/catwalk, /obj/structure/railing{ @@ -32694,6 +32566,13 @@ }, /turf/open/openspace, /area/station/cargo/storage) +"jjq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/dark_green{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/ai/upload/chamber) "jjt" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -32720,14 +32599,6 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/station/medical/chemistry) -"jjz" = ( -/obj/structure/cable, -/obj/machinery/holopad/secure, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable/layer3, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/hallway) "jjF" = ( /obj/effect/spawner/structure/window, /obj/machinery/door/poddoor/shutters/preopen{ @@ -33029,6 +32900,22 @@ /obj/machinery/newscaster/directional/south, /turf/open/floor/iron/dark, /area/station/science/robotics/lab) +"joh" = ( +/obj/structure/rack, +/obj/item/clothing/suit/hooded/wintercoat/eva{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/clothing/shoes/winterboots/ice_boots/eva{ + pixel_x = -1; + pixel_y = 4 + }, +/obj/effect/turf_decal/delivery/red, +/obj/item/clothing/gloves/color/grey/protects_cold, +/obj/item/clothing/mask/gas, +/obj/machinery/status_display/ai/directional/east, +/turf/open/floor/iron/textured, +/area/station/command/eva) "jol" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ @@ -33177,14 +33064,6 @@ }, /turf/open/floor/plating/snowed/icemoon, /area/icemoon/surface/outdoors/less_spawns) -"jqC" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark/smooth_large, -/area/station/command/eva) "jqE" = ( /obj/structure/table, /obj/item/book/manual/wiki/grenades, @@ -33201,10 +33080,6 @@ }, /turf/open/floor/iron/white, /area/station/medical/pharmacy) -"jqO" = ( -/obj/structure/grille, -/turf/open/floor/plating, -/area/station/ai/satellite/maintenance) "jqT" = ( /turf/closed/wall/r_wall, /area/station/engineering/storage/tech) @@ -33256,6 +33131,18 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron, /area/station/security/prison/work) +"jsq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/button/door/directional/north{ + id = "teledoor"; + name = "MiniSat Teleporter Shutters Control"; + req_one_access = list("teleporter","minisat") + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "jss" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -33290,6 +33177,13 @@ /obj/effect/spawner/random/clothing/twentyfive_percent_cyborg_mask, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"jtm" = ( +/obj/machinery/porta_turret/ai{ + dir = 4; + installation = /obj/item/gun/energy/e_gun + }, +/turf/open/floor/circuit, +/area/station/ai/satellite/hallway) "jtn" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/unres, @@ -33612,6 +33506,12 @@ dir = 4 }, /area/station/science/genetics) +"jxq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/command/vault) "jxw" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating/icemoon, @@ -33697,13 +33597,6 @@ /obj/structure/closet/secure_closet/captains, /turf/open/floor/carpet, /area/station/command/heads_quarters/captain) -"jzo" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/atmos) "jzy" = ( /obj/machinery/computer/exodrone_control_console{ dir = 1 @@ -33723,6 +33616,24 @@ /obj/effect/mapping_helpers/airlock/access/all/security/entrance, /turf/open/floor/iron, /area/station/security/brig/upper) +"jzE" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/item/stack/sheet/plasteel{ + amount = 25; + pixel_x = 4; + pixel_y = 3 + }, +/obj/item/stack/sheet/rglass{ + amount = 50 + }, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/firealarm/directional/east, +/obj/structure/sign/warning/secure_area/directional/south, +/turf/open/floor/iron/dark, +/area/station/command/eva) "jzH" = ( /obj/machinery/modular_computer/preset/research{ dir = 4 @@ -33759,20 +33670,6 @@ }, /turf/open/floor/iron/white, /area/station/medical/storage) -"jAf" = ( -/obj/structure/table, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/clothing/head/utility/welding, -/obj/item/stack/sheet/mineral/plasma{ - amount = 35 - }, -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/plating, -/area/station/ai/satellite/service) "jAk" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -33957,13 +33854,6 @@ /obj/effect/turf_decal/tile/brown/fourcorners, /turf/open/floor/iron/white, /area/station/medical/break_room) -"jDe" = ( -/obj/structure/closet/emcloset{ - anchored = 1 - }, -/obj/structure/sign/warning/cold_temp/directional/south, -/turf/open/floor/plating, -/area/station/ai/satellite/interior) "jDl" = ( /obj/structure/sign/warning/cold_temp/directional/north, /turf/open/floor/plating, @@ -33988,11 +33878,6 @@ /obj/machinery/pdapainter/security, /turf/open/floor/wood/large, /area/station/command/heads_quarters/hos) -"jDx" = ( -/obj/structure/transit_tube/station/reverse, -/obj/structure/sign/warning/secure_area/directional/north, -/turf/open/floor/plating, -/area/station/ai/satellite/interior) "jDz" = ( /obj/machinery/light/small/directional/east, /obj/item/pickaxe, @@ -34030,6 +33915,18 @@ /obj/effect/spawner/random/engineering/atmospherics_portable, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"jDW" = ( +/obj/effect/turf_decal/bot_white/left, +/obj/structure/closet/crate/silvercrate, +/obj/machinery/light_switch/directional/east{ + pixel_y = 6 + }, +/obj/item/radio/intercom/directional/east{ + pixel_y = -8 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/vault) "jDX" = ( /obj/structure/training_machine, /obj/item/target, @@ -34100,16 +33997,6 @@ }, /turf/open/floor/plating/icemoon, /area/station/science/ordnance/bomb/planet) -"jEX" = ( -/obj/structure/table, -/obj/item/ai_module/reset, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/dark_green, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/dark, -/area/station/ai/upload/chamber) "jFf" = ( /obj/effect/turf_decal/siding/thinplating/dark{ dir = 1 @@ -34202,11 +34089,6 @@ }, /turf/open/floor/iron/cafeteria, /area/station/commons/dorms/laundry) -"jHE" = ( -/obj/machinery/power/smes/super/full, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) "jHF" = ( /obj/item/trash/boritos/red, /obj/structure/cable, @@ -34331,6 +34213,16 @@ }, /turf/open/floor/iron, /area/station/cargo/drone_bay) +"jIZ" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/structure/cable/multilayer/connected, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "jJd" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -34416,12 +34308,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron/large, /area/station/engineering/main) -"jKg" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/service) "jKl" = ( /obj/structure/window/reinforced/spawner/directional/north, /obj/structure/window/reinforced/spawner/directional/west, @@ -34491,6 +34377,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"jKK" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/obj/effect/turf_decal/tile/green, +/obj/structure/sign/plaques/kiddie, +/turf/open/floor/iron/dark, +/area/station/ai/upload/chamber) "jKN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -34643,6 +34536,14 @@ }, /turf/open/floor/iron/dark, /area/station/security/brig/entrance) +"jMc" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/atmos) "jMn" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/maintenance{ @@ -34700,13 +34601,6 @@ /obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/open/floor/plating, /area/station/cargo/storage) -"jMH" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable/layer3, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/hallway) "jMO" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 @@ -35002,6 +34896,20 @@ /obj/machinery/light/small/directional/west, /turf/open/floor/iron/dark, /area/mine/eva) +"jRg" = ( +/obj/structure/table, +/obj/machinery/camera/motion/directional/west{ + c_tag = "AI Upload West"; + network = list("aiupload") + }, +/obj/item/ai_module/supplied/freeform, +/obj/effect/turf_decal/tile/dark_green, +/obj/machinery/light/directional/west, +/obj/structure/sign/nanotrasen{ + pixel_x = -32 + }, +/turf/open/floor/iron/dark, +/area/station/ai/upload/chamber) "jRi" = ( /obj/structure/fence{ dir = 8 @@ -35246,6 +35154,15 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"jUW" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/hallway) "jUY" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/secure_closet/personal{ @@ -35361,20 +35278,6 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/catwalk_floor/iron_smooth, /area/station/maintenance/port/lesser) -"jXk" = ( -/obj/structure/table, -/obj/machinery/camera/motion/directional/west{ - c_tag = "AI Upload West"; - network = list("aiupload") - }, -/obj/item/ai_module/supplied/freeform, -/obj/effect/turf_decal/tile/dark_green, -/obj/machinery/light/directional/west, -/obj/structure/sign/nanotrasen{ - pixel_x = -32 - }, -/turf/open/floor/iron/dark, -/area/station/ai/upload/chamber) "jXl" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, @@ -35419,12 +35322,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/command/gateway) -"jXQ" = ( -/obj/vehicle/ridden/secway, -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron/dark/textured, -/area/station/security/armory/upper) "jXY" = ( /obj/machinery/door/airlock/public/glass{ id_tag = "gulag1"; @@ -35487,6 +35384,16 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"jYV" = ( +/obj/effect/turf_decal/bot_white/left, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/vault) "jZe" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -35653,11 +35560,6 @@ /obj/machinery/field/generator, /turf/open/floor/plating, /area/station/engineering/engine_smes) -"kbK" = ( -/obj/item/radio/intercom/directional/south, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating, -/area/station/ai/satellite/interior) "kbL" = ( /obj/structure/table, /obj/machinery/light/small/dim/directional/west, @@ -35753,10 +35655,6 @@ /obj/effect/turf_decal/trimline/yellow/filled/line, /turf/open/floor/iron/textured, /area/station/medical/chem_storage) -"kcR" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/glass/reinforced, -/area/station/security/armory/upper) "kcT" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -35891,14 +35789,6 @@ /obj/item/canvas/nineteen_nineteen, /turf/open/floor/sepia, /area/station/security/prison/rec) -"keM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/dark_green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green, -/turf/open/floor/iron/dark, -/area/station/ai/upload/chamber) "keP" = ( /turf/closed/wall, /area/station/engineering/atmos/storage/gas) @@ -35975,6 +35865,21 @@ /obj/structure/cable, /turf/open/floor/iron, /area/mine/laborcamp) +"kfP" = ( +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/camera/motion/directional/south{ + c_tag = "MiniSat AI Chamber North"; + network = list("aicore") + }, +/obj/structure/cable, +/obj/machinery/flasher/directional/south{ + id = "AI"; + pixel_x = -10 + }, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "kfS" = ( /obj/machinery/atmospherics/components/tank/air/layer4{ initialize_directions = 2 @@ -36084,6 +35989,17 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/construction) +"khy" = ( +/obj/structure/rack, +/obj/item/wrench, +/obj/item/crowbar/red, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/plating, +/area/station/ai/satellite/atmos) +"khR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/circuit, +/area/station/command/vault) "khW" = ( /obj/effect/decal/cleanable/cobweb, /obj/effect/spawner/random/structure/crate, @@ -36180,6 +36096,13 @@ /obj/machinery/airalarm/directional/east, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"kiY" = ( +/obj/structure/rack, +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/effect/spawner/random/armory/bulletproof_armor, +/obj/effect/spawner/random/armory/bulletproof_helmet, +/turf/open/floor/iron/dark/textured, +/area/station/security/armory) "kjd" = ( /obj/structure/plasticflaps{ dir = 4 @@ -36281,10 +36204,16 @@ }, /turf/open/floor/iron/white, /area/station/medical/medbay/aft) -"kjQ" = ( -/obj/structure/transit_tube/horizontal, -/turf/open/floor/plating, -/area/station/ai/satellite/interior) +"kka" = ( +/obj/machinery/requests_console/auto_name/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "EVA Storage South" + }, +/obj/machinery/recharge_station, +/obj/effect/turf_decal/bot_red, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/eva) "kke" = ( /obj/machinery/door/airlock/maintenance, /obj/structure/cable, @@ -36386,22 +36315,6 @@ }, /turf/open/floor/iron/white, /area/station/medical/break_room) -"klm" = ( -/obj/effect/turf_decal/trimline/neutral/warning{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/neutral/mid_joiner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/neutral/mid_joiner, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/iron/dark/smooth_corner{ - dir = 1 - }, -/area/station/command/eva) "klo" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/table/reinforced, @@ -36534,11 +36447,6 @@ name = "Holodeck Projector Floor" }, /area/station/holodeck/rec_center) -"kno" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/security/armory/upper) "knq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -36566,12 +36474,6 @@ }, /turf/open/floor/iron/large, /area/station/commons/locker) -"koI" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/atmos) "koO" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ @@ -36579,12 +36481,6 @@ }, /turf/closed/wall/r_wall, /area/station/engineering/atmos) -"kpc" = ( -/obj/machinery/computer/bank_machine, -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/vault) "kpg" = ( /obj/machinery/door/airlock/external{ glass = 1; @@ -37087,12 +36983,6 @@ /obj/structure/closet/firecloset, /turf/open/floor/iron/smooth, /area/station/maintenance/port/fore) -"kvL" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/turf/open/floor/iron/dark/textured, -/area/station/security/armory) "kvR" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -37403,10 +37293,6 @@ /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plating, /area/station/maintenance/aft/greater) -"kAE" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/station/ai/satellite/maintenance) "kAG" = ( /obj/structure/table, /obj/item/cigbutt, @@ -37617,6 +37503,9 @@ /obj/structure/frame/machine/secured, /turf/open/floor/iron, /area/station/construction) +"kCV" = ( +/turf/open/floor/iron/dark, +/area/station/ai/satellite/service) "kDa" = ( /obj/structure/extinguisher_cabinet/directional/west, /obj/structure/table, @@ -37872,13 +37761,6 @@ /obj/machinery/wall_healer/directional/south, /turf/open/floor/iron/white/corner, /area/station/hallway/secondary/exit/departure_lounge) -"kGX" = ( -/obj/machinery/recharger, -/obj/structure/table, -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/dark/textured, -/area/station/security/armory) "kHb" = ( /obj/structure/closet/secure_closet/personal{ anchored = 1 @@ -37924,18 +37806,6 @@ "kHr" = ( /turf/closed/wall/r_wall, /area/station/engineering/atmos/project) -"kHs" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "MiniSat External Access" - }, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/any/command/minisat, -/obj/effect/mapping_helpers/airlock/access/any/command/ai_upload, -/turf/open/floor/plating, -/area/station/ai/satellite/interior) "kHI" = ( /obj/item/radio/intercom/directional/south, /obj/effect/turf_decal/tile/blue, @@ -37974,12 +37844,20 @@ dir = 1 }, /area/station/hallway/secondary/entry) -"kHZ" = ( -/obj/machinery/status_display/ai/directional/south, +"kHU" = ( /obj/structure/table, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/clothing/head/utility/welding, +/obj/item/stack/sheet/mineral/plasma{ + amount = 35 + }, +/obj/machinery/firealarm/directional/east, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/ai/satellite/service) "kIh" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -38317,10 +38195,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) -"kNw" = ( -/obj/structure/cable, -/turf/closed/wall/r_wall, -/area/station/ai/satellite/chamber) "kNA" = ( /obj/structure/disposalpipe/segment, /obj/structure/girder, @@ -38458,6 +38332,13 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/fore) +"kOX" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/tile/dark_green, +/turf/open/floor/iron/dark, +/area/station/ai/upload/chamber) "kPg" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -38555,6 +38436,20 @@ }, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"kQz" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "ai-passthrough" + }, +/obj/structure/cable, +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Atmospherics" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "kQE" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, @@ -38713,10 +38608,6 @@ }, /turf/open/floor/iron, /area/mine/laborcamp) -"kSZ" = ( -/obj/machinery/holopad/secure, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/service) "kTk" = ( /turf/open/floor/iron/dark/textured_half{ dir = 1 @@ -38745,16 +38636,6 @@ /obj/effect/spawner/random/structure/steam_vent, /turf/open/floor/plating, /area/mine/eva/lower) -"kTS" = ( -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable/layer3, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "kUb" = ( /obj/effect/turf_decal/stripes/red/line{ dir = 8 @@ -38820,24 +38701,6 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) -"kUJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/built/directional/south, -/obj/structure/mirror/directional/west, -/obj/structure/sign/poster/contraband/random/directional/south, -/obj/effect/turf_decal/tile/yellow/opposingcorners, -/turf/open/floor/iron/white, -/area/station/maintenance/port/fore) -"kUS" = ( -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/window/reinforced/spawner/directional/west, -/obj/machinery/turretid{ - name = "AI Chamber turret control"; - pixel_x = 5; - pixel_y = -24 - }, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) "kUU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -39249,6 +39112,12 @@ "kZu" = ( /turf/closed/wall, /area/mine/production) +"kZC" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron/dark/smooth_large, +/area/station/command/eva) "kZI" = ( /obj/structure/rack, /obj/effect/spawner/random/contraband/permabrig_weapon, @@ -39263,6 +39132,13 @@ }, /turf/open/floor/plating/icemoon, /area/station/science/ordnance/bomb/planet) +"lab" = ( +/obj/machinery/door/window/brigdoor/left/directional/north{ + name = "Secure Weapons Storage"; + req_access = list("armory") + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/armory) "laf" = ( /obj/structure/cable, /obj/structure/chair{ @@ -39356,14 +39232,6 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) -"laX" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/maintenance/glass, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/department/medical/central) "laY" = ( /obj/effect/spawner/random/maintenance/three, /obj/structure/closet/crate, @@ -39473,6 +39341,13 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) +"ldw" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/unres, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) "ldz" = ( /obj/structure/rack, /obj/item/reagent_containers/dropper, @@ -39498,19 +39373,6 @@ /obj/machinery/light/small/dim/directional/north, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"ldN" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "MiniSat Atmospherics"; - network = list("minisat"); - start_active = 1 - }, -/obj/machinery/space_heater, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/ai/satellite/atmos) "ldR" = ( /obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron/white, @@ -39684,17 +39546,6 @@ }, /turf/open/floor/iron/white, /area/station/science/xenobiology) -"lgm" = ( -/obj/machinery/camera/motion/directional/north{ - c_tag = "EVA Storage North" - }, -/obj/structure/tank_dispenser/oxygen, -/obj/effect/turf_decal/bot_white, -/obj/machinery/status_display/evac/directional/north, -/turf/open/floor/iron/dark/smooth_half{ - dir = 1 - }, -/area/station/command/eva) "lgw" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -39802,17 +39653,6 @@ /obj/structure/sign/poster/random/directional/west, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"lim" = ( -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Foyer" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable/layer3, -/obj/effect/mapping_helpers/airlock/access/any/command/minisat, -/obj/effect/mapping_helpers/airlock/access/any/command/ai_upload, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "lis" = ( /obj/structure/closet/secure_closet/miner, /obj/effect/turf_decal/tile/brown/half/contrasted{ @@ -40024,6 +39864,19 @@ /obj/structure/rack, /turf/open/floor/plating, /area/station/maintenance/department/medical/morgue) +"lkH" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/bodybags{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/rxglasses, +/obj/item/hand_labeler, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/medical/storage) "lkI" = ( /obj/machinery/computer/communications, /obj/effect/turf_decal/tile/blue/half/contrasted, @@ -40046,18 +39899,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/medical/morgue) -"llu" = ( -/obj/structure/railing/corner, -/obj/item/storage/belt/utility, -/obj/machinery/newscaster/directional/north, -/obj/machinery/light/directional/north, -/obj/item/clothing/glasses/welding, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/command/eva) "llw" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -40145,24 +39986,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/mine/laborcamp) -"lmL" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/item/stack/sheet/plasteel{ - amount = 25; - pixel_x = 4; - pixel_y = 3 - }, -/obj/item/stack/sheet/rglass{ - amount = 50 - }, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/machinery/firealarm/directional/east, -/obj/structure/sign/warning/secure_area/directional/south, -/turf/open/floor/iron/dark, -/area/station/command/eva) "lmM" = ( /obj/structure/cable, /obj/effect/turf_decal/stripes/line{ @@ -40239,22 +40062,6 @@ /obj/effect/turf_decal/trimline/blue/filled/line, /turf/open/floor/iron/white, /area/station/medical/medbay/aft) -"lnE" = ( -/obj/effect/turf_decal/trimline/neutral/warning{ - dir = 10 - }, -/obj/effect/turf_decal/trimline/neutral/mid_joiner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/neutral/mid_joiner, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron/dark/smooth_corner{ - dir = 4 - }, -/area/station/command/eva) "lnL" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/large, @@ -40276,6 +40083,15 @@ "log" = ( /turf/closed/wall/r_wall, /area/station/maintenance/central/lesser) +"lok" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/armory/upper) "lom" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -40432,20 +40248,10 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/service/chapel) -"lqm" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +"lqz" = ( /obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/turf/closed/wall/r_wall, +/area/station/ai/satellite/chamber) "lqA" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -40610,13 +40416,14 @@ dir = 8 }, /area/station/security/prison) -"lta" = ( -/obj/machinery/camera/directional/north{ - c_tag = "MiniSat AI Chamber South"; - network = list("aicore") +"lsU" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) +/turf/open/floor/iron/dark, +/area/station/ai/satellite/service) "ltk" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -40680,10 +40487,6 @@ }, /turf/open/floor/iron/white, /area/station/medical/treatment_center) -"luB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/closed/wall, -/area/station/ai/satellite/interior) "luD" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -40943,6 +40746,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/commons/storage/tools) +"lxj" = ( +/obj/machinery/airalarm/directional/west, +/obj/machinery/computer/station_alert{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "lxu" = ( /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ dir = 4 @@ -40976,6 +40787,15 @@ /obj/effect/mapping_helpers/no_atoms_ontop, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/surface/outdoors/labor_camp) +"lye" = ( +/obj/effect/turf_decal/bot_white/right, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/vault) "lyg" = ( /turf/closed/wall/r_wall, /area/station/security/brig) @@ -41005,6 +40825,9 @@ }, /turf/open/floor/iron/dark, /area/station/command/gateway) +"lyG" = ( +/turf/open/floor/glass/reinforced, +/area/station/security/armory/upper) "lyH" = ( /obj/machinery/atmospherics/pipe/smart/simple/dark/visible, /obj/machinery/atmospherics/pipe/smart/manifold4w/brown/visible/layer2, @@ -41029,15 +40852,6 @@ }, /turf/open/floor/carpet, /area/station/command/heads_quarters/captain) -"lzj" = ( -/obj/machinery/porta_turret/ai{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating_new/dark{ - dir = 9 - }, -/turf/open/floor/circuit, -/area/station/ai/upload/chamber) "lzq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -41442,6 +41256,14 @@ /obj/structure/cable, /turf/open/floor/carpet/blue, /area/station/security/prison/work) +"lEg" = ( +/obj/structure/cable, +/obj/machinery/door/window/brigdoor/right/directional/north{ + name = "Primary AI Core Access"; + req_access = list("ai_upload") + }, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "lEj" = ( /turf/open/floor/iron/dark/textured, /area/station/security/processing) @@ -41723,17 +41545,6 @@ }, /turf/open/floor/iron/dark/corner, /area/station/engineering/atmos/storage/gas) -"lHI" = ( -/obj/structure/showcase/cyborg/old{ - dir = 4; - pixel_x = -9; - pixel_y = 2 - }, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/effect/turf_decal/stripes/line, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/plating, -/area/station/ai/satellite/service) "lHL" = ( /obj/structure/cable, /obj/effect/turf_decal/stripes/corner{ @@ -41752,13 +41563,6 @@ /obj/machinery/smartfridge/organ, /turf/open/floor/iron/dark, /area/station/medical/morgue) -"lIc" = ( -/obj/machinery/recharge_station, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured, -/area/station/security/armory) "lIk" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -41807,14 +41611,6 @@ /obj/effect/mapping_helpers/airlock/access/any/command/general, /turf/open/floor/iron, /area/station/tcommsat/computer) -"lIM" = ( -/obj/structure/cable, -/obj/machinery/holopad/secure, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable/layer3, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "lIP" = ( /obj/effect/mapping_helpers/trapdoor_placer, /turf/open/floor/catwalk_floor/iron_white, @@ -41831,6 +41627,9 @@ /obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron/dark/side, /area/mine/eva/lower) +"lIW" = ( +/turf/open/floor/plating, +/area/station/ai/satellite/interior) "lJc" = ( /obj/machinery/hydroponics/soil/rich, /turf/open/floor/grass, @@ -41844,10 +41643,6 @@ /obj/structure/sign/clock/directional/north, /turf/open/floor/iron/cafeteria, /area/station/commons/dorms/laundry) -"lJm" = ( -/obj/machinery/atmospherics/components/tank/air, -/turf/open/floor/plating, -/area/station/ai/satellite/atmos) "lJn" = ( /obj/effect/decal/cleanable/confetti, /obj/structure/closet/crate/cardboard, @@ -41920,6 +41715,19 @@ /obj/item/storage/dice, /turf/open/floor/iron, /area/station/commons/dorms) +"lLl" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "lLm" = ( /turf/open/floor/iron/cafeteria, /area/station/maintenance/port/aft) @@ -41994,6 +41802,13 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/mine/mechbay) +"lNc" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "lNi" = ( /obj/effect/spawner/random/trash/moisture_trap, /turf/open/floor/plating, @@ -42019,6 +41834,16 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/engineering/atmos/hfr_room) +"lNC" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "lNG" = ( /obj/machinery/door/airlock/security/glass{ name = "Security Office" @@ -42152,6 +41977,14 @@ }, /turf/open/floor/plating/icemoon, /area/station/security/execution/education) +"lPc" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/service) "lPh" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -42202,6 +42035,19 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/external, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"lPJ" = ( +/obj/structure/railing/corner, +/obj/effect/turf_decal/trimline/neutral/warning{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/neutral/mid_joiner{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 1 + }, +/area/station/command/eva) "lPK" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -42357,6 +42203,23 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"lRx" = ( +/obj/effect/turf_decal/tile/dark_green, +/turf/open/floor/iron/dark, +/area/station/ai/upload/chamber) +"lRy" = ( +/obj/structure/showcase/cyborg/old{ + dir = 8; + pixel_x = 9; + pixel_y = 2 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "lRD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, @@ -42526,6 +42389,16 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /turf/open/floor/plating, /area/station/maintenance/department/medical/central) +"lVc" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/table/wood/fancy/green, +/obj/effect/spawner/random/aimodule/harmless, +/obj/effect/turf_decal/siding/thinplating_new/dark{ + dir = 1 + }, +/turf/open/floor/circuit/green, +/area/station/ai/upload/chamber) "lVk" = ( /obj/effect/spawner/structure/window/hollow/reinforced/end{ dir = 1 @@ -42902,16 +42775,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/station/medical/medbay/aft) -"mbF" = ( -/obj/machinery/door/airlock/maintenance, -/obj/structure/disposalpipe/segment, -/obj/effect/mapping_helpers/airlock/unres, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/port/greater) "mbG" = ( /obj/machinery/door/airlock/maintenance{ name = "Chapel Maintenance" @@ -42939,19 +42802,6 @@ /obj/effect/turf_decal/weather/snow/corner, /turf/open/floor/plating/snowed/coldroom, /area/station/service/kitchen/coldroom) -"mbP" = ( -/obj/structure/table, -/obj/item/stack/sheet/glass/fifty{ - pixel_x = 4; - pixel_y = 3 - }, -/obj/machinery/firealarm/directional/west, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/rods/fifty, -/obj/item/stack/rods/fifty, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/eva) "mbZ" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/machinery/door/airlock/security{ @@ -43093,6 +42943,21 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /turf/open/floor/plating, /area/station/maintenance/disposal/incinerator) +"mdM" = ( +/obj/structure/rack, +/obj/item/clothing/suit/hooded/wintercoat/eva{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/clothing/shoes/winterboots/ice_boots/eva{ + pixel_x = -1; + pixel_y = 4 + }, +/obj/effect/turf_decal/delivery/red, +/obj/item/clothing/gloves/color/grey/protects_cold, +/obj/item/clothing/mask/gas, +/turf/open/floor/iron/textured, +/area/station/command/eva) "mdX" = ( /obj/effect/turf_decal/tile/red{ dir = 8 @@ -43122,6 +42987,13 @@ /obj/machinery/firealarm/directional/north, /turf/open/floor/iron/dark/textured, /area/station/security/warden) +"meG" = ( +/obj/item/kirbyplants/random, +/obj/structure/cable, +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/command/eva) "meH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -43174,6 +43046,9 @@ /obj/machinery/power/apc/auto_name/directional/east, /turf/open/floor/iron/dark, /area/mine/eva/lower) +"mfD" = ( +/turf/closed/wall/r_wall, +/area/station/ai/satellite/atmos) "mfH" = ( /turf/closed/wall/r_wall, /area/station/security/brig/upper) @@ -43275,6 +43150,24 @@ "mgU" = ( /turf/closed/wall/r_wall, /area/station/command/heads_quarters/hos) +"mgZ" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/closet/secure_closet/contraband/armory, +/obj/machinery/firealarm/directional/north, +/obj/effect/spawner/random/maintenance/three, +/obj/effect/spawner/random/contraband/armory, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/armory/upper) +"mhb" = ( +/obj/effect/turf_decal/trimline/dark/warning{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/command/eva) "mhx" = ( /obj/effect/turf_decal/bot, /obj/effect/landmark/secequipment, @@ -43439,6 +43332,14 @@ }, /turf/open/floor/plating, /area/station/maintenance/aft/greater) +"mlp" = ( +/obj/structure/cable, +/obj/machinery/holopad/secure, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "mly" = ( /obj/structure/sign/warning/electric_shock/directional/north, /turf/open/floor/iron/recharge_floor, @@ -44020,20 +43921,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/station/engineering/atmos/storage) -"muk" = ( -/obj/structure/showcase/cyborg/old{ - dir = 4; - pixel_x = -9; - pixel_y = 2 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "muv" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair/stool/directional/west, @@ -44071,6 +43958,20 @@ "mvv" = ( /turf/open/floor/wood, /area/station/security/courtroom) +"mvw" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "EVA Storage" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/eva, +/obj/effect/turf_decal/siding/dark_blue{ + dir = 1 + }, +/obj/effect/turf_decal/siding/dark_blue, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/red_alert_access, +/turf/open/floor/iron/dark/textured, +/area/station/command/eva) "mvG" = ( /obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ dir = 8 @@ -44096,6 +43997,15 @@ }, /turf/open/floor/iron, /area/station/engineering/main) +"mwo" = ( +/obj/machinery/atmospherics/components/unary/passive_vent/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/weather/snow/corner{ + dir = 5 + }, +/turf/open/floor/plating/snowed/icemoon, +/area/station/ai/satellite/interior) "mwp" = ( /obj/structure/disposalpipe/trunk/multiz{ dir = 4 @@ -44151,16 +44061,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark/textured, /area/station/hallway/primary/fore) -"mxI" = ( -/obj/effect/turf_decal/trimline/neutral/corner, -/obj/structure/railing/corner{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/command/eva) "mxK" = ( /obj/structure/fence/corner{ dir = 8 @@ -44219,21 +44119,6 @@ }, /turf/open/floor/iron/dark, /area/station/medical/morgue) -"myd" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "AI Core" - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, -/obj/structure/cable/layer3, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "mye" = ( /obj/machinery/door/airlock/maintenance, /obj/structure/disposalpipe/segment, @@ -44398,6 +44283,20 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"mzZ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/obj/machinery/turretid{ + control_area = "/area/station/ai/satellite/hallway"; + name = "Chamber Hallway Turret Control"; + pixel_x = 32; + pixel_y = -24; + req_access = list("minisat") + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "mAc" = ( /obj/machinery/door/airlock/maintenance{ name = "Mining Maintenance" @@ -44560,6 +44459,19 @@ /obj/effect/turf_decal/bot_white, /turf/open/floor/iron/dark, /area/station/medical/morgue) +"mCw" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Chamber Observation" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "mCx" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm/directional/south, @@ -44589,20 +44501,6 @@ "mCT" = ( /turf/open/water/no_planet_atmos/deep, /area/station/service/hydroponics/garden) -"mDe" = ( -/obj/structure/rack, -/obj/item/clothing/suit/hooded/wintercoat/eva{ - pixel_y = 9 - }, -/obj/item/clothing/shoes/winterboots/ice_boots/eva{ - pixel_x = -2; - pixel_y = 4 - }, -/obj/effect/turf_decal/delivery/red, -/obj/item/clothing/gloves/color/grey/protects_cold, -/obj/item/clothing/mask/gas, -/turf/open/floor/iron/textured, -/area/station/command/eva) "mDf" = ( /obj/machinery/telecomms/server/presets/common, /turf/open/floor/iron/dark/telecomms, @@ -44643,6 +44541,14 @@ }, /turf/open/floor/iron, /area/mine/laborcamp) +"mEg" = ( +/obj/structure/cable, +/obj/machinery/holopad/secure, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/hallway) "mEv" = ( /obj/structure/rack, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -44665,6 +44571,12 @@ }, /turf/open/floor/iron, /area/station/engineering/main) +"mEx" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "mEz" = ( /obj/structure/sign/poster/contraband/random/directional/east, /obj/effect/decal/cleanable/dirt, @@ -44757,10 +44669,6 @@ /obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron/white, /area/station/medical/medbay/lobby) -"mFq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/circuit, -/area/station/command/vault) "mFt" = ( /obj/machinery/atmospherics/components/binary/pump/on{ name = "Waste In" @@ -44818,6 +44726,28 @@ /obj/effect/spawner/random/structure/crate, /turf/open/floor/plating/snowed/icemoon, /area/icemoon/surface/outdoors/nospawn) +"mGg" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/obj/machinery/firealarm/directional/south{ + pixel_x = -30 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/hallway) +"mGs" = ( +/obj/effect/mapping_helpers/airlock/access/all/medical/paramedic, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/blue/full, +/obj/machinery/door/airlock/medical/glass{ + name = "Paramedic Dispatch Room" + }, +/turf/open/floor/iron/dark, +/area/station/medical/paramedic) "mGu" = ( /obj/machinery/rnd/server, /obj/structure/lattice/catwalk, @@ -45233,6 +45163,15 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) +"mNJ" = ( +/obj/structure/cable, +/obj/machinery/holopad/secure, +/obj/effect/turf_decal/tile/dark_green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green, +/turf/open/floor/iron/dark, +/area/station/ai/upload/chamber) "mNP" = ( /obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron, @@ -45400,15 +45339,6 @@ /obj/effect/decal/cleanable/glass, /turf/open/floor/iron/dark, /area/station/maintenance/department/medical/central) -"mQM" = ( -/obj/structure/cable, -/obj/machinery/holopad/secure, -/obj/effect/turf_decal/tile/dark_green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green, -/turf/open/floor/iron/dark, -/area/station/ai/upload/chamber) "mQW" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -45417,23 +45347,11 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/station/science/xenobiology) -"mRc" = ( -/obj/machinery/airalarm/directional/west, -/obj/machinery/computer/station_alert{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "mRr" = ( /obj/structure/cable, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) -"mRt" = ( -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron/dark/textured, -/area/station/security/armory/upper) "mRy" = ( /obj/effect/landmark/start/hangover, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, @@ -45445,6 +45363,21 @@ /obj/item/analyzer, /turf/open/floor/iron/dark, /area/station/engineering/atmos) +"mRI" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Chamber Hallway" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "ai-passthrough" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/hallway) "mRU" = ( /obj/effect/decal/cleanable/insectguts, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, @@ -45563,30 +45496,6 @@ /obj/effect/landmark/generic_maintenance_landmark, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"mUN" = ( -/obj/item/storage/toolbox/electrical{ - pixel_x = 4; - pixel_y = 6 - }, -/obj/machinery/button/door/directional/east{ - id = "eva_shutters"; - req_access = list("command") - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/light_switch/directional/east{ - pixel_y = -6 - }, -/obj/item/storage/toolbox/mechanical{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/item/storage/toolbox/emergency, -/obj/structure/rack, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/eva) "mVi" = ( /obj/structure/railing{ dir = 4 @@ -45598,6 +45507,10 @@ }, /turf/open/floor/iron/dark/textured, /area/station/engineering/storage/tech) +"mVp" = ( +/obj/structure/cable, +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/ai/upload/chamber) "mVw" = ( /obj/machinery/requests_console/directional/west{ department = "Captain's Desk"; @@ -45637,6 +45550,20 @@ /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"mVS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "mWf" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -45668,6 +45595,15 @@ }, /turf/open/floor/iron, /area/station/commons/storage/tools) +"mWw" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/obj/structure/sign/warning/secure_area/directional/east, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "mWz" = ( /obj/machinery/light/small/directional/south, /turf/open/floor/plating, @@ -45741,6 +45677,17 @@ }, /turf/open/floor/iron/white, /area/station/science/ordnance/office) +"mXi" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/mob/living/simple_animal/bot/secbot/pingsky, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "mXl" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/camera/directional/east{ @@ -45774,6 +45721,9 @@ }, /turf/open/floor/plating, /area/station/hallway/secondary/entry) +"mYh" = ( +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "mYi" = ( /obj/machinery/door/airlock/medical/glass{ name = "Infirmary" @@ -45875,16 +45825,6 @@ }, /turf/open/floor/plating/snowed/icemoon, /area/icemoon/surface/outdoors/nospawn) -"mZn" = ( -/obj/structure/sign/poster/official/soft_cap_pop_art/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow/opposingcorners, -/obj/machinery/light/built/directional/east, -/turf/open/floor/iron/white, -/area/station/maintenance/port/fore) "mZG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, @@ -45922,9 +45862,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/commons/fitness) -"mZS" = ( -/turf/closed/wall/r_wall, -/area/station/command/eva) "mZT" = ( /obj/structure/table/wood, /obj/item/cigarette/cigar{ @@ -46141,6 +46078,26 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/textured, /area/station/medical/chem_storage) +"nch" = ( +/obj/effect/turf_decal/trimline/neutral/mid_joiner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/neutral/warning{ + dir = 6 + }, +/obj/effect/turf_decal/trimline/neutral/mid_joiner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/neutral/mid_joiner, +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/sign/poster/official/safety_internals/directional/north, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 4 + }, +/area/station/command/eva) "nci" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -46183,23 +46140,6 @@ /obj/effect/mapping_helpers/airlock/access/all/security/entrance, /turf/open/floor/iron, /area/station/security/brig/upper) -"ncI" = ( -/obj/machinery/door/airlock/command/glass{ - name = "Secure EVA Storage" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/siding/dark_blue{ - dir = 4 - }, -/obj/effect/turf_decal/siding/dark_blue{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/access/all/command/general, -/turf/open/floor/iron/dark/textured, -/area/station/command/eva) "ncJ" = ( /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, /obj/machinery/atmospherics/pipe/smart/simple/violet/visible/layer1{ @@ -46436,10 +46376,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/aft/greater) -"nfH" = ( -/obj/machinery/status_display/evac/directional/west, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) "nfL" = ( /obj/machinery/holopad/secure, /turf/open/floor/wood, @@ -46897,9 +46833,6 @@ /obj/effect/landmark/navigate_destination/library, /turf/open/floor/wood, /area/station/service/library) -"nmT" = ( -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "nnj" = ( /obj/structure/table/wood, /obj/effect/turf_decal/siding/wood{ @@ -47077,6 +47010,24 @@ /obj/machinery/light/small/dim/directional/north, /turf/open/floor/plating, /area/station/maintenance/port/greater) +"npu" = ( +/obj/structure/rack, +/obj/effect/turf_decal/delivery/red, +/obj/item/clothing/suit/hooded/wintercoat/eva{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/clothing/shoes/winterboots/ice_boots/eva{ + pixel_x = -1; + pixel_y = 4 + }, +/obj/item/clothing/gloves/color/black{ + pixel_x = 1; + pixel_y = 2 + }, +/obj/item/clothing/mask/breath, +/turf/open/floor/iron/dark/textured, +/area/station/command/eva) "npx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, @@ -47116,14 +47067,6 @@ /obj/machinery/atmospherics/pipe/layer_manifold/violet/visible, /turf/open/floor/iron, /area/station/engineering/atmos) -"npK" = ( -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/service) "npL" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -47594,12 +47537,6 @@ "nwT" = ( /turf/closed/wall, /area/station/commons/vacant_room/office) -"nwV" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "nxa" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -47625,17 +47562,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/maintenance/solars/port/aft) -"nxG" = ( -/obj/structure/showcase/cyborg/old{ - dir = 8; - pixel_x = 9; - pixel_y = 2 - }, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/effect/turf_decal/stripes/line, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/plating, -/area/station/ai/satellite/atmos) "nxM" = ( /turf/closed/wall, /area/station/maintenance/department/medical/morgue) @@ -47837,6 +47763,13 @@ /obj/effect/turf_decal/box, /turf/open/floor/iron/dark, /area/station/science/ordnance/office) +"nzB" = ( +/obj/effect/turf_decal/trimline/blue/warning{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/eva) "nzG" = ( /obj/structure/railing{ dir = 10 @@ -47860,14 +47793,6 @@ dir = 1 }, /area/station/medical/chemistry) -"nzM" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/obj/effect/spawner/random/armory/barrier_grenades, -/turf/open/floor/iron/dark/textured, -/area/station/security/armory/upper) "nzN" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -47982,10 +47907,26 @@ /obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron, /area/station/hallway/primary/central) -"nBq" = ( -/obj/structure/cable, -/turf/open/floor/iron/dark/smooth_large, -/area/station/command/eva) +"nBo" = ( +/obj/effect/landmark/start/ai/secondary, +/obj/item/radio/intercom/directional/north{ + freerange = 1; + listening = 0; + name = "Custom Channel" + }, +/obj/item/radio/intercom/directional/south{ + freerange = 1; + frequency = 1447; + listening = 0; + name = "Private Channel" + }, +/obj/item/radio/intercom/directional/east{ + freerange = 1; + listening = 0; + name = "Common Channel" + }, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "nBt" = ( /obj/effect/turf_decal/siding/white{ dir = 8 @@ -48051,10 +47992,6 @@ dir = 8 }, /area/station/medical/chem_storage) -"nCc" = ( -/obj/structure/cable/layer3, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "nCd" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -48228,10 +48165,6 @@ }, /turf/open/floor/iron/white, /area/station/medical/break_room) -"nEg" = ( -/obj/machinery/airalarm/directional/west, -/turf/open/floor/circuit, -/area/station/ai/satellite/hallway) "nEo" = ( /obj/machinery/light/directional/east, /obj/structure/cable, @@ -48273,12 +48206,6 @@ dir = 8 }, /area/station/security/brig) -"nED" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/command/eva) "nEV" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/red/opposingcorners, @@ -48301,6 +48228,17 @@ /obj/effect/mapping_helpers/airlock/access/any/engineering/general, /turf/open/floor/iron/dark, /area/station/engineering/main) +"nFk" = ( +/obj/effect/landmark/start/cyborg, +/obj/structure/cable, +/obj/machinery/holopad/secure, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/structure/cable/layer3, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/grimy, +/area/station/ai/satellite/interior) "nFn" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -48375,20 +48313,6 @@ }, /turf/open/floor/plating/snowed/icemoon, /area/icemoon/surface/outdoors/less_spawns) -"nFS" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "ai-passthrough" - }, -/obj/structure/cable, -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Atmospherics" - }, -/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "nFU" = ( /obj/structure/chair/stool/directional/west, /obj/item/trash/energybar, @@ -48443,6 +48367,14 @@ }, /turf/open/floor/glass/reinforced, /area/station/engineering/atmos/pumproom) +"nGK" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/effect/spawner/random/armory/barrier_grenades, +/turf/open/floor/iron/dark/textured, +/area/station/security/armory/upper) "nGU" = ( /obj/structure/closet/secure_closet/security/sec, /obj/machinery/airalarm/directional/north, @@ -48486,11 +48418,6 @@ dir = 4 }, /area/mine/eva) -"nHp" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/circuit, -/area/station/ai/satellite/hallway) "nHs" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -48902,10 +48829,6 @@ "nNn" = ( /turf/closed/wall, /area/station/security/prison/rec) -"nNp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/catwalk_floor/iron_dark, -/area/station/ai/upload/chamber) "nNr" = ( /obj/machinery/door/airlock/external{ name = "External Access" @@ -49012,15 +48935,6 @@ /obj/item/pillow/random, /turf/open/floor/carpet, /area/station/commons/dorms) -"nOu" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable/layer3, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/hallway) "nOx" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, @@ -49259,11 +49173,6 @@ }, /turf/open/floor/iron/freezer, /area/station/service/kitchen/coldroom) -"nRp" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/circuit, -/area/station/ai/satellite/hallway) "nRq" = ( /obj/structure/closet/crate, /obj/effect/spawner/random/bureaucracy/birthday_wrap, @@ -49297,28 +49206,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"nRN" = ( -/obj/structure/rack, -/obj/item/gun/energy/ionrifle, -/obj/item/gun/ballistic/automatic/battle_rifle{ - pixel_y = 3 - }, -/obj/item/gun/energy/temperature/security, -/obj/item/clothing/suit/hooded/ablative, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark/textured, -/area/station/security/armory) -"nRR" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/holopad, -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark, -/area/station/command/vault) "nRV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/extinguisher_cabinet/directional/south, @@ -49391,6 +49278,12 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/atmos/pumproom) +"nSF" = ( +/obj/structure/rack, +/obj/machinery/status_display/evac/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "nSH" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -49502,6 +49395,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/commons/fitness) +"nUr" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/smooth_half, +/area/station/command/eva) "nUJ" = ( /obj/machinery/flasher/directional/east{ id = "brigentry" @@ -49554,6 +49453,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/textured, /area/station/service/hydroponics) +"nVB" = ( +/obj/effect/turf_decal/trimline/dark/warning{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/command/eva) "nVC" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/iron/white, @@ -49571,22 +49476,6 @@ /obj/structure/plasticflaps/kitchen, /turf/open/floor/plating, /area/station/service/kitchen/coldroom) -"nVK" = ( -/obj/structure/table, -/obj/item/storage/box/chemimp{ - pixel_x = 6 - }, -/obj/item/storage/box/trackimp{ - pixel_x = -3 - }, -/obj/item/storage/lockbox/loyalty, -/obj/machinery/light_switch/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured, -/area/station/security/armory/upper) "nVR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/cafeteria{ @@ -49775,6 +49664,16 @@ /obj/structure/lattice/catwalk, /turf/open/openspace, /area/station/engineering/atmos/storage) +"nZN" = ( +/obj/structure/rack, +/obj/item/crowbar/red, +/obj/item/wrench, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/structure/sign/warning/secure_area/directional/north, +/turf/open/floor/plating, +/area/station/ai/satellite/maintenance) "nZU" = ( /obj/machinery/door/airlock/maintenance{ name = "Firefighting Equipment" @@ -50038,14 +49937,6 @@ /obj/effect/mapping_helpers/no_atoms_ontop, /turf/open/openspace/icemoon/keep_below, /area/icemoon/underground/explored) -"ocU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark/smooth_half{ - dir = 1 - }, -/area/station/command/eva) "ocY" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/spawner/random/engineering/tracking_beacon, @@ -50164,12 +50055,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/starboard) -"ofk" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plating, -/area/station/ai/satellite/atmos) "ofl" = ( /obj/structure/chair{ desc = "Aw geez, I wonder what the chef's cooking up in there!"; @@ -50254,6 +50139,21 @@ }, /turf/open/floor/plastic, /area/station/commons/dorms/laundry) +"ogy" = ( +/obj/machinery/door/airlock/maintenance{ + name = "EVA Maintenance" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/command/eva, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/command/eva) +"ogF" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "ogL" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -50290,10 +50190,6 @@ dir = 1 }, /area/station/engineering/lobby) -"ohu" = ( -/obj/effect/turf_decal/tile/dark_green, -/turf/open/floor/iron/dark, -/area/station/ai/upload/chamber) "ohI" = ( /obj/effect/turf_decal/weather/snow/corner{ dir = 9 @@ -50373,6 +50269,9 @@ /obj/effect/turf_decal/tile/blue/full, /turf/open/floor/iron/large, /area/station/medical/treatment_center) +"oiy" = ( +/turf/closed/wall/r_wall, +/area/station/ai/satellite/service) "oiz" = ( /obj/structure/urinal/directional/north, /turf/open/floor/iron/freezer, @@ -50515,6 +50414,14 @@ /obj/machinery/rnd/production/protolathe/department/science, /turf/open/floor/iron/checker, /area/station/science/lab) +"ojW" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/atmos) "okb" = ( /obj/machinery/newscaster/directional/north, /turf/open/floor/iron, @@ -50620,6 +50527,13 @@ }, /turf/open/floor/wood, /area/station/maintenance/aft/greater) +"olQ" = ( +/obj/structure/sign/nanotrasen{ + pixel_y = 32 + }, +/obj/machinery/light/dim/directional/north, +/turf/open/floor/circuit, +/area/station/command/vault) "olR" = ( /obj/structure/rack, /obj/item/wrench, @@ -50676,15 +50590,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, /area/station/medical/cryo) -"omF" = ( -/obj/machinery/bluespace_beacon, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/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/ai/satellite/interior) "omG" = ( /obj/structure/table, /obj/item/flashlight/lamp, @@ -50819,22 +50724,6 @@ }, /turf/open/floor/plating/snowed/icemoon, /area/icemoon/surface/outdoors/nospawn) -"oou" = ( -/obj/structure/rack, -/obj/item/clothing/suit/hooded/wintercoat/eva{ - pixel_x = 1; - pixel_y = 9 - }, -/obj/item/clothing/shoes/winterboots/ice_boots/eva{ - pixel_x = -1; - pixel_y = 4 - }, -/obj/effect/turf_decal/delivery/red, -/obj/item/clothing/gloves/color/grey/protects_cold, -/obj/item/clothing/mask/gas, -/obj/machinery/status_display/ai/directional/east, -/turf/open/floor/iron/textured, -/area/station/command/eva) "ooy" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 5 @@ -50999,6 +50888,12 @@ /obj/structure/railing/corner/end/flip, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"oqb" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured, +/area/station/security/armory) "oqc" = ( /obj/effect/turf_decal/trimline/dark_green/arrow_ccw{ dir = 4 @@ -51013,6 +50908,13 @@ }, /turf/open/floor/wood, /area/station/commons/dorms) +"oqz" = ( +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/dark_green, +/turf/open/floor/iron/dark, +/area/station/ai/upload/chamber) "oqC" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -51134,6 +51036,9 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/storage/tech) +"orK" = ( +/turf/open/floor/iron/grimy, +/area/station/ai/satellite/interior) "orS" = ( /obj/effect/turf_decal/stripes/asteroid/line{ dir = 10 @@ -51169,6 +51074,10 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, /area/station/commons/storage/primary) +"osm" = ( +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "osn" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -51186,11 +51095,11 @@ /obj/machinery/duct, /turf/open/floor/iron/white, /area/station/medical/virology) -"osH" = ( -/obj/machinery/airalarm/directional/south, -/obj/machinery/holopad/secure, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) +"osw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark/textured, +/area/station/security/armory) "osI" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/purple/visible, @@ -51207,6 +51116,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/cargo/storage) +"ote" = ( +/obj/structure/closet/emcloset{ + anchored = 1 + }, +/obj/structure/sign/warning/cold_temp/directional/south, +/turf/open/floor/plating, +/area/station/ai/satellite/interior) "otf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -51268,13 +51184,6 @@ /obj/structure/sign/poster/contraband/cc64k_ad/directional/north, /turf/open/floor/catwalk_floor/iron_dark, /area/station/maintenance/port/fore) -"otN" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/obj/effect/turf_decal/tile/green, -/obj/structure/sign/plaques/kiddie, -/turf/open/floor/iron/dark, -/area/station/ai/upload/chamber) "otW" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 8 @@ -51413,18 +51322,6 @@ /obj/effect/spawner/random/trash/hobo_squat, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"ovG" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/machinery/button/door/directional/north{ - id = "teledoor"; - name = "MiniSat Teleporter Shutters Control"; - req_one_access = list("teleporter","minisat") - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "ovP" = ( /turf/open/genturf/orange, /area/icemoon/underground/unexplored/no_rivers) @@ -51439,9 +51336,6 @@ /obj/structure/cable, /turf/open/floor/iron/smooth, /area/station/security/lockers) -"owc" = ( -/turf/open/floor/plating, -/area/station/ai/satellite/interior) "owf" = ( /obj/effect/turf_decal/stripes/white/line, /obj/effect/decal/cleanable/dirt, @@ -51642,6 +51536,9 @@ /obj/structure/lattice/catwalk, /turf/open/openspace/icemoon, /area/icemoon/underground/explored) +"oyW" = ( +/turf/open/floor/circuit, +/area/station/ai/satellite/hallway) "oyX" = ( /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, /obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible{ @@ -51659,6 +51556,12 @@ }, /turf/open/floor/iron/dark/textured, /area/station/hallway/primary/central) +"ozb" = ( +/obj/structure/table/reinforced, +/obj/item/folder/white, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "ozk" = ( /obj/machinery/door/airlock{ name = "Unisex Showers" @@ -51840,6 +51743,16 @@ /obj/machinery/portable_atmospherics/canister/bz, /turf/open/floor/plating, /area/station/security/prison/safe) +"oAY" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Armory - Internal - Lower" + }, +/obj/structure/rack, +/obj/item/storage/toolbox/drone, +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/dark/textured, +/area/station/security/armory) "oBg" = ( /obj/structure/table/wood, /obj/item/book/bible, @@ -51852,20 +51765,6 @@ }, /turf/open/floor/iron/dark, /area/mine/eva/lower) -"oBn" = ( -/obj/effect/turf_decal/trimline/neutral/warning{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/neutral/mid_joiner{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark/smooth_edge{ - dir = 4 - }, -/area/station/command/eva) "oBq" = ( /obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ dir = 9 @@ -51920,16 +51819,6 @@ /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plating, /area/station/maintenance/fore) -"oBY" = ( -/obj/structure/rack, -/obj/item/crowbar/red, -/obj/item/wrench, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/structure/sign/warning/secure_area/directional/north, -/turf/open/floor/plating, -/area/station/ai/satellite/maintenance) "oBZ" = ( /obj/effect/mapping_helpers/broken_floor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -52036,15 +51925,6 @@ }, /turf/open/misc/asteroid/snow/coldroom, /area/icemoon/underground/explored) -"oDd" = ( -/obj/structure/table, -/obj/effect/spawner/round_default_module, -/obj/effect/turf_decal/tile/dark_green{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/iron/dark, -/area/station/ai/upload/chamber) "oDg" = ( /obj/structure/chair/stool/directional/west, /obj/effect/decal/cleanable/dirt, @@ -52159,6 +52039,19 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"oEl" = ( +/obj/structure/showcase/cyborg/old{ + dir = 4; + pixel_x = -9; + pixel_y = 2 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/structure/cable/layer3, +/obj/machinery/requests_console/auto_name/directional/west, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "oEt" = ( /obj/machinery/airalarm/directional/south, /turf/open/floor/iron, @@ -52251,6 +52144,11 @@ /obj/structure/sign/warning/cold_temp/directional/west, /turf/open/floor/plating, /area/station/maintenance/department/chapel) +"oFx" = ( +/obj/machinery/airalarm/directional/south, +/obj/machinery/holopad/secure, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "oFG" = ( /obj/machinery/door/airlock/mining/glass{ name = "Drone Bay" @@ -52278,9 +52176,6 @@ }, /turf/open/floor/glass/reinforced/icemoon, /area/icemoon/surface/outdoors/nospawn) -"oFM" = ( -/turf/closed/wall/r_wall, -/area/station/ai/satellite/hallway) "oFW" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, @@ -52614,11 +52509,14 @@ /obj/item/clothing/head/helmet/skull, /turf/open/floor/plating, /area/station/medical/morgue) -"oJw" = ( -/mob/living/simple_animal/bot/secbot/beepsky/armsky, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron/dark/textured, -/area/station/security/armory) +"oJP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/dark_green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/ai/upload/chamber) "oJT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/window/reinforced/spawner/directional/south, @@ -52749,6 +52647,17 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/service/chapel) +"oLJ" = ( +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Foyer" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/obj/effect/mapping_helpers/airlock/access/any/command/minisat, +/obj/effect/mapping_helpers/airlock/access/any/command/ai_upload, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "oLK" = ( /obj/machinery/air_sensor/mix_tank, /turf/open/floor/engine/vacuum, @@ -52798,6 +52707,12 @@ }, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/cmo) +"oMS" = ( +/obj/structure/cable, +/obj/effect/turf_decal/delivery/red, +/obj/machinery/suit_storage_unit/standard_unit, +/turf/open/floor/iron/dark/textured, +/area/station/command/eva) "oMT" = ( /turf/open/floor/iron, /area/station/command/heads_quarters/rd) @@ -52957,6 +52872,9 @@ /obj/effect/spawner/random/trash/cigbutt, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"oPI" = ( +/turf/open/floor/circuit, +/area/station/command/vault) "oPO" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable, @@ -53014,13 +52932,6 @@ "oQY" = ( /turf/open/floor/iron/white, /area/station/medical/virology) -"oRh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/ai/upload/chamber) "oRk" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -53080,19 +52991,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/hallway/primary/port) -"oRO" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Chamber Observation" - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, -/obj/structure/cable/layer3, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) +"oRY" = ( +/obj/machinery/recharger, +/obj/structure/table, +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/dark/textured, +/area/station/security/armory) "oSa" = ( /obj/machinery/door/airlock/public/glass{ id_tag = "gulag3"; @@ -53225,10 +53130,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/station/science/xenobiology) -"oTG" = ( -/obj/structure/cable, -/turf/open/floor/catwalk_floor/iron_dark, -/area/station/ai/upload/chamber) "oTM" = ( /obj/item/flashlight/lantern, /obj/structure/table/wood, @@ -53313,19 +53214,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central) -"oVw" = ( -/obj/machinery/door/poddoor/shutters{ - dir = 1; - id = "armory"; - name = "Armory Shutter" - }, -/obj/machinery/button/door/directional/east{ - id = "armory"; - name = "Armory Shutters"; - req_access = list("armory") - }, -/turf/open/floor/iron, -/area/station/security/armory/upper) "oVy" = ( /obj/machinery/door/airlock/security{ name = "Permabrig Lab" @@ -53336,6 +53224,12 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/grimy, /area/station/security/prison/work) +"oVz" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "oVG" = ( /obj/machinery/door/airlock/public/glass{ name = "Art Storage" @@ -53437,6 +53331,13 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/white, /area/station/maintenance/port/fore) +"oXg" = ( +/obj/effect/turf_decal/tile/dark_green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/ai/upload/chamber) "oXm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/mapping_helpers/burnt_floor, @@ -53459,16 +53360,6 @@ /obj/structure/plasticflaps/kitchen, /turf/open/floor/iron/freezer, /area/station/science/xenobiology) -"oXw" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Armory" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/armory, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark/textured, -/area/station/security/armory/upper) "oXx" = ( /obj/machinery/mass_driver/trash{ dir = 1 @@ -53509,19 +53400,6 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/station/science/breakroom) -"oXK" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/brigdoor/left/directional/south{ - name = "Armory Desk"; - req_access = list("armory") - }, -/obj/machinery/door/window/left/directional/north{ - name = "Armory Desk" - }, -/obj/item/hand_labeler, -/turf/open/floor/iron, -/area/station/security/armory/upper) "oXL" = ( /obj/machinery/light/floor, /turf/open/floor/iron/dark/side{ @@ -53559,6 +53437,14 @@ dir = 8 }, /area/station/science/research) +"oYu" = ( +/obj/machinery/status_display/evac/directional/south, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/dark_green{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/ai/upload/chamber) "oYD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, /obj/machinery/button/door/directional/east{ @@ -53712,6 +53598,9 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos/hfr_room) +"pbs" = ( +/turf/closed/wall, +/area/station/ai/satellite/maintenance) "pby" = ( /obj/effect/gibspawner/human, /turf/open/misc/asteroid/snow/icemoon, @@ -53920,6 +53809,10 @@ /obj/structure/sign/poster/random/directional/north, /turf/open/floor/iron/cafeteria, /area/station/hallway/secondary/exit/departure_lounge) +"pdK" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/turf/open/floor/iron/dark/textured, +/area/station/security/armory/upper) "pdO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, /turf/open/floor/engine, @@ -53997,12 +53890,6 @@ /obj/effect/turf_decal/siding/wood, /turf/open/floor/stone, /area/station/service/bar/atrium) -"peS" = ( -/obj/effect/turf_decal/trimline/dark/warning{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/command/eva) "peV" = ( /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plating, @@ -54125,6 +54012,12 @@ /obj/structure/reagent_dispensers/wall/peppertank/directional/north, /turf/open/floor/iron/smooth, /area/station/security/execution/transfer) +"pgL" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/armory) "pgN" = ( /obj/item/organ/tail/monkey, /obj/effect/decal/cleanable/blood/splatter, @@ -54228,6 +54121,16 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos/hfr_room) +"pib" = ( +/obj/machinery/camera/motion/directional/south{ + c_tag = "Vault"; + network = list("vault") + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/command/vault) "pig" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -54557,18 +54460,6 @@ /obj/machinery/light/small/red/directional/north, /turf/open/floor/plating/snowed/coldroom, /area/icemoon/underground/explored) -"pmG" = ( -/obj/effect/turf_decal/caution/stand_clear, -/obj/machinery/door/poddoor/shutters/window{ - id = "eva_shutters"; - name = "EVA Shutters" - }, -/obj/effect/turf_decal/siding/dark_blue, -/obj/effect/turf_decal/siding/dark_blue{ - dir = 1 - }, -/turf/open/floor/iron/textured_half, -/area/station/command/eva) "pna" = ( /obj/machinery/door/poddoor/preopen{ id = "Engineering"; @@ -54649,6 +54540,9 @@ /obj/machinery/light_switch/directional/north, /turf/open/floor/iron, /area/station/science/explab) +"pnR" = ( +/turf/closed/wall/r_wall, +/area/station/ai/satellite/interior) "pnU" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /turf/open/floor/plating, @@ -54671,6 +54565,15 @@ /obj/effect/mapping_helpers/airlock/access/all/security/brig, /turf/open/floor/iron/dark/textured, /area/station/security/execution/transfer) +"pos" = ( +/obj/structure/table, +/obj/effect/spawner/round_default_module, +/obj/effect/turf_decal/tile/dark_green{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai/upload/chamber) "pou" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, @@ -54719,11 +54622,6 @@ /obj/machinery/light/small/directional/north, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"poP" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/transit_tube/horizontal, -/turf/open/floor/plating, -/area/station/ai/satellite/interior) "ppc" = ( /obj/item/trash/syndi_cakes, /obj/effect/turf_decal/stripes/red/line{ @@ -54831,10 +54729,6 @@ /obj/machinery/meter, /turf/open/floor/iron, /area/station/engineering/atmos) -"pqe" = ( -/obj/machinery/light/directional/west, -/turf/open/floor/iron/dark/textured, -/area/station/security/armory/upper) "pql" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -54875,12 +54769,6 @@ /obj/effect/turf_decal/tile/purple/half/contrasted, /turf/open/floor/iron, /area/station/hallway/primary/central) -"prk" = ( -/obj/structure/table/reinforced, -/obj/item/folder/white, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "prs" = ( /obj/docking_port/stationary{ dir = 8; @@ -55040,6 +54928,9 @@ }, /turf/open/floor/wood, /area/station/service/library) +"ptY" = ( +/turf/closed/wall/r_wall, +/area/station/ai/satellite/maintenance) "pua" = ( /obj/machinery/light/directional/south, /turf/open/floor/iron, @@ -55304,16 +55195,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, /area/station/maintenance/department/chapel) -"pwB" = ( -/obj/machinery/door/airlock/maintenance{ - name = "EVA Maintenance" - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/access/all/command/eva, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/station/command/eva) "pwF" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -55337,13 +55218,6 @@ /obj/machinery/space_heater, /turf/open/floor/plating, /area/station/maintenance/aft/greater) -"pxf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/dark_green{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/ai/upload/chamber) "pxi" = ( /obj/machinery/door/window/left/directional/west{ name = "Mass Driver"; @@ -55406,6 +55280,23 @@ /obj/item/radio/intercom/directional/south, /turf/open/floor/iron, /area/station/security/checkpoint/supply) +"pyh" = ( +/obj/structure/table/wood/fancy/blue, +/obj/effect/spawner/random/aimodule/neutral, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/machinery/door/window/right/directional/west{ + name = "Core Modules"; + req_access = list("captain") + }, +/obj/effect/turf_decal/siding/thinplating_new/dark{ + dir = 8 + }, +/obj/item/reagent_containers/applicator/pill/iron{ + pixel_x = 13; + pixel_y = -13 + }, +/turf/open/floor/circuit, +/area/station/ai/upload/chamber) "pyn" = ( /obj/item/storage/photo_album/chapel, /obj/structure/noticeboard/directional/west, @@ -55449,6 +55340,14 @@ /obj/machinery/firealarm/directional/north, /turf/open/floor/iron/grimy, /area/station/service/bar/backroom) +"pyG" = ( +/obj/structure/rack, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/effect/spawner/random/armory/e_gun, +/turf/open/floor/iron/dark/textured, +/area/station/security/armory/upper) "pyI" = ( /obj/machinery/door/airlock/engineering{ name = "Port Quarter Solar Access" @@ -55485,6 +55384,10 @@ /obj/machinery/status_display/evac/directional/south, /turf/open/openspace, /area/station/engineering/atmos/storage) +"pza" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/circuit, +/area/station/ai/satellite/hallway) "pzb" = ( /obj/machinery/firealarm/directional/north, /turf/open/floor/iron, @@ -55559,9 +55462,6 @@ }, /turf/open/floor/iron/dark, /area/mine/laborcamp) -"pzB" = ( -/turf/closed/wall, -/area/station/ai/satellite/interior) "pzC" = ( /obj/machinery/firealarm/directional/north, /obj/effect/turf_decal/siding/yellow{ @@ -56449,27 +56349,6 @@ }, /turf/open/floor/iron/large, /area/station/commons/storage/tools) -"pNL" = ( -/obj/structure/table, -/obj/item/crowbar, -/obj/item/wrench, -/obj/item/assembly/infra{ - pixel_x = 3 - }, -/obj/item/assembly/igniter{ - pixel_y = -2 - }, -/obj/effect/turf_decal/trimline/neutral/warning, -/obj/effect/turf_decal/trimline/neutral/mid_joiner, -/obj/item/assembly/signaler, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/obj/structure/sign/nanotrasen{ - pixel_y = 32 - }, -/turf/open/floor/iron/dark/smooth_edge, -/area/station/command/eva) "pNO" = ( /obj/machinery/duct, /obj/structure/disposalpipe/segment, @@ -56491,16 +56370,6 @@ /obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, /turf/open/floor/plating, /area/station/maintenance/department/medical/morgue) -"pOd" = ( -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/trimline/neutral/warning, -/obj/effect/turf_decal/trimline/neutral/mid_joiner, -/obj/machinery/space_heater, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark/smooth_edge, -/area/station/command/eva) "pOk" = ( /obj/structure/cable, /turf/closed/wall/r_wall, @@ -56565,23 +56434,6 @@ }, /turf/open/floor/iron/dark, /area/station/cargo/miningdock) -"pPu" = ( -/obj/effect/turf_decal/trimline/neutral/mid_joiner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/neutral/warning{ - dir = 10 - }, -/obj/effect/turf_decal/trimline/neutral/mid_joiner, -/obj/machinery/space_heater, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/sign/poster/official/get_your_legs/directional/north, -/turf/open/floor/iron/dark/smooth_corner{ - dir = 4 - }, -/area/station/command/eva) "pPy" = ( /obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ dir = 4 @@ -56610,6 +56462,19 @@ /obj/effect/landmark/firealarm_sanity, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) +"pPK" = ( +/obj/structure/stairs/east, +/turf/open/floor/iron/dark/textured, +/area/station/security/armory) +"pPN" = ( +/obj/machinery/porta_turret/ai{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating_new/dark{ + dir = 10 + }, +/turf/open/floor/circuit, +/area/station/ai/upload/chamber) "pPO" = ( /obj/effect/turf_decal/trimline/blue/filled/warning, /obj/effect/turf_decal/trimline/blue/filled/line{ @@ -56770,6 +56635,13 @@ }, /turf/open/floor/wood/large, /area/station/commons/lounge) +"pSu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 + }, +/area/station/command/eva) "pSy" = ( /obj/machinery/modular_computer/preset/curator{ dir = 8 @@ -56810,11 +56682,6 @@ /obj/structure/sign/warning/cold_temp/directional/north, /turf/open/floor/plating/snowed/icemoon, /area/icemoon/surface/outdoors/nospawn) -"pSS" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/station/ai/satellite/hallway) "pTd" = ( /obj/structure/table/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -56949,16 +56816,6 @@ }, /turf/open/floor/iron/white, /area/station/science/genetics) -"pUP" = ( -/turf/closed/wall, -/area/station/ai/satellite/maintenance) -"pUV" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green, -/turf/open/floor/iron/dark, -/area/station/ai/upload/chamber) "pUX" = ( /obj/effect/decal/cleanable/blood/old, /turf/open/floor/engine/xenobio, @@ -57238,19 +57095,6 @@ /obj/machinery/light/small/directional/east, /turf/open/floor/iron, /area/station/cargo/storage) -"pYV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/dark_green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/ai/upload/chamber) -"pZc" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/station/ai/satellite/maintenance) "pZl" = ( /obj/effect/spawner/structure/window, /obj/machinery/door/poddoor/shutters/preopen{ @@ -57608,6 +57452,15 @@ /obj/effect/mapping_helpers/requests_console/supplies, /turf/open/floor/iron, /area/station/cargo/miningdock) +"qdE" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/machinery/camera/directional/west{ + c_tag = "EVA Secure Storage" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/command/eva) "qdF" = ( /obj/machinery/vending/wardrobe/sec_wardrobe, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -57866,6 +57719,16 @@ /obj/effect/spawner/random/trash/crushed_can, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"qhd" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/mob/living/basic/bot/cleanbot, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/service) "qhi" = ( /obj/machinery/light/small/directional/east, /obj/effect/spawner/random/trash/mopbucket, @@ -57906,14 +57769,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/catwalk_floor/iron_dark, /area/station/security/prison) -"qhY" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "MiniSat Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/station/ai/satellite/atmos) "qig" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -58234,9 +58089,6 @@ "qmt" = ( /turf/closed/wall, /area/mine/eva/lower) -"qmv" = ( -/turf/closed/wall/r_wall, -/area/station/security/armory/upper) "qmK" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -58308,6 +58160,19 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) +"qnU" = ( +/obj/structure/rack, +/obj/item/gun/energy/ionrifle, +/obj/item/gun/ballistic/automatic/battle_rifle{ + pixel_y = 3 + }, +/obj/item/gun/energy/temperature/security, +/obj/item/clothing/suit/hooded/ablative, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/armory) "qnV" = ( /obj/structure/table/reinforced, /obj/item/storage/toolbox/emergency{ @@ -58331,20 +58196,6 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"qoe" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable/layer3, -/obj/machinery/turretid{ - control_area = "/area/station/ai/satellite/hallway"; - name = "Chamber Hallway Turret Control"; - pixel_x = 32; - pixel_y = -24; - req_access = list("minisat") - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "qoi" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -58700,21 +58551,6 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"qub" = ( -/obj/structure/rack, -/obj/item/clothing/suit/hooded/wintercoat/eva{ - pixel_y = 9 - }, -/obj/item/clothing/shoes/winterboots/ice_boots/eva{ - pixel_x = -2; - pixel_y = 4 - }, -/obj/effect/turf_decal/delivery/red, -/obj/item/clothing/gloves/color/grey/protects_cold, -/obj/item/clothing/mask/gas, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/textured, -/area/station/command/eva) "qud" = ( /obj/machinery/conveyor_switch/oneway{ id = "mining_internal"; @@ -58872,6 +58708,16 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/aft) +"qwi" = ( +/obj/effect/turf_decal/trimline/neutral/corner, +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/command/eva) "qwo" = ( /obj/structure/table, /obj/item/stack/sheet/glass/fifty, @@ -58911,9 +58757,6 @@ }, /turf/open/floor/iron/dark, /area/station/cargo/miningdock) -"qxj" = ( -/turf/open/floor/circuit, -/area/station/command/vault) "qxl" = ( /obj/structure/table, /obj/item/storage/box/beakers{ @@ -59207,6 +59050,20 @@ }, /turf/open/floor/iron, /area/station/commons/dorms) +"qCP" = ( +/obj/machinery/airalarm/directional/west, +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating_new/dark{ + dir = 5 + }, +/turf/open/floor/circuit/red, +/area/station/ai/upload/chamber) +"qCU" = ( +/obj/machinery/airalarm/directional/east, +/turf/open/floor/plating, +/area/station/ai/satellite/maintenance) "qDm" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable, @@ -59273,6 +59130,10 @@ /obj/structure/sign/warning/electric_shock/directional/north, /turf/open/floor/plating, /area/station/maintenance/solars/port/aft) +"qEa" = ( +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "qEj" = ( /obj/structure/table/glass, /obj/item/assembly/igniter, @@ -59391,19 +59252,6 @@ /obj/effect/mapping_helpers/airlock/unres, /turf/open/floor/iron/white, /area/station/science/research) -"qFk" = ( -/obj/structure/showcase/cyborg/old{ - dir = 4; - pixel_x = -9; - pixel_y = 2 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/structure/cable/layer3, -/obj/machinery/requests_console/auto_name/directional/west, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "qFn" = ( /obj/machinery/door/airlock/mining/glass{ name = "Mining Cabins" @@ -59495,15 +59343,6 @@ /obj/item/gps/mining, /turf/open/floor/iron/smooth, /area/mine/eva) -"qGi" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Armory" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/armory, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/turf/open/floor/iron, -/area/station/security/armory/upper) "qGt" = ( /obj/structure/sign/warning{ pixel_y = 32 @@ -59673,6 +59512,18 @@ /obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron, /area/station/command/heads_quarters/hop) +"qIB" = ( +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/door/poddoor/shutters/window{ + id = "eva_shutters"; + name = "EVA Shutters" + }, +/obj/effect/turf_decal/siding/dark_blue, +/obj/effect/turf_decal/siding/dark_blue{ + dir = 1 + }, +/turf/open/floor/iron/textured_half, +/area/station/command/eva) "qIC" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ @@ -59959,6 +59810,10 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/service/bar) +"qMH" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/station/ai/satellite/maintenance) "qML" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/siding/brown, @@ -60009,6 +59864,16 @@ /obj/machinery/holopad/secure, /turf/open/floor/iron/dark/textured_large, /area/station/engineering/storage/tech) +"qNl" = ( +/obj/structure/plasticflaps/opaque, +/obj/effect/turf_decal/delivery, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + location = "Atmospherics" + }, +/obj/effect/landmark/firealarm_sanity, +/turf/open/floor/iron, +/area/station/maintenance/department/medical/central) "qNn" = ( /obj/structure/table, /obj/item/storage/toolbox/mechanical{ @@ -60104,6 +59969,25 @@ /obj/structure/sign/departments/maint/alt/directional/north, /turf/open/openspace/icemoon/keep_below, /area/icemoon/underground/explored) +"qOy" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/service) +"qOD" = ( +/obj/effect/turf_decal/caution/stand_clear, +/obj/effect/turf_decal/siding/dark_blue, +/obj/effect/turf_decal/siding/dark_blue{ + dir = 1 + }, +/obj/machinery/door/poddoor/shutters/window{ + id = "eva_shutters"; + name = "EVA Shutters" + }, +/turf/open/floor/iron/textured_half, +/area/station/command/eva) "qOG" = ( /obj/structure/table/wood, /obj/item/plate, @@ -60271,22 +60155,6 @@ }, /turf/open/floor/plating/snowed/smoothed/icemoon, /area/icemoon/surface/outdoors/nospawn) -"qQm" = ( -/turf/open/openspace, -/area/station/security/armory/upper) -"qQn" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/machinery/status_display/evac/directional/north, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "qQo" = ( /turf/closed/wall, /area/station/cargo/office) @@ -60640,6 +60508,19 @@ /obj/structure/rack, /turf/open/floor/iron/white, /area/station/science/xenobiology) +"qVB" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/brigdoor/left/directional/south{ + name = "Armory Desk"; + req_access = list("armory") + }, +/obj/machinery/door/window/left/directional/north{ + name = "Armory Desk" + }, +/obj/item/hand_labeler, +/turf/open/floor/iron, +/area/station/security/armory/upper) "qVD" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 @@ -60859,23 +60740,6 @@ }, /turf/open/floor/iron/white, /area/station/medical/chemistry) -"qYK" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/table, -/obj/item/clothing/head/utility/welding{ - pixel_x = 4; - pixel_y = 5 - }, -/obj/item/clothing/head/utility/welding{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/item/clothing/head/utility/welding, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/eva) "qYN" = ( /obj/effect/turf_decal/tile/yellow{ dir = 8 @@ -60943,13 +60807,6 @@ /obj/machinery/light/small/directional/north, /turf/open/floor/iron/dark, /area/station/medical/morgue) -"qYX" = ( -/obj/machinery/porta_turret/ai{ - dir = 4; - installation = /obj/item/gun/energy/e_gun - }, -/turf/open/floor/circuit, -/area/station/ai/satellite/hallway) "qYZ" = ( /obj/effect/turf_decal/trimline/yellow/filled/line, /obj/machinery/newscaster/directional/south, @@ -60969,13 +60826,6 @@ /obj/item/pen, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"qZj" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable/layer3, -/turf/open/floor/iron/grimy, -/area/station/ai/satellite/interior) "qZv" = ( /obj/machinery/chem_heater/withbuffer, /obj/effect/turf_decal/stripes/line{ @@ -61115,13 +60965,6 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/plating, /area/station/maintenance/solars/port/aft) -"rbc" = ( -/obj/effect/turf_decal/bot_white/right, -/obj/structure/closet/crate/goldcrate, -/obj/machinery/newscaster/directional/west, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/vault) "rbf" = ( /obj/structure/closet, /turf/open/floor/plating, @@ -61205,15 +61048,6 @@ }, /turf/open/floor/iron, /area/station/science/explab) -"rct" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable/layer3, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/hallway) "rcA" = ( /obj/structure/rack, /obj/effect/spawner/random/techstorage/arcade_boards, @@ -61225,14 +61059,6 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/station/hallway/primary/central) -"rcL" = ( -/obj/structure/cable, -/obj/machinery/door/window/brigdoor/right/directional/north{ - name = "Primary AI Core Access"; - req_access = list("ai_upload") - }, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) "rcP" = ( /obj/effect/turf_decal/bot_white/right, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -61421,6 +61247,15 @@ /obj/structure/cable, /turf/open/floor/engine, /area/station/science/xenobiology) +"rfh" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/hallway) "rfo" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -61828,13 +61663,13 @@ }, /turf/open/floor/iron/white/smooth_large, /area/station/service/kitchen) -"rlO" = ( -/obj/effect/turf_decal/trimline/blue/warning{ - dir = 4 - }, +"rlS" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, /turf/open/floor/iron/dark, -/area/station/command/eva) +/area/station/ai/satellite/interior) "rlV" = ( /obj/structure/table/wood, /turf/open/floor/wood, @@ -62173,16 +62008,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/cargo/lobby) -"rqL" = ( -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Teleporter" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/access/any/command/minisat, -/obj/effect/mapping_helpers/airlock/access/any/command/ai_upload, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "rqN" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -62325,6 +62150,10 @@ }, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) +"rsL" = ( +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai/satellite/hallway) "rsM" = ( /obj/structure/bed/maint, /obj/item/toy/plush/rouny{ @@ -62490,6 +62319,11 @@ }, /turf/open/floor/iron, /area/station/engineering/main) +"ruZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "rvj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/eighties/red, @@ -62632,6 +62466,13 @@ "rxY" = ( /turf/closed/wall, /area/station/service/bar/backroom) +"ryf" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "ryh" = ( /obj/item/clothing/glasses/meson, /obj/item/storage/bag/ore, @@ -62825,6 +62666,10 @@ }, /turf/open/floor/iron, /area/station/service/bar) +"rAZ" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark/smooth_large, +/area/station/command/eva) "rBo" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer1{ @@ -62933,13 +62778,6 @@ /obj/effect/turf_decal/tile/yellow/opposingcorners, /turf/open/floor/iron/white, /area/station/maintenance/port/fore) -"rCA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/dark_green{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/ai/upload/chamber) "rCC" = ( /turf/closed/wall, /area/station/cargo/sorting) @@ -63070,18 +62908,6 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/storage) -"rDT" = ( -/obj/machinery/turretid{ - control_area = "/area/station/ai/satellite/service"; - name = "Service Bay Turret Control"; - pixel_x = 27; - req_access = list("minisat") - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "rDZ" = ( /turf/open/floor/engine, /area/station/science/explab) @@ -63190,10 +63016,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/mine/eva/lower) -"rFs" = ( -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/atmos) "rFI" = ( /obj/structure/cable, /obj/machinery/button/door/directional/north{ @@ -63233,6 +63055,13 @@ }, /turf/open/floor/engine, /area/station/science/ordnance/burnchamber) +"rGh" = ( +/obj/machinery/recharge_station, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/armory) "rGl" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/brown{ @@ -63401,9 +63230,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/station/science/xenobiology) -"rJk" = ( -/turf/closed/wall/r_wall, -/area/station/ai/upload/chamber) "rJr" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/siding/white, @@ -63447,6 +63273,14 @@ /obj/effect/decal/cleanable/blood/oil, /turf/open/floor/iron/smooth, /area/station/maintenance/department/chapel) +"rKK" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/mob/living/basic/bot/repairbot, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/atmos) "rLc" = ( /obj/effect/spawner/random/trash/cigbutt, /obj/effect/spawner/random/trash/cigbutt, @@ -63708,6 +63542,12 @@ dir = 4 }, /area/mine/living_quarters) +"rOC" = ( +/obj/effect/turf_decal/tile/dark_green{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/ai/upload/chamber) "rOF" = ( /obj/structure/rack, /obj/item/storage/toolbox/mechanical, @@ -63830,6 +63670,30 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/station/maintenance/department/chapel) +"rRd" = ( +/obj/item/storage/toolbox/electrical{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/machinery/button/door/directional/east{ + id = "eva_shutters"; + req_access = list("command") + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/light_switch/directional/east{ + pixel_y = -6 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/storage/toolbox/emergency, +/obj/structure/rack, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/eva) "rRk" = ( /obj/structure/table, /obj/item/storage/belt/utility, @@ -63929,6 +63793,21 @@ "rSC" = ( /turf/open/floor/glass/reinforced, /area/station/engineering/lobby) +"rSN" = ( +/obj/machinery/computer/upload/borg{ + dir = 1 + }, +/obj/item/radio/intercom/directional/south{ + broadcasting = 1; + frequency = 1447; + listening = 0; + name = "station intercom (AI Private)" + }, +/obj/effect/turf_decal/siding/thinplating_new/dark{ + dir = 5 + }, +/turf/open/floor/circuit/green, +/area/station/ai/upload/chamber) "rSP" = ( /obj/structure/closet/secure_closet/engineering_chief, /obj/machinery/power/apc/auto_name/directional/east, @@ -63940,15 +63819,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) -"rSX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red/anticorner/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark/textured, -/area/station/security/armory/upper) "rTt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -64011,29 +63881,16 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) -"rUm" = ( -/obj/effect/turf_decal/trimline/neutral/mid_joiner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +"rUb" = ( +/obj/structure/railing, +/obj/machinery/flasher/portable, /obj/structure/cable, -/obj/effect/turf_decal/trimline/neutral/warning{ - dir = 5 - }, -/obj/effect/turf_decal/trimline/neutral/mid_joiner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/neutral/mid_joiner{ +/obj/machinery/door/firedoor/border_only, +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron/dark/smooth_corner{ - dir = 8 - }, -/area/station/command/eva) +/turf/open/floor/iron/dark/textured, +/area/station/security/armory/upper) "rUo" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/green{ @@ -64065,12 +63922,6 @@ }, /turf/open/floor/iron/white, /area/station/medical/chemistry) -"rUL" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) "rUQ" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 5 @@ -64176,10 +64027,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"rVQ" = ( -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/ai/satellite/interior) "rVV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -64393,21 +64240,12 @@ }, /turf/open/floor/iron, /area/station/commons/storage/mining) -"rXZ" = ( +"rYq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable/layer3, /turf/open/floor/iron/dark, /area/station/ai/satellite/interior) -"rYa" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/obj/structure/sign/warning/secure_area/directional/east, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "rYt" = ( /obj/structure/chair/comfy/black{ dir = 8 @@ -64529,11 +64367,6 @@ /obj/structure/chair/stool/directional/north, /turf/open/floor/iron, /area/station/hallway/primary/starboard) -"saG" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/plating, -/area/station/ai/satellite/maintenance) "saO" = ( /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/north, @@ -64599,21 +64432,6 @@ /obj/machinery/photocopier/prebuilt, /turf/open/floor/iron, /area/station/command/heads_quarters/hop) -"sbx" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Chamber Hallway" - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "ai-passthrough" - }, -/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, -/obj/structure/cable/layer3, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/hallway) "sby" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -64647,16 +64465,6 @@ }, /turf/open/floor/iron/smooth_half, /area/station/security/brig/upper) -"sbO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/spawner/random/engineering/tracking_beacon, -/obj/structure/cable, -/obj/effect/landmark/navigate_destination/eva, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/dark/smooth_half{ - dir = 1 - }, -/area/station/command/eva) "sbP" = ( /obj/effect/spawner/random/medical/two_percent_xeno_egg_spawner, /turf/open/floor/engine/xenobio, @@ -64819,6 +64627,30 @@ }, /turf/open/floor/iron, /area/station/cargo/office) +"sdX" = ( +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/structure/cable, +/obj/item/assembly/timer{ + pixel_y = 3 + }, +/obj/item/assembly/voice{ + pixel_y = 6 + }, +/obj/item/assembly/signaler{ + pixel_x = 5; + pixel_y = 4 + }, +/obj/item/assembly/prox_sensor{ + pixel_x = -5; + pixel_y = -1 + }, +/obj/item/assembly/flash, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/command/eva) "sen" = ( /obj/structure/cable, /turf/open/floor/iron, @@ -64837,6 +64669,27 @@ }, /turf/open/floor/iron, /area/station/commons/dorms) +"seL" = ( +/obj/structure/table, +/obj/item/crowbar, +/obj/item/wrench, +/obj/item/assembly/infra{ + pixel_x = 3 + }, +/obj/item/assembly/igniter{ + pixel_y = -2 + }, +/obj/effect/turf_decal/trimline/neutral/warning, +/obj/effect/turf_decal/trimline/neutral/mid_joiner, +/obj/item/assembly/signaler, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/structure/sign/nanotrasen{ + pixel_y = 32 + }, +/turf/open/floor/iron/dark/smooth_edge, +/area/station/command/eva) "seR" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 @@ -65082,20 +64935,9 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/mine/eva) -"siM" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "MiniSat Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, -/turf/open/floor/plating, -/area/station/ai/satellite/atmos) "sjb" = ( /turf/closed/wall/r_wall, /area/station/cargo/drone_bay) -"sjc" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/catwalk_floor/iron_dark, -/area/station/ai/upload/chamber) "sjd" = ( /obj/machinery/door/airlock/external{ glass = 1; @@ -65221,6 +65063,17 @@ /obj/effect/mapping_helpers/airlock/access/any/science/maintenance, /turf/open/floor/plating, /area/station/maintenance/starboard/upper) +"skX" = ( +/obj/structure/showcase/cyborg/old{ + dir = 8; + pixel_x = 9; + pixel_y = 2 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/effect/turf_decal/stripes/line, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/plating, +/area/station/ai/satellite/atmos) "skZ" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 @@ -65346,36 +65199,6 @@ /obj/machinery/light/directional/east, /turf/open/floor/iron, /area/station/cargo/storage) -"smz" = ( -/obj/structure/railing, -/obj/structure/table, -/obj/item/radio/off{ - pixel_x = 3; - pixel_y = 8 - }, -/obj/item/radio/off{ - pixel_x = -3; - pixel_y = 8 - }, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/turf_decal/trimline/neutral/warning{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/neutral/mid_joiner{ - dir = 1 - }, -/obj/item/radio/off{ - pixel_y = 5 - }, -/obj/item/radio/off{ - pixel_y = 5 - }, -/obj/machinery/cell_charger, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark/smooth_edge{ - dir = 1 - }, -/area/station/command/eva) "smC" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -65582,6 +65405,27 @@ /obj/machinery/light/small/directional/north, /turf/open/floor/iron/dark, /area/station/engineering/atmos/hfr_room) +"soN" = ( +/obj/structure/railing, +/obj/item/storage/toolbox/mechanical{ + pixel_y = 3 + }, +/obj/item/multitool{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/item/assembly/signaler{ + pixel_x = 5; + pixel_y = 4 + }, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/structure/sign/warning/secure_area/directional/north, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron/dark, +/area/station/command/eva) "soR" = ( /obj/machinery/icecream_vat, /obj/structure/sign/clock/directional/north, @@ -65821,6 +65665,14 @@ /obj/effect/turf_decal/siding/thinplating_new/corner, /turf/open/floor/iron, /area/station/commons/locker) +"ssF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark/smooth_half{ + dir = 1 + }, +/area/station/command/eva) "ssH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -65964,10 +65816,6 @@ /obj/item/toy/figure/bartender, /turf/open/floor/iron/grimy, /area/station/service/bar/backroom) -"sup" = ( -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron/dark/textured, -/area/station/security/armory/upper) "suA" = ( /obj/structure/closet/crate/coffin, /obj/effect/decal/cleanable/dirt, @@ -66123,6 +65971,9 @@ }, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) +"swF" = ( +/turf/closed/wall, +/area/station/ai/satellite/interior) "swK" = ( /obj/effect/turf_decal/tile/blue, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -66386,14 +66237,6 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/commons/dorms/laundry) -"szY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/mob/living/basic/bot/repairbot, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/atmos) "sAd" = ( /obj/structure/fence/post{ dir = 8; @@ -66401,12 +66244,6 @@ }, /turf/open/floor/plating/snowed/smoothed/icemoon, /area/icemoon/surface/outdoors/nospawn) -"sAh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark/smooth_half, -/area/station/command/eva) "sAt" = ( /obj/structure/table/wood, /obj/effect/spawner/random/food_or_drink/snack, @@ -66448,6 +66285,21 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/maintenance/department/electrical) +"sBu" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/structure/table, +/obj/effect/turf_decal/trimline/neutral/warning, +/obj/effect/turf_decal/trimline/neutral/mid_joiner, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/item/storage/box/smart_metal_foam, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_edge, +/area/station/command/eva) "sBw" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -66575,13 +66427,6 @@ "sCZ" = ( /turf/open/floor/iron/dark, /area/station/service/hydroponics) -"sDb" = ( -/obj/effect/turf_decal/tile/dark_green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/ai/upload/chamber) "sDd" = ( /obj/effect/landmark/start/hangover, /obj/structure/disposalpipe/segment, @@ -66630,6 +66475,21 @@ /obj/machinery/airalarm/directional/north, /turf/open/floor/plating, /area/station/maintenance/department/medical/central) +"sDV" = ( +/obj/machinery/turretid{ + control_area = "/area/station/ai/upload/chamber"; + name = "AI Upload Turret Control"; + pixel_y = -25 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Bridge Center" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron, +/area/station/command/bridge) "sEi" = ( /turf/open/floor/carpet, /area/station/service/library) @@ -66788,6 +66648,21 @@ }, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/surface/outdoors/nospawn) +"sFS" = ( +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/neutral/warning{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/neutral/mid_joiner{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 1 + }, +/area/station/command/eva) "sFY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/landmark/mining_center, @@ -66798,16 +66673,6 @@ /obj/structure/sign/poster/random/directional/south, /turf/open/floor/iron/white, /area/station/medical/chemistry) -"sGl" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Armory - Internal - Lower" - }, -/obj/structure/rack, -/obj/item/storage/toolbox/drone, -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron/dark/textured, -/area/station/security/armory) "sGp" = ( /obj/effect/turf_decal/tile/red{ dir = 4 @@ -66979,20 +66844,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/smooth, /area/mine/mechbay) -"sIh" = ( -/obj/machinery/camera/directional/south{ - c_tag = "MiniSat Teleporter"; - network = list("minisat"); - start_active = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "sIl" = ( /obj/structure/flora/bush/flowers_yw/style_random, /obj/structure/flora/bush/fullgrass/style_random, @@ -67168,15 +67019,6 @@ }, /turf/open/floor/iron/dark/corner, /area/station/security/processing) -"sLC" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/airlock/maintenance/glass, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/department/medical/central) "sLD" = ( /obj/structure/table/reinforced, /obj/item/stack/sheet/iron/fifty, @@ -67191,12 +67033,6 @@ dir = 1 }, /area/station/medical/chemistry) -"sLH" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/chair, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "sLR" = ( /obj/machinery/conveyor{ dir = 1; @@ -67208,38 +67044,32 @@ }, /turf/open/floor/plating, /area/station/maintenance/disposal) -"sMa" = ( -/obj/machinery/status_display/ai/directional/east, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) "sMg" = ( /turf/open/floor/engine/air, /area/station/engineering/atmos) -"sMk" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "EVA Storage" - }, -/obj/effect/mapping_helpers/airlock/access/all/command/eva, -/obj/effect/turf_decal/siding/dark_blue{ - dir = 1 - }, -/obj/effect/turf_decal/siding/dark_blue, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/red_alert_access, -/turf/open/floor/iron/dark/textured, -/area/station/command/eva) "sMo" = ( /obj/machinery/camera/directional/south{ c_tag = "Solar Maintenance - South East Access" }, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"sMp" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/grimy, +/area/station/ai/satellite/interior) "sMy" = ( /obj/structure/flora/tree/pine/style_random, /obj/structure/flora/grass/both/style_random, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/surface/outdoors/less_spawns) +"sML" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/circuit, +/area/station/ai/satellite/hallway) "sMY" = ( /obj/structure/table, /obj/item/radio/off, @@ -67349,6 +67179,15 @@ "sOn" = ( /turf/closed/wall, /area/station/cargo/lobby) +"sOz" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/command/vault) "sOE" = ( /turf/open/floor/iron, /area/station/command/heads_quarters/ce) @@ -67373,12 +67212,6 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/station/medical/storage) -"sOR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable/layer3, -/turf/open/floor/plating, -/area/station/ai/satellite/interior) "sOT" = ( /obj/structure/table, /obj/item/kitchen/fork/plastic, @@ -67503,12 +67336,6 @@ /obj/effect/turf_decal/tile/purple/fourcorners, /turf/open/floor/iron, /area/mine/living_quarters) -"sQx" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/dark/textured, -/area/station/security/armory) "sQB" = ( /turf/closed/wall, /area/station/security/brig/upper) @@ -67727,6 +67554,10 @@ /obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/engine, /area/station/science/genetics) +"sTx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/ai/satellite/maintenance) "sTA" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, @@ -67764,14 +67595,6 @@ /obj/structure/microscope, /turf/open/floor/iron/grimy, /area/station/security/prison/work) -"sTX" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "MiniSat Maintenance" - }, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, -/turf/open/floor/plating, -/area/station/ai/satellite/atmos) "sTY" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -68034,15 +67857,6 @@ }, /turf/open/floor/engine/cult, /area/station/service/library) -"sYr" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "MiniSat Maintenance" - }, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/station/ai/satellite/atmos) "sYz" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 @@ -68087,12 +67901,6 @@ }, /turf/open/floor/engine, /area/station/engineering/atmos/hfr_room) -"sZg" = ( -/obj/machinery/computer/teleporter{ - dir = 8 - }, -/turf/open/floor/plating, -/area/station/ai/satellite/interior) "sZB" = ( /obj/structure/noticeboard/directional/north, /turf/open/openspace, @@ -68239,21 +68047,6 @@ dir = 4 }, /area/station/commons/storage/mining) -"tbG" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/neutral/warning{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/neutral/mid_joiner{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark/smooth_edge{ - dir = 1 - }, -/area/station/command/eva) "tbH" = ( /obj/structure/table/reinforced, /obj/structure/disposalpipe/segment{ @@ -68281,14 +68074,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/lesser) -"tbP" = ( -/obj/machinery/door/airlock/maintenance, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/aft/greater) "tbQ" = ( /turf/open/floor/iron/grimy, /area/station/maintenance/aft/greater) @@ -68447,6 +68232,17 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/commons/storage/mining) +"teq" = ( +/obj/structure/railing, +/obj/structure/rack, +/obj/structure/cable, +/obj/machinery/door/firedoor/border_only, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/obj/effect/spawner/random/armory/dragnet, +/turf/open/floor/iron/dark/textured, +/area/station/security/armory/upper) "teE" = ( /obj/effect/spawner/structure/window, /obj/machinery/door/poddoor/shutters{ @@ -68571,6 +68367,11 @@ /obj/effect/spawner/random/trash/janitor_supplies, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"tgn" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/command/eva) "tgq" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, @@ -68703,6 +68504,11 @@ /obj/item/kirbyplants/organic/plant2, /turf/open/floor/stone, /area/station/service/bar/atrium) +"tis" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/transit_tube/horizontal, +/turf/open/floor/plating, +/area/station/ai/satellite/interior) "tix" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, @@ -68935,6 +68741,12 @@ /obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/engine/o2, /area/station/engineering/atmos) +"tlo" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/command/eva) "tlt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -69058,13 +68870,6 @@ dir = 1 }, /area/station/hallway/secondary/entry) -"tmN" = ( -/obj/machinery/door/airlock/maintenance, -/obj/structure/disposalpipe/segment, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/department/medical/central) "tmQ" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ @@ -69220,10 +69025,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/hallway/secondary/exit/departure_lounge) -"tpg" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/station/ai/satellite/maintenance) "tpk" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -69342,27 +69143,6 @@ /obj/structure/sign/departments/engineering/directional/east, /turf/open/floor/iron, /area/station/hallway/primary/aft) -"trr" = ( -/obj/structure/safe/vault, -/obj/item/clothing/head/costume/bearpelt, -/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass, -/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass, -/obj/item/gun/ballistic/revolver/russian, -/obj/item/ammo_box/speedloader/c357, -/obj/item/reagent_containers/cup/glass/bottle/vodka/badminka, -/obj/effect/turf_decal/bot_white/left, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/vault) -"trs" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/machinery/camera/directional/west{ - c_tag = "EVA Secure Storage" - }, -/turf/open/floor/iron/dark/smooth_large, -/area/station/command/eva) "tru" = ( /obj/structure/chair/pew/left{ dir = 1 @@ -69419,6 +69199,23 @@ /obj/effect/spawner/random/entertainment/lighter, /turf/open/floor/wood/parquet, /area/station/service/bar/atrium) +"tsz" = ( +/obj/effect/turf_decal/trimline/neutral/mid_joiner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/neutral/warning{ + dir = 10 + }, +/obj/effect/turf_decal/trimline/neutral/mid_joiner, +/obj/machinery/space_heater, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/sign/poster/official/get_your_legs/directional/north, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 4 + }, +/area/station/command/eva) "tsH" = ( /obj/machinery/door/airlock/security/glass{ name = "Interrogation" @@ -69478,6 +69275,9 @@ /obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/open/floor/iron, /area/station/cargo/storage) +"tuc" = ( +/turf/closed/wall, +/area/station/security/armory) "tue" = ( /turf/closed/wall, /area/station/security/checkpoint/supply) @@ -69502,10 +69302,6 @@ initial_gas_mix = "ICEMOON_ATMOS" }, /area/icemoon/underground/explored) -"tul" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/station/ai/satellite/service) "tur" = ( /turf/open/floor/iron/cafeteria{ dir = 8 @@ -69683,16 +69479,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/engineering/engine_smes) -"twv" = ( -/obj/machinery/cell_charger, -/obj/item/stock_parts/power_store/cell/high, -/obj/item/radio/intercom/directional/north, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/command/eva) "tww" = ( /obj/effect/landmark/start/prisoner, /obj/effect/landmark/event_spawn, @@ -69704,6 +69490,15 @@ /obj/structure/closet/firecloset, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"twK" = ( +/obj/machinery/porta_turret/ai{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating_new/dark{ + dir = 9 + }, +/turf/open/floor/circuit, +/area/station/ai/upload/chamber) "twU" = ( /obj/effect/landmark/start/hangover, /turf/open/floor/iron/freezer, @@ -69938,13 +69733,6 @@ dir = 8 }, /area/station/service/kitchen/coldroom) -"tAX" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/structure/cable, -/obj/effect/turf_decal/bot_red, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/eva) "tBq" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -70108,6 +69896,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"tDL" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/armory/upper) "tDN" = ( /obj/structure/chair{ name = "Defense" @@ -70160,13 +69955,6 @@ /obj/machinery/status_display/ai/directional/south, /turf/open/floor/iron/dark, /area/station/science/ordnance) -"tEv" = ( -/obj/structure/sign/nanotrasen{ - pixel_y = 32 - }, -/obj/machinery/light/dim/directional/north, -/turf/open/floor/circuit, -/area/station/command/vault) "tEw" = ( /turf/open/genturf/blue, /area/icemoon/underground/unexplored/rivers) @@ -70197,6 +69985,14 @@ /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, /turf/open/floor/plating, /area/station/engineering/atmos/pumproom) +"tFd" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "tFe" = ( /obj/effect/turf_decal/tile/neutral/diagonal_edge, /obj/effect/landmark/start/cook, @@ -70771,15 +70567,6 @@ /obj/effect/turf_decal/tile/blue/full, /turf/open/floor/iron/dark/smooth_large, /area/station/command/heads_quarters/cmo) -"tLq" = ( -/obj/item/radio/intercom/directional/south, -/obj/machinery/light/small/directional/south, -/obj/structure/cable/layer3, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "tLB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/pink/visible, /obj/effect/turf_decal/tile/yellow{ @@ -71067,9 +70854,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/station/security/brig/entrance) -"tPX" = ( -/turf/open/floor/circuit, -/area/station/ai/satellite/hallway) "tPY" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -71091,6 +70875,11 @@ /obj/effect/turf_decal/box/white, /turf/open/floor/iron/dark/smooth_large, /area/station/engineering/storage/tech) +"tQM" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/plating, +/area/station/ai/satellite/maintenance) "tQS" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/landmark/start/assistant, @@ -71142,19 +70931,6 @@ /obj/structure/sign/flag/mothic/directional/north, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"tRJ" = ( -/obj/machinery/door/airlock/maintenance, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "sci-med-passthrough" - }, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/aft/greater) "tRP" = ( /obj/machinery/door/airlock/maintenance{ name = "Hydroponics Maintenance" @@ -71425,6 +71201,32 @@ /obj/structure/cable, /turf/open/floor/iron/grimy, /area/station/service/bar/backroom) +"tWp" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "ai-passthrough" + }, +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Atmospherics" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) +"tWy" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "MiniSat External Access" + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/any/command/minisat, +/obj/effect/mapping_helpers/airlock/access/any/command/ai_upload, +/turf/open/floor/plating, +/area/station/ai/satellite/interior) "tWz" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -71645,6 +71447,17 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central) +"uab" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/highsecurity{ + name = "AI Upload Access" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/turf/open/floor/iron/dark/textured_large, +/area/station/ai/upload/chamber) "uag" = ( /obj/structure/cable, /obj/machinery/door/firedoor, @@ -71849,14 +71662,6 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) -"udx" = ( -/obj/machinery/door/poddoor/shutters{ - dir = 8; - id = "teledoor"; - name = "MiniSat Teleport Access" - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "udA" = ( /obj/effect/turf_decal/tile/blue, /obj/item/kirbyplants/random, @@ -71883,22 +71688,14 @@ }, /turf/open/floor/iron/white, /area/station/medical/chemistry) -"udO" = ( -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/machinery/door/window/right/directional/south{ - name = "First-Aid Supplies"; - req_access = list("medical") - }, -/obj/structure/table/glass, -/obj/item/mod/module/plasma_stabilizer, -/obj/item/mod/module/thermal_regulator, -/obj/effect/turf_decal/tile/blue/full, -/obj/item/mod/module/signlang_radio, -/obj/item/gun/syringe, -/obj/item/gun/syringe, -/turf/open/floor/iron/dark/smooth_large, -/area/station/medical/storage) +"udL" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/maintenance/glass, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) "uee" = ( /obj/structure/cable, /turf/open/floor/iron, @@ -71961,6 +71758,20 @@ /obj/effect/turf_decal/tile/red, /turf/open/floor/iron, /area/station/security/prison/mess) +"ueS" = ( +/obj/effect/turf_decal/trimline/neutral/warning{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/neutral/mid_joiner{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 8 + }, +/area/station/command/eva) "ueV" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -71976,11 +71787,6 @@ /obj/machinery/firealarm/directional/north, /turf/open/floor/iron, /area/station/hallway/primary/starboard) -"ufl" = ( -/obj/machinery/nuclearbomb/selfdestruct, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/vault) "ufm" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 @@ -71999,21 +71805,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /turf/open/floor/iron/white, /area/station/medical/cryo) -"ufQ" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/table, -/obj/machinery/newscaster/directional/west, -/obj/item/stack/sheet/iron/fifty{ - pixel_x = 6; - pixel_y = 3 - }, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/iron/fifty, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/eva) "ugd" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -72247,12 +72038,10 @@ }, /turf/open/floor/wood, /area/station/maintenance/port/aft) -"ujm" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron/grimy, -/area/station/ai/satellite/interior) +"ujs" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/ai/satellite/chamber) "ujB" = ( /obj/structure/chair{ dir = 8 @@ -72313,6 +72102,32 @@ }, /turf/open/floor/iron/grimy, /area/station/hallway/secondary/entry) +"ukJ" = ( +/obj/effect/turf_decal/trimline/neutral/warning, +/obj/effect/turf_decal/trimline/neutral/mid_joiner, +/obj/item/flashlight{ + pixel_y = 9 + }, +/obj/item/flashlight{ + pixel_y = 9 + }, +/obj/item/flashlight{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/item/flashlight{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/structure/rack, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/structure/sign/nanotrasen{ + pixel_y = 32 + }, +/turf/open/floor/iron/dark/smooth_edge, +/area/station/command/eva) "ukN" = ( /obj/structure/table, /obj/machinery/door/poddoor/shutters{ @@ -73040,6 +72855,14 @@ "uvt" = ( /turf/closed/wall, /area/station/science/robotics/mechbay) +"uvu" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/structure/sign/warning/secure_area/directional/north, +/turf/open/floor/plating, +/area/station/ai/satellite/maintenance) "uvv" = ( /obj/effect/turf_decal/stripes/corner, /obj/effect/turf_decal/stripes/corner{ @@ -73075,6 +72898,11 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/station/command/heads_quarters/rd) +"uvX" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai/satellite/hallway) "uwd" = ( /obj/item/chair/wood, /turf/open/floor/wood, @@ -73188,6 +73016,18 @@ }, /turf/open/floor/iron/white, /area/station/science/research) +"uxG" = ( +/obj/machinery/turretid{ + control_area = "/area/station/ai/satellite/service"; + name = "Service Bay Turret Control"; + pixel_x = 27; + req_access = list("minisat") + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "uxK" = ( /obj/machinery/light/small/directional/east, /turf/open/floor/engine/vacuum, @@ -73251,6 +73091,24 @@ }, /turf/open/floor/iron, /area/station/commons/dorms/laundry) +"uza" = ( +/obj/machinery/camera/directional/west{ + c_tag = "MiniSat Antechamber"; + network = list("minisat"); + start_active = 1 + }, +/obj/machinery/turretid{ + control_area = "/area/station/ai/satellite/atmos"; + name = "Atmospherics Turret Control"; + pixel_x = -27; + req_access = list("minisat") + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "uzd" = ( /obj/structure/rack, /obj/item/mecha_parts/mecha_equipment/hydraulic_clamp{ @@ -73393,6 +73251,12 @@ dir = 4 }, /area/station/service/hydroponics) +"uBs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured, +/area/station/security/armory) "uBy" = ( /obj/structure/flora/grass/brown/style_random, /obj/structure/railing{ @@ -73440,6 +73304,15 @@ /obj/machinery/duct, /turf/open/floor/iron/white, /area/station/medical/virology) +"uCg" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_y = 4 + }, +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "uCk" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 @@ -73462,11 +73335,17 @@ /obj/item/shovel, /turf/open/floor/grass, /area/station/maintenance/starboard/aft) -"uCA" = ( +"uCs" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/armory/upper) "uCJ" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -74128,10 +74007,6 @@ "uMN" = ( /turf/open/openspace, /area/station/commons/storage/mining) -"uMR" = ( -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "uMW" = ( /obj/structure/sign/warning/directional/west, /turf/open/openspace/icemoon, @@ -74145,21 +74020,16 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/station/medical/treatment_center) +"uNE" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/circuit, +/area/station/ai/satellite/hallway) "uNN" = ( /obj/effect/spawner/random/trash/bin, /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"uNR" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/mob/living/basic/bot/cleanbot, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/service) "uNV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/siding/wideplating/dark{ @@ -74216,9 +74086,6 @@ "uOj" = ( /turf/open/floor/iron, /area/station/command/gateway) -"uOl" = ( -/turf/open/floor/glass/reinforced, -/area/station/security/armory/upper) "uOm" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/sign/poster/contraband/random/directional/south, @@ -74273,9 +74140,6 @@ /obj/machinery/firealarm/directional/south, /turf/open/floor/iron/white, /area/station/medical/virology) -"uOQ" = ( -/turf/open/floor/iron/dark/textured, -/area/station/security/armory) "uPh" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -74313,6 +74177,21 @@ }, /turf/open/floor/wood, /area/station/command/heads_quarters/captain) +"uPE" = ( +/obj/effect/turf_decal/trimline/neutral/warning{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/neutral/mid_joiner{ + dir = 8 + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 8 + }, +/area/station/command/eva) "uPS" = ( /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, @@ -74333,18 +74212,6 @@ /obj/item/radio/intercom/directional/east, /turf/open/floor/wood, /area/station/hallway/secondary/service) -"uQd" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "MiniSat External Access" - }, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/any/command/minisat, -/obj/effect/mapping_helpers/airlock/access/any/command/ai_upload, -/turf/open/floor/plating, -/area/station/ai/satellite/interior) "uQj" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -74451,13 +74318,6 @@ dir = 10 }, /area/station/science/research) -"uRQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark/smooth_half{ - dir = 1 - }, -/area/station/command/eva) "uRV" = ( /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 5 @@ -74648,6 +74508,14 @@ }, /turf/open/floor/engine, /area/station/engineering/atmos/hfr_room) +"uVp" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "MiniSat Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/ai/satellite/atmos) "uVr" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -74734,9 +74602,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/department/electrical) -"uXB" = ( -/turf/closed/wall/r_wall, -/area/station/ai/satellite/atmos) "uXC" = ( /obj/structure/table/reinforced, /obj/item/tank/internals/emergency_oxygen/engi{ @@ -74829,12 +74694,6 @@ /obj/item/storage/photo_album/library, /turf/open/floor/engine/cult, /area/station/service/library) -"uZz" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/station/ai/satellite/interior) "uZB" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/structure/extinguisher_cabinet/directional/east, @@ -74848,6 +74707,11 @@ /obj/machinery/light/small/directional/west, /turf/open/floor/plating, /area/station/maintenance/port/greater) +"uZD" = ( +/obj/machinery/recharge_station, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/plating, +/area/station/ai/satellite/service) "uZT" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -74949,13 +74813,6 @@ /obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron/dark/side, /area/mine/eva) -"vaR" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/tile/dark_green, -/turf/open/floor/iron/dark, -/area/station/ai/upload/chamber) "vaW" = ( /obj/effect/mapping_helpers/broken_floor, /obj/machinery/portable_atmospherics/canister, @@ -75163,6 +75020,11 @@ }, /turf/open/floor/plating, /area/station/medical/surgery/aft) +"vdu" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/service) "vdW" = ( /obj/structure/window/reinforced/spawner/directional/east, /obj/effect/decal/cleanable/dirt, @@ -75382,21 +75244,6 @@ /obj/effect/turf_decal/bot_red, /turf/open/floor/plating, /area/station/maintenance/fore/lesser) -"vhC" = ( -/obj/structure/rack, -/obj/item/clothing/suit/hooded/wintercoat/eva{ - pixel_x = 1; - pixel_y = 9 - }, -/obj/item/clothing/shoes/winterboots/ice_boots/eva{ - pixel_x = -1; - pixel_y = 4 - }, -/obj/effect/turf_decal/delivery/red, -/obj/item/clothing/gloves/color/grey/protects_cold, -/obj/item/clothing/mask/gas, -/turf/open/floor/iron/textured, -/area/station/command/eva) "vhF" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/plating, @@ -75497,17 +75344,6 @@ /obj/effect/mapping_helpers/airalarm/tlv_kitchen, /turf/open/floor/iron/white/smooth_large, /area/station/service/kitchen) -"vjB" = ( -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable/layer3, -/mob/living/simple_animal/bot/secbot/pingsky, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "vjJ" = ( /obj/structure/table, /obj/machinery/light/directional/north, @@ -75603,14 +75439,6 @@ }, /turf/open/floor/iron/freezer, /area/station/commons/toilet/locker) -"vkZ" = ( -/obj/structure/rack, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/obj/effect/spawner/random/armory/laser_gun, -/turf/open/floor/iron/dark/textured, -/area/station/security/armory) "vlf" = ( /obj/structure/disposalpipe/junction/yjunction{ dir = 8 @@ -75661,16 +75489,6 @@ /obj/effect/mapping_helpers/airlock/access/all/supply/mining, /turf/open/floor/iron/smooth, /area/mine/mechbay) -"vmd" = ( -/obj/machinery/airalarm/directional/west, -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating_new/dark{ - dir = 5 - }, -/turf/open/floor/circuit/red, -/area/station/ai/upload/chamber) "vmj" = ( /obj/structure/chair{ dir = 1; @@ -75920,6 +75738,13 @@ /obj/effect/landmark/firealarm_sanity, /turf/open/floor/plating, /area/station/maintenance/starboard/upper) +"voY" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/grimy, +/area/station/ai/satellite/interior) "vpc" = ( /obj/structure/closet, /obj/machinery/light/small/directional/south, @@ -76049,6 +75874,13 @@ }, /turf/open/floor/iron, /area/station/cargo/office) +"vrb" = ( +/obj/machinery/camera/motion/directional/south{ + c_tag = "Armory - Internal - Upper" + }, +/obj/effect/landmark/firealarm_sanity, +/turf/open/openspace, +/area/station/security/armory/upper) "vrc" = ( /obj/item/kirbyplants/random, /turf/open/floor/iron, @@ -76312,6 +76144,20 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/station/command/heads_quarters/hop) +"vvu" = ( +/obj/structure/railing, +/obj/effect/turf_decal/trimline/neutral/warning{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/neutral/mid_joiner{ + dir = 1 + }, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark/smooth_edge{ + dir = 1 + }, +/area/station/command/eva) "vvE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -76593,6 +76439,9 @@ }, /turf/open/floor/iron/white, /area/station/medical/virology) +"vyt" = ( +/turf/open/floor/plating, +/area/station/ai/satellite/maintenance) "vyw" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -76700,6 +76549,13 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"vzT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/dark_green{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/ai/upload/chamber) "vzU" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/iron, @@ -76715,6 +76571,12 @@ }, /turf/open/floor/iron, /area/station/security/brig/upper) +"vAn" = ( +/obj/machinery/status_display/ai/directional/south, +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "vAq" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, @@ -76740,6 +76602,16 @@ /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/plating, /area/station/maintenance/aft/lesser) +"vAF" = ( +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Teleporter" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/any/command/minisat, +/obj/effect/mapping_helpers/airlock/access/any/command/ai_upload, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "vAH" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, @@ -76759,6 +76631,25 @@ /obj/machinery/status_display/ai/directional/west, /turf/open/floor/iron/white, /area/station/science/ordnance) +"vAU" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "MiniSat Service Bay"; + network = list("minisat"); + start_active = 1 + }, +/obj/structure/rack, +/obj/item/storage/toolbox/electrical{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/storage/toolbox/mechanical, +/obj/item/multitool, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/ai/satellite/service) "vAY" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -76902,6 +76793,12 @@ /obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron, /area/station/science/xenobiology) +"vDx" = ( +/obj/structure/rack, +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/effect/spawner/random/armory/disablers, +/turf/open/floor/iron/dark/textured, +/area/station/security/armory) "vDy" = ( /obj/structure/sign/poster/official/safety_report/directional/west, /obj/effect/decal/cleanable/dirt, @@ -76981,15 +76878,6 @@ /obj/structure/falsewall, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"vFh" = ( -/obj/machinery/atmospherics/components/unary/passive_vent/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/weather/snow/corner{ - dir = 5 - }, -/turf/open/floor/plating/snowed/icemoon, -/area/station/ai/satellite/interior) "vFq" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -77040,6 +76928,11 @@ /obj/effect/mapping_helpers/mail_sorting/medbay/virology, /turf/open/floor/iron/white, /area/station/medical/medbay/aft) +"vGw" = ( +/obj/structure/transit_tube/station/reverse, +/obj/structure/sign/warning/secure_area/directional/north, +/turf/open/floor/plating, +/area/station/ai/satellite/interior) "vGy" = ( /obj/machinery/camera/directional/east{ c_tag = "Xenobiology Pens Observation - Starboard Aft"; @@ -77047,6 +76940,19 @@ }, /turf/open/openspace, /area/station/science/xenobiology) +"vGI" = ( +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/vault{ + name = "Vault" + }, +/obj/structure/cable, +/obj/effect/landmark/navigate_destination, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/supply/vault, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/vault) "vGJ" = ( /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, @@ -77384,6 +77290,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/service/chapel/office) +"vMA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/turf/open/floor/plating, +/area/station/ai/satellite/interior) "vMY" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -77441,6 +77353,14 @@ /obj/effect/landmark/carpspawn, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/surface/outdoors/less_spawns) +"vOD" = ( +/obj/machinery/status_display/ai/directional/north, +/obj/effect/turf_decal/tile/dark_green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green, +/turf/open/floor/iron/dark, +/area/station/ai/upload/chamber) "vOG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -77534,6 +77454,20 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, /area/mine/production) +"vQz" = ( +/obj/machinery/turretid{ + control_area = "/area/station/ai/satellite/interior"; + name = "Antechamber Turret Control"; + pixel_y = -24; + req_access = list("minisat") + }, +/obj/machinery/light/small/directional/south, +/obj/machinery/camera/motion/directional/south{ + c_tag = "MiniSat Foyer"; + network = list("minisat") + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "vQO" = ( /obj/machinery/camera/directional/east{ c_tag = "Locker Room Toilets" @@ -77552,13 +77486,6 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron, /area/station/cargo/lobby) -"vRl" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable/layer3, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "vRn" = ( /turf/open/floor/iron/stairs/medium, /area/station/cargo/storage) @@ -77803,13 +77730,6 @@ }, /turf/open/floor/iron/grimy, /area/station/hallway/secondary/entry) -"vUP" = ( -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/dark_green, -/turf/open/floor/iron/dark, -/area/station/ai/upload/chamber) "vUW" = ( /obj/item/stack/cable_coil{ amount = 7; @@ -77853,21 +77773,6 @@ }, /turf/open/openspace, /area/station/science/xenobiology) -"vVU" = ( -/obj/structure/showcase/cyborg/old{ - dir = 8; - pixel_x = 9; - pixel_y = 2 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "vVY" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 @@ -77887,10 +77792,17 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/engineering/storage) -"vWk" = ( -/obj/machinery/airalarm/directional/north, -/turf/open/floor/glass/reinforced, -/area/station/security/armory/upper) +"vWh" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) "vWm" = ( /obj/structure/disposalpipe/sorting/mail/flip{ dir = 1 @@ -78110,11 +78022,6 @@ }, /turf/open/floor/iron/large, /area/station/engineering/lobby) -"vYL" = ( -/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/ai/satellite/interior) "vYU" = ( /obj/structure/fence{ dir = 4 @@ -78309,20 +78216,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/large, /area/station/command/heads_quarters/ce) -"wcC" = ( -/obj/structure/rack, -/obj/item/storage/box/teargas{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/storage/box/handcuffs, -/obj/item/storage/box/flashbangs{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/effect/turf_decal/tile/red/half/contrasted, -/turf/open/floor/iron/dark/textured, -/area/station/security/armory) "wcD" = ( /obj/structure/chair/plastic{ dir = 4 @@ -78363,23 +78256,6 @@ dir = 1 }, /area/station/hallway/secondary/entry) -"wdr" = ( -/obj/structure/table/wood/fancy/blue, -/obj/effect/spawner/random/aimodule/neutral, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/machinery/door/window/right/directional/west{ - name = "Core Modules"; - req_access = list("captain") - }, -/obj/effect/turf_decal/siding/thinplating_new/dark{ - dir = 8 - }, -/obj/item/reagent_containers/applicator/pill/iron{ - pixel_x = 13; - pixel_y = -13 - }, -/turf/open/floor/circuit, -/area/station/ai/upload/chamber) "wds" = ( /obj/structure/chair/stool/directional/west, /obj/machinery/light/small/directional/south, @@ -78392,6 +78268,22 @@ /obj/machinery/status_display/evac/directional/south, /turf/open/floor/iron, /area/station/commons/dorms/laundry) +"wdI" = ( +/obj/effect/turf_decal/trimline/neutral/warning{ + dir = 6 + }, +/obj/effect/turf_decal/trimline/neutral/mid_joiner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/neutral/mid_joiner, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 1 + }, +/area/station/command/eva) "wdL" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, @@ -78473,13 +78365,10 @@ }, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/surface/outdoors/nospawn) -"wfd" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/grimy, -/area/station/ai/satellite/interior) +"wfc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/ai/upload/chamber) "wfm" = ( /obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer1{ dir = 10 @@ -78690,6 +78579,21 @@ /obj/structure/sign/poster/official/random/directional/east, /turf/open/floor/iron/dark/smooth_half, /area/station/science/breakroom) +"whQ" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/table, +/obj/machinery/newscaster/directional/west, +/obj/item/stack/sheet/iron/fifty{ + pixel_x = 6; + pixel_y = 3 + }, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/eva) "whU" = ( /obj/machinery/door/window/left/directional/north{ name = "Pharmacy Desk"; @@ -78797,6 +78701,23 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/glass/reinforced, /area/station/hallway/primary/starboard) +"wkd" = ( +/obj/structure/rack, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 + }, +/obj/effect/spawner/random/armory/shotgun, +/turf/open/floor/iron/dark/textured, +/area/station/security/armory) +"wke" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/empty/directional/south, +/obj/structure/mirror/directional/west, +/obj/structure/sign/poster/contraband/random/directional/south, +/obj/effect/turf_decal/tile/yellow/opposingcorners, +/turf/open/floor/iron/white, +/area/station/maintenance/port/fore) "wkl" = ( /obj/machinery/camera/directional/west{ c_tag = "Telecomms Server Room"; @@ -79222,12 +79143,6 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos/hfr_room) -"wrH" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron/dark/smooth_large, -/area/station/command/eva) "wrP" = ( /obj/machinery/computer/cargo, /obj/effect/turf_decal/tile/brown/half/contrasted{ @@ -79401,13 +79316,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/white, /area/station/science/xenobiology) -"wvi" = ( -/obj/structure/chair/office{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/station/ai/satellite/interior) "wvk" = ( /obj/structure/chair/stool/directional/south, /obj/effect/decal/cleanable/blood/oil/slippery, @@ -79646,10 +79554,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/port/greater) -"wyu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/station/ai/satellite/maintenance) "wyB" = ( /obj/machinery/conveyor{ dir = 1; @@ -79833,6 +79737,22 @@ }, /turf/open/floor/plating, /area/station/maintenance/fore) +"wBa" = ( +/obj/structure/rack, +/obj/item/clothing/suit/hooded/wintercoat/eva{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/clothing/shoes/winterboots/ice_boots/eva{ + pixel_x = -1; + pixel_y = 4 + }, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/delivery/red, +/obj/item/clothing/gloves/color/grey/protects_cold, +/obj/item/clothing/mask/gas, +/turf/open/floor/iron/textured, +/area/station/command/eva) "wBb" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -80008,14 +79928,6 @@ /obj/structure/sign/warning/directional/south, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/underground/explored) -"wEF" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Armory" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/armory, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark/textured, -/area/station/security/armory/upper) "wEG" = ( /obj/structure/extinguisher_cabinet/directional/south{ pixel_x = 4 @@ -80098,16 +80010,6 @@ /obj/machinery/airalarm/directional/east, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"wFz" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable/layer3, -/obj/machinery/firealarm/directional/south{ - pixel_x = -30 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/hallway) "wFJ" = ( /turf/open/floor/wood, /area/station/commons/lounge) @@ -80216,6 +80118,10 @@ "wHc" = ( /turf/closed/wall/r_wall, /area/station/command/heads_quarters/rd) +"wHe" = ( +/obj/structure/cable, +/turf/open/floor/iron/dark/textured, +/area/station/security/armory/upper) "wHg" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/trimline/yellow/warning{ @@ -80274,10 +80180,6 @@ /obj/machinery/newscaster/directional/north, /turf/open/floor/iron/dark, /area/station/service/chapel) -"wIE" = ( -/obj/machinery/teleport/hub, -/turf/open/floor/plating, -/area/station/ai/satellite/interior) "wIR" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -80391,9 +80293,6 @@ }, /turf/open/floor/iron, /area/station/command/bridge) -"wKZ" = ( -/turf/closed/wall/r_wall, -/area/station/ai/satellite/service) "wLc" = ( /obj/structure/table, /obj/machinery/button/flasher{ @@ -80553,19 +80452,6 @@ /obj/machinery/light/small/directional/north, /turf/open/floor/catwalk_floor/iron_dark, /area/station/maintenance/fore) -"wNh" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/machinery/button/door/directional/east{ - pixel_y = 0; - id = "paramedic_shutters"; - name = "Shutters button"; - pixel_x = 23; - req_access = list("paramedic") - }, -/turf/open/floor/iron/dark, -/area/station/medical/paramedic) "wNj" = ( /obj/effect/turf_decal/siding/thinplating/dark{ dir = 5 @@ -80715,24 +80601,6 @@ dir = 1 }, /area/station/security/prison) -"wPo" = ( -/obj/machinery/camera/directional/west{ - c_tag = "MiniSat Antechamber"; - network = list("minisat"); - start_active = 1 - }, -/obj/machinery/turretid{ - control_area = "/area/station/ai/satellite/atmos"; - name = "Atmospherics Turret Control"; - pixel_x = -27; - req_access = list("minisat") - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "wPr" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -80859,13 +80727,6 @@ /obj/effect/turf_decal/tile/red, /turf/open/floor/iron/textured, /area/station/security/brig) -"wQX" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/service) "wQY" = ( /obj/structure/lattice/catwalk, /obj/structure/railing{ @@ -80921,6 +80782,14 @@ /obj/structure/sign/eyechart/directional/east, /turf/open/floor/iron/large, /area/station/medical/treatment_center) +"wRI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/command/eva) +"wRJ" = ( +/obj/machinery/recharge_station, +/turf/open/floor/plating, +/area/station/ai/satellite/service) "wRK" = ( /obj/machinery/conveyor{ dir = 8; @@ -80989,6 +80858,15 @@ "wSs" = ( /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"wSw" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "MiniSat Maintenance" + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/ai/satellite/atmos) "wSz" = ( /obj/structure/chair/stool/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -81049,6 +80927,22 @@ "wTg" = ( /turf/closed/wall, /area/station/engineering/main) +"wTw" = ( +/obj/effect/turf_decal/trimline/neutral/warning{ + dir = 10 + }, +/obj/effect/turf_decal/trimline/neutral/mid_joiner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/neutral/mid_joiner, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 4 + }, +/area/station/command/eva) "wTA" = ( /obj/machinery/telecomms/bus/preset_one, /turf/open/floor/iron/dark/telecomms, @@ -81303,21 +81197,6 @@ /obj/machinery/light/directional/west, /turf/open/floor/engine, /area/station/engineering/supermatter/room) -"wWm" = ( -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/machinery/camera/motion/directional/south{ - c_tag = "MiniSat AI Chamber North"; - network = list("aicore") - }, -/obj/structure/cable, -/obj/machinery/flasher/directional/south{ - id = "AI"; - pixel_x = -10 - }, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) "wWo" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment, @@ -81488,19 +81367,6 @@ /obj/structure/cable, /turf/open/floor/iron/showroomfloor, /area/station/security/warden) -"wZN" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/ai/satellite/atmos) -"wZR" = ( -/obj/structure/cable, -/turf/open/floor/circuit, -/area/station/ai/satellite/hallway) "wZV" = ( /obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/portable_atmospherics/canister/oxygen, @@ -81621,6 +81487,13 @@ /mob/living/simple_animal/bot/mulebot, /turf/open/floor/iron, /area/station/cargo/storage) +"xaH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/armory) "xaI" = ( /turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) @@ -81781,6 +81654,18 @@ /obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/plating/snowed/icemoon, /area/station/maintenance/port/aft) +"xcZ" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "MiniSat External Access" + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/any/command/minisat, +/obj/effect/mapping_helpers/airlock/access/any/command/ai_upload, +/turf/open/floor/plating, +/area/station/ai/satellite/interior) "xdb" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -81807,16 +81692,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"xdy" = ( -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/structure/cable/multilayer/connected, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) "xdH" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/chair{ @@ -81952,6 +81827,20 @@ /obj/effect/mapping_helpers/airlock/unres, /turf/open/floor/iron/white, /area/station/science/research) +"xfg" = ( +/obj/structure/showcase/cyborg/old{ + dir = 4; + pixel_x = -9; + pixel_y = 2 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "xfn" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -82023,6 +81912,25 @@ /obj/structure/flora/bush/snow/style_random, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/surface/outdoors/nospawn) +"xgc" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/glass/reinforced, +/area/station/security/armory/upper) +"xgg" = ( +/obj/structure/rack, +/obj/item/clothing/suit/hooded/wintercoat/eva{ + pixel_y = 9 + }, +/obj/item/clothing/shoes/winterboots/ice_boots/eva{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/effect/turf_decal/delivery/red, +/obj/item/clothing/gloves/color/grey/protects_cold, +/obj/item/clothing/mask/gas, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron/textured, +/area/station/command/eva) "xgi" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -82278,6 +82186,10 @@ /obj/structure/marker_beacon/burgundy, /turf/open/floor/plating/snowed/icemoon, /area/icemoon/surface/outdoors/nospawn) +"xiU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/atmos) "xiW" = ( /turf/open/floor/iron, /area/station/maintenance/port/fore) @@ -82387,6 +82299,11 @@ /obj/machinery/light/small/directional/east, /turf/open/floor/plating/snowed/icemoon, /area/icemoon/underground/explored) +"xkZ" = ( +/obj/machinery/teleport/station, +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating, +/area/station/ai/satellite/interior) "xlh" = ( /obj/machinery/door/window/left/directional/north{ name = "Medbay Delivery"; @@ -82502,10 +82419,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/department/medical/morgue) -"xmC" = ( -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "xmD" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -82631,6 +82544,12 @@ }, /turf/open/lava/plasma/ice_moon, /area/icemoon/underground/explored) +"xow" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plating, +/area/station/ai/satellite/atmos) "xpc" = ( /obj/effect/turf_decal/siding/yellow/corner, /obj/machinery/status_display/evac/directional/south, @@ -82691,6 +82610,10 @@ }, /turf/open/floor/wood, /area/station/service/library) +"xpP" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/ai/satellite/atmos) "xpT" = ( /obj/effect/spawner/random/trash/mess, /turf/open/floor/plating, @@ -82960,6 +82883,10 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/science/xenobiology) +"xuA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/textured, +/area/station/security/armory) "xuB" = ( /obj/effect/turf_decal/stripes/asteroid/line, /obj/effect/turf_decal/tile/dark/half/contrasted, @@ -83139,12 +83066,48 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/service/hydroponics) +"xwm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/ai/upload/chamber) "xwp" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/station/cargo/storage) +"xwr" = ( +/obj/structure/rack, +/obj/item/clothing/suit/hooded/wintercoat/eva{ + pixel_y = 9 + }, +/obj/item/clothing/shoes/winterboots/ice_boots/eva{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/effect/turf_decal/delivery/red, +/obj/item/clothing/gloves/color/grey/protects_cold, +/obj/item/clothing/mask/gas, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/textured, +/area/station/command/eva) +"xws" = ( +/obj/structure/table, +/obj/machinery/light/small/directional/north, +/obj/item/folder{ + pixel_x = 3 + }, +/obj/item/phone{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/pen, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "xwx" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating, @@ -83176,13 +83139,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/station/maintenance/aft/greater) -"xwT" = ( -/obj/structure/rack, -/obj/effect/turf_decal/tile/red/half/contrasted, -/obj/effect/spawner/random/armory/bulletproof_armor, -/obj/effect/spawner/random/armory/bulletproof_helmet, -/turf/open/floor/iron/dark/textured, -/area/station/security/armory) "xxg" = ( /obj/structure/cable, /turf/open/floor/iron/white, @@ -83426,6 +83382,15 @@ /obj/structure/closet/crate, /turf/open/floor/plating, /area/station/maintenance/department/medical/morgue) +"xzT" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating_new/dark{ + dir = 6 + }, +/turf/open/floor/circuit/red, +/area/station/ai/upload/chamber) "xAk" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /obj/effect/turf_decal/stripes/line{ @@ -83446,6 +83411,12 @@ }, /turf/open/floor/iron, /area/station/commons/vacant_room/commissary) +"xAO" = ( +/obj/machinery/shower/directional/east, +/obj/structure/fluff/shower_drain, +/obj/effect/spawner/random/trash/soap, +/turf/open/floor/iron/freezer, +/area/station/commons/toilet) "xAQ" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -83455,21 +83426,6 @@ }, /turf/open/floor/iron, /area/station/security/brig/upper) -"xAR" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Antechamber" - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "ai-passthrough" - }, -/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, -/obj/structure/cable/layer3, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "xAW" = ( /obj/machinery/door/airlock/security{ name = "Cafeteria" @@ -83538,18 +83494,6 @@ /obj/effect/turf_decal/trimline/red/line, /turf/open/floor/iron/dark/textured, /area/station/security/range) -"xBJ" = ( -/obj/machinery/camera/directional/south{ - c_tag = "MiniSat Pod Access"; - network = list("minisat"); - start_active = 1 - }, -/obj/machinery/light/small/directional/south, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/plating, -/area/station/ai/satellite/interior) "xBL" = ( /obj/machinery/camera/directional/north{ c_tag = "Solar Maintenance - North East Access" @@ -83570,6 +83514,21 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) +"xCk" = ( +/obj/structure/showcase/cyborg/old{ + dir = 8; + pixel_x = 9; + pixel_y = 2 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "xCl" = ( /turf/open/floor/iron, /area/station/science/robotics/lab) @@ -83994,12 +83953,20 @@ }, /turf/open/floor/iron/smooth_large, /area/station/cargo/warehouse) -"xIg" = ( -/obj/effect/turf_decal/bot_white/right, -/obj/machinery/ore_silo, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/vault) +"xId" = ( +/obj/structure/rack, +/obj/item/clothing/suit/hooded/wintercoat/eva{ + pixel_y = 9 + }, +/obj/item/clothing/shoes/winterboots/ice_boots/eva{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/effect/turf_decal/delivery/red, +/obj/item/clothing/gloves/color/grey/protects_cold, +/obj/item/clothing/mask/gas, +/turf/open/floor/iron/textured, +/area/station/command/eva) "xIk" = ( /obj/structure/chair/comfy{ dir = 4 @@ -84015,6 +83982,29 @@ /obj/machinery/light/directional/north, /turf/open/floor/iron/showroomfloor, /area/station/security/processing) +"xIz" = ( +/obj/effect/turf_decal/trimline/neutral/mid_joiner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/neutral/warning{ + dir = 5 + }, +/obj/effect/turf_decal/trimline/neutral/mid_joiner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/neutral/mid_joiner{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 8 + }, +/area/station/command/eva) "xIF" = ( /obj/machinery/firealarm/directional/south, /turf/open/floor/iron/dark, @@ -84176,9 +84166,6 @@ "xKJ" = ( /turf/closed/wall, /area/station/command/meeting_room) -"xKP" = ( -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) "xKU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -84266,6 +84253,22 @@ }, /turf/open/floor/iron/cafeteria, /area/station/security/prison/work) +"xLW" = ( +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/machinery/door/window/right/directional/south{ + name = "First-Aid Supplies"; + req_access = list("medical") + }, +/obj/structure/table/glass, +/obj/item/mod/module/plasma_stabilizer, +/obj/item/mod/module/thermal_regulator, +/obj/effect/turf_decal/tile/blue/full, +/obj/item/mod/module/signlang_radio, +/obj/item/gun/syringe, +/obj/item/gun/syringe, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/storage) "xMh" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, @@ -84307,6 +84310,12 @@ /obj/item/storage/box/emptysandbags, /turf/open/floor/iron, /area/station/command/gateway) +"xMX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark/smooth_half, +/area/station/command/eva) "xNh" = ( /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/stripes/line{ @@ -84337,11 +84346,6 @@ /obj/item/radio/intercom/directional/north, /turf/open/floor/iron/grimy, /area/station/service/theater) -"xNw" = ( -/obj/machinery/recharge_station, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/plating, -/area/station/ai/satellite/service) "xNC" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -84535,15 +84539,6 @@ /obj/machinery/light/small/directional/east, /turf/open/floor/catwalk_floor/iron_smooth, /area/station/cargo/warehouse) -"xQP" = ( -/obj/machinery/computer/security/telescreen/entertainment/directional/west, -/obj/machinery/computer/monitor{ - dir = 4 - }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "xQT" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply, @@ -84665,17 +84660,6 @@ /obj/machinery/hydroponics/soil/rich, /turf/open/floor/grass, /area/station/service/hydroponics/garden) -"xTb" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured, -/area/station/security/armory/upper) "xTp" = ( /obj/machinery/camera/directional/south{ c_tag = "Solar Maintenance - North East" @@ -84977,6 +84961,11 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"xWN" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/circuit, +/area/station/command/vault) "xWO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, @@ -85163,15 +85152,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/fore) -"yam" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/machinery/power/port_gen/pacman, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/ai/satellite/service) "yan" = ( /obj/structure/sign/warning/electric_shock/directional/north, /obj/machinery/door/firedoor{ @@ -85224,6 +85204,10 @@ dir = 1 }, /area/mine/eva) +"yaE" = ( +/obj/structure/cable, +/turf/open/floor/iron/dark/smooth_large, +/area/station/command/eva) "yaF" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -85291,6 +85275,9 @@ /obj/structure/chair/stool/directional/north, /turf/open/floor/wood, /area/station/maintenance/port/aft) +"ybv" = ( +/turf/closed/wall/r_wall, +/area/station/ai/upload/chamber) "yby" = ( /obj/structure/bed/dogbed, /obj/effect/decal/cleanable/insectguts, @@ -85344,6 +85331,9 @@ /obj/machinery/airalarm/directional/north, /turf/open/floor/plating, /area/station/maintenance/department/medical/central) +"ybQ" = ( +/turf/closed/wall/r_wall, +/area/station/command/vault) "ybY" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/cigbutt, @@ -85571,15 +85561,6 @@ /obj/structure/flora/bush/sparsegrass/style_random, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/surface/outdoors/nospawn) -"yfN" = ( -/obj/structure/table, -/obj/item/storage/box/firingpins, -/obj/item/storage/box/firingpins, -/obj/item/key/security, -/obj/machinery/light/directional/east, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron/dark/textured, -/area/station/security/armory/upper) "yfW" = ( /obj/structure/fence/post{ dir = 8 @@ -85679,6 +85660,12 @@ /obj/structure/sign/poster/random/directional/north, /turf/open/floor/plating, /area/station/maintenance/aft/lesser) +"yhw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/turf/open/floor/iron/grimy, +/area/station/ai/satellite/interior) "yhU" = ( /obj/structure/chair/stool/directional/north, /turf/open/floor/iron, @@ -85723,6 +85710,9 @@ dir = 4 }, /area/station/medical/chem_storage) +"yiL" = ( +/turf/closed/wall/r_wall, +/area/station/security/armory) "yiR" = ( /obj/structure/sign/warning/cold_temp/directional/west, /turf/open/floor/plating, @@ -85803,6 +85793,16 @@ /obj/structure/sign/departments/cargo/directional/west, /turf/open/floor/iron, /area/station/hallway/primary/central) +"ylz" = ( +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/trimline/neutral/warning, +/obj/effect/turf_decal/trimline/neutral/mid_joiner, +/obj/machinery/space_heater, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_edge, +/area/station/command/eva) "ylA" = ( /obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark/textured, @@ -176917,13 +176917,13 @@ cIc kqn oVY pez -gQL -gQL -gQL -gQL -gQL -gQL -gQL +yiL +yiL +yiL +yiL +yiL +yiL +yiL eDq ejb dAZ @@ -177174,13 +177174,13 @@ cIc dHw qhS jaW -gQL -xwT -kvL -cJA -cJA -cJA -grF +yiL +kiY +oqb +uBs +uBs +uBs +xaH erM nDp uFg @@ -177431,13 +177431,13 @@ qjE oZR oVY pez -gQL -dab -uOQ -grt -iVq -dCv -gQL +yiL +egj +cxO +xuA +tuc +pPK +yiL gwl rQZ bSk @@ -177688,13 +177688,13 @@ vVH nUL oVY pez -gQL -kGX -uOQ -dAp -iVq -iVq -gQL +yiL +oRY +cxO +osw +tuc +tuc +yiL sBH cGl hgM @@ -177945,13 +177945,13 @@ vVH kqn oVY pez -gQL -arm -uOQ -grt -fMp -vkZ -gQL +yiL +vDx +cxO +xuA +wkd +bYg +yiL qLD bbY hgM @@ -178202,13 +178202,13 @@ vVH fKW oVY vHU -gQL -sGl -uOQ -sQx -dAz -iFJ -gQL +yiL +oAY +cxO +pgL +lab +cbz +yiL fnt fJZ hgM @@ -178459,13 +178459,13 @@ vVH kqn oVY pez -gQL -wcC -oJw -lIc -fkM -nRN -gQL +yiL +agF +gJI +rGh +iJE +qnU +yiL cVV dhi hgM @@ -178716,13 +178716,13 @@ vVH uTp oVY tjC -gQL -gQL -gQL -gQL -gQL -gQL -gQL +yiL +yiL +yiL +yiL +yiL +yiL +yiL nEC lOr hgM @@ -229663,7 +229663,7 @@ thX peM ddd mKa -gaM +ldw bCQ bCQ tKI @@ -232988,7 +232988,7 @@ cNS doW awz nmx -mbF +izI pdd lMg wSk @@ -234515,7 +234515,7 @@ kWr okU hRt mro -kUJ +wke lJO eUf gDS @@ -236051,7 +236051,7 @@ lJO xbr lJO unq -mZn +bkF uSd lnr tIh @@ -237089,12 +237089,12 @@ hjI wPr oSy pLg -ctZ -ctZ -ctZ -ctZ -ctZ -ctZ +ybQ +ybQ +ybQ +ybQ +ybQ +ybQ vsF jOt ozw @@ -237346,12 +237346,12 @@ hjI wPr oSy sDl -ctZ -kpc -dJc -rbc -xIg -ctZ +ybQ +gGZ +lye +ebL +edn +ybQ sCK jOt ozw @@ -237603,12 +237603,12 @@ hjI wPr oSy sDl -ctZ -qxj -mFq -mFq -dSu -ctZ +ybQ +oPI +khR +khR +eRh +ybQ jOt jOt ozw @@ -237860,12 +237860,12 @@ hjI wPr oSy sDl -ctZ -tEv -ufl -cwL -nRR -aav +ybQ +olQ +bnz +jxq +sOz +vGI pPD lEE idO @@ -238117,18 +238117,18 @@ hjI wPr oSy sDl -ctZ -qxj -eQs -eQs -aWl -ctZ +ybQ +oPI +xWN +xWN +pib +ybQ jOt jOt ozw aJA gpp -akU +bpK pdf pdf pdf @@ -238374,12 +238374,12 @@ hjI xJJ oSy sDl -ctZ -eIp -cJv -flV -trr -ctZ +ybQ +egF +jYV +jDW +hPf +ybQ eaG jOt ozw @@ -238631,12 +238631,12 @@ hjI wPr oSy pLg -ctZ -ctZ -ctZ -ctZ -ctZ -ctZ +ybQ +ybQ +ybQ +ybQ +ybQ +ybQ vsF jOt ozw @@ -241971,7 +241971,7 @@ gAs bZx biY biY -pwB +ogy biY biY biY @@ -242226,17 +242226,17 @@ lJO lJO bZx bZx -mZS -pNL -exO -smz -qub -edl -mDe -ufQ -bUj -mbP -mZS +bWn +seL +nUr +ibk +xwr +xgg +xId +whQ +kka +fmm +bWn fTR eJe iIF @@ -242453,13 +242453,13 @@ mAe jJM mAe dfz -qmv -qmv -kno -kno -kno -qmv -qmv +feJ +feJ +awd +awd +awd +feJ +feJ kyy kyy cJi @@ -242483,17 +242483,17 @@ bZx mgs kQi oWk -mZS -hiG -exO -tbG -adp -adp -adp -mxI -oBn -oBn -djq +bWn +sBu +nUr +sFS +mhb +mhb +mhb +qwi +bIc +bIc +tgn ikB eJe utR @@ -242710,13 +242710,13 @@ mAe jJM mAe stt -oXK -pqe -fTt -uOl -agS -cXx -qmv +qVB +eeD +aSH +lyG +rUb +vrb +feJ cRg pBN brx @@ -242740,17 +242740,17 @@ bZx gYm krQ skZ -mZS -fWc -sAh -rUm -oBn -oBn -oBn -klm -nBq -nBq -sMk +bWn +nch +xMX +xIz +bIc +bIc +bIc +wdI +yaE +yaE +mvw aTH eJe utR @@ -242967,13 +242967,13 @@ mAe jgs mAe uVP -oVw -evn -mRt -uOl -cvU -qQm -qmv +aWk +diC +bJj +lyG +teq +bXy +feJ xWb jDM brx @@ -242997,17 +242997,17 @@ bZx gYm krQ gYp -mZS -lgm -nED -ocU -uRQ -sbO -uRQ -uRQ -inx -wrH -djq +bWn +iUO +egL +ssF +pSu +fgQ +pSu +pSu +tlo +kZC +tgn igQ euZ utR @@ -243224,13 +243224,13 @@ cno oSC ovV hkY -qmv -gSk -sup -uOl -bov -xTb -oXw +feJ +pyG +pdK +lyG +apS +uCs +gbJ pTN aPN hEG @@ -243254,17 +243254,17 @@ bZx gYm krQ thI -mZS -pPu -sAh -bpI -hDy -hDy -hDy -lnE -nBq -eLU -fSJ +bWn +tsz +xMX +hSl +ueS +ueS +ueS +wTw +yaE +rAZ +qOD keS eJe kKX @@ -243481,13 +243481,13 @@ qkL cLD qkL hGH -qmv -vWk -uOl -kcR -uOl -uOl -wEF +feJ +iuS +lyG +xgc +lyG +lyG +ihx wZj jAk cMA @@ -243511,17 +243511,17 @@ bZx gYm krQ dky -mZS -pOd -sAh -cFl -peS -peS -peS -bjy -dYD -bcM -pmG +bWn +ylz +xMX +lPJ +nVB +nVB +nVB +bpn +uPE +cQA +qIB xhw eJe pXn @@ -243738,13 +243738,13 @@ hdn ijj nbw lRF -qmv -dwV -fhx -uOl -rSX -nzM -qmv +feJ +mgZ +tDL +lyG +lok +nGK +feJ mex aKq iDq @@ -243768,17 +243768,17 @@ bZx gYm gMK huT -mZS -jiz -sAh -fOZ -oou -vhC -bKm -qYK -tAX -mUN -mZS +bWn +ukJ +xMX +vvu +joh +mdM +wBa +fSP +iMw +rRd +bWn piB eJe utR @@ -243995,13 +243995,13 @@ omk omk jeF ctE -qmv -qmv -jXQ -dvb -nVK -yfN -qmv +feJ +feJ +cqW +wHe +aPW +hsN +feJ uGr uGr iDq @@ -244025,17 +244025,17 @@ bZx gYm lwO vTg -mZS -djq -ncI -djq -mZS -djq -mZS -mZS -djq -mZS -mZS +bWn +tgn +bEz +tgn +bWn +tgn +bWn +bWn +tgn +bWn +bWn fzy eJe utR @@ -244253,12 +244253,12 @@ axd wGW tJN ikI -qmv -qmv -qGi -hyp -qmv -qmv +feJ +feJ +gPn +fLs +feJ +feJ uGr uGr iDq @@ -244282,13 +244282,13 @@ psN wqx cJd gYp -mZS -twv -jqC -cty -trs -gwX -mZS +bWn +bTJ +cGt +wRI +qdE +meG +bWn ntK mQb bln @@ -244539,13 +244539,13 @@ hzY jpd lwO gYp -mZS -llu -rlO -rlO -rlO -faN -djq +bWn +glP +nzB +nzB +nzB +sdX +tgn itN nuX yfF @@ -244560,12 +244560,12 @@ fwQ nOH gxU gZq -rJk -rJk -rJk -rJk -rJk -rJk +ybv +ybv +ybv +ybv +ybv +ybv dxK dxK dxK @@ -244796,13 +244796,13 @@ kxp kQc cxz nnx -mZS -gej -feT -cOG -feT -lmL -mZS +bWn +soN +npu +oMS +npu +jzE +bWn nSo jII pAZ @@ -244816,14 +244816,14 @@ ppK wna lCg wEG -rJk -rJk -jEX -jXk -vmd -ayT -rJk -rJk +ybv +ybv +ibY +jRg +qCP +aAi +ybv +ybv nBk paM paM @@ -245053,13 +245053,13 @@ hzY bRn fng lBt -mZS -mZS -djq -djq -djq -mZS -mZS +bWn +bWn +tgn +tgn +tgn +bWn +bWn mae pAZ jhA @@ -245073,14 +245073,14 @@ dMX gER nOH xVc -rJk -bdf -fqK -pUV -fqK -icp -rJk -rJk +ybv +xzT +cHO +aer +cHO +rOC +ybv +ybv paM paM orG @@ -245330,14 +245330,14 @@ aRz paK nOH mOL -rJk -vUP -ohu -pYV -eKD -arw -rJk -rJk +ybv +oqz +lRx +oJP +bdK +dzi +ybv +ybv kxT mVi dgQ @@ -245587,14 +245587,14 @@ rns mkA nOH aAv -rJk -rCA -keM -nNp -icp -iFY -rJk -rJk +ybv +jjq +fHo +hMc +rOC +dhL +ybv +ybv aqd umu umu @@ -245844,14 +245844,14 @@ lvl aog ktl dEI -gnl -hMT -otN -oTG -mQM -eGC -rJk -rJk +uab +bzC +jKK +mVp +mNJ +lVc +ybv +ybv tIy umu umu @@ -246100,15 +246100,15 @@ axf kzD nsj lhv -ffK -rJk -oRh -pxf -sjc -vUP -gCS -rJk -rJk +sDV +ybv +xwm +vzT +wfc +oqz +rSN +ybv +ybv aqd umu umu @@ -246358,14 +246358,14 @@ rUo paK lhv hwC -rJk -hOq -icp -pxf -fqK -coJ -rJk -rJk +ybv +vOD +rOC +vzT +cHO +oYu +ybv +ybv jkK kaW bHj @@ -246386,7 +246386,7 @@ xVK xVK xVK cvS -hms +vWh cvS xXf xXf @@ -246615,14 +246615,14 @@ cOP gER wLt bIL -rJk -fjJ -vUP -vaR -vUP -sDb -rJk -rJk +ybv +pPN +oqz +kOX +oqz +oXg +ybv +ybv paM paM tcn @@ -246872,14 +246872,14 @@ gKG iBe lhv xpw -rJk -rJk -oDd -ans -lzj -wdr -rJk -rJk +ybv +ybv +pos +cBU +twK +pyh +ybv +ybv nBk paM paM @@ -247130,12 +247130,12 @@ cEv lhv iGH bGm -rJk -rJk -rJk -rJk -rJk -rJk +ybv +ybv +ybv +ybv +ybv +ybv lpM vey vey @@ -248187,7 +248187,7 @@ eMf cvS gDp iMA -dcY +qNl fkO tjY aMr @@ -249208,7 +249208,7 @@ mhQ okb iuv kgc -tmN +bOj cHl ipA fsF @@ -250196,7 +250196,7 @@ lvY mmA whk uja -edi +xAO aJi eCT uja @@ -251254,7 +251254,7 @@ qEj azw rUQ tDi -wNh +aTE hMH hXE cvS @@ -251270,7 +251270,7 @@ vTc hnd cQr cvS -laX +udL kRP bIa jug @@ -251512,7 +251512,7 @@ azw azw azw azw -izr +mGs qVj cvS kSn @@ -253640,11 +253640,11 @@ jpx jpx iOh iOh -uXB -uXB -uXB -uXB -uXB +mfD +mfD +mfD +mfD +mfD bln bln bln @@ -253896,35 +253896,35 @@ tkU fri utC lQi -uXB -uXB -ofk -ldN -wZN -uXB -ecX -ecX -ecX -ecX +mfD +mfD +xow +gOg +aFi +mfD +ptY +ptY +ptY +ptY bln bln bln bln -ecX -ecX -ecX -ecX -ecX -ecX -ecX -ecX -bNL -bNL -bNL -bNL -bNL -bNL -bNL +ptY +ptY +ptY +ptY +ptY +ptY +ptY +ptY +iHp +iHp +iHp +iHp +iHp +iHp +iHp txl txl txl @@ -254145,44 +254145,44 @@ fri tkU utC sdr -hHA -uQd -hHA -pzB +dZX +xcZ +dZX +swF xEn tkU tkU utC -uXB -cmz -jiN -ifH -rFs -jzo -pUP -dzX -tpg -ecX -ecX -ecX -ecX -ecX -ecX -hfx -eMx -eMx -eMx -jqO -jqO -ecX -bNL -bNL -bNL -bNL -bNL -bNL -bNL -bNL +mfD +khy +xpP +ghY +ccw +cQL +pbs +uvu +bPc +ptY +ptY +ptY +ptY +ptY +ptY +dLL +vyt +vyt +vyt +ctl +ctl +ptY +iHp +iHp +iHp +iHp +iHp +iHp +iHp +iHp bln txl txl @@ -254402,45 +254402,45 @@ utC fwx utC sdr -hHA -rVQ -jDe -pzB -pzB -pzB -pzB -pzB -uXB -lJm -jiN -ifH -dey -bdq -qhY -wyu -eMx -eMx -eMx -eMx -eMx -eMx -eMx -eMx -ecX -ecX -ecX -ecX -ecX -ecX -bNL -bNL -iAE -bNL -bNL -bNL -bNL -bNL -bNL +dZX +gpB +ote +swF +swF +swF +swF +swF +mfD +flW +xpP +ghY +jMc +xiU +uVp +sTx +vyt +vyt +vyt +vyt +vyt +vyt +vyt +vyt +ptY +ptY +ptY +ptY +ptY +ptY +iHp +iHp +bgE +iHp +iHp +iHp +iHp +iHp +iHp bln txl txl @@ -254657,47 +254657,47 @@ utC utC utC fwx -hHA -poP -hHA -kHs -hHA -pzB -pzB -mRc -xQP -apL -uXB -uXB -nxG -hvd -koI -szY -pUP -pUP -pUP -pUP -pUP -siM -pUP -pUP -pUP -pUP -ecX -bNL -bNL -bNL -xKP -nfH -rUL -xKP -nmT -rUL -nfH -xKP -bNL -bNL -bNL +dZX +tis +dZX +tWy +dZX +swF +swF +lxj +gzz +uCg +mfD +mfD +skX +ojW +ife +rKK +pbs +pbs +pbs +pbs +pbs +diu +pbs +pbs +pbs +pbs +ptY +iHp +iHp +iHp +iJO +cxl +oVz +iJO +mYh +oVz +cxl +iJO +iHp +iHp +iHp bln txl txl @@ -254914,47 +254914,47 @@ utC utC utC utC -hHA -kjQ -uZz -fSp -kbK -pzB -gmD -ujm -wvi -gHp -gXR -dCz -dCz -dCz -nFS -dCz -oFM -tPX -tPX -qYX -eFv -tPX -nEg -qYX -tPX -tPX -bNL -qQn -prk -iKD -xKP -uCA -uCA -frT -iNu -hcd -nmT -nmT -bNL -bNL -bNL +dZX +ijT +fgU +cAL +czi +swF +xws +eRH +sMp +orK +nSF +pnR +pnR +pnR +kQz +pnR +hHb +oyW +oyW +jtm +hzH +oyW +bqt +jtm +oyW +oyW +iHp +lLl +ozb +ujs +iJO +ogF +ogF +tFd +lRy +fyc +mYh +mYh +iHp +iHp +iHp txl txl txl @@ -255128,7 +255128,7 @@ tQc vSY ubq lfL -udO +xLW iPz kyY kRP @@ -255171,47 +255171,47 @@ utC tUm tkU tkU -hHA -jDx -uZz -hCB -sOR -lim -rXZ -crc -cPP -qZj -tLq -dCz -muk -wPo -nwV -eRV -oFM -gqo -gqo -gqo -gqo -gqo -nRp -nRp -nRp -gqo -bNL -iax -eUj -iKD -nmT -uCA -kUS -bNL -bNL -kNw -lta -uMR -bNL -bNL -bNL +dZX +vGw +fgU +hPe +vMA +oLJ +rYq +yhw +nFk +fQu +aiY +pnR +xfg +uza +iAk +aRD +hHb +pza +pza +pza +pza +pza +sML +sML +sML +pza +iHp +lNc +euc +ujs +mYh +ogF +hfy +iHp +iHp +lqz +dBQ +eAx +iHp +iHp +iHp txl txl txl @@ -255394,7 +255394,7 @@ hKY uep uep uep -sLC +eRx gNT vng lme @@ -255428,47 +255428,47 @@ utC utC fri tkU -hHA -owc -uZz -owc -xBJ -luB -dyG -gHp -iJd -wfd -cgc -xAR -cgc -lIM -vjB -qoe -sbx -jMH -jMH -nOu -jMH -jjz -jMH -rct -jMH -wFz -oRO -vRl -vRl -myd -kTS -agL -rcL -aJH -bNL -jHE -xdy -osH -bNL -bNL -bNL +dZX +lIW +fgU +lIW +glS +iDp +doG +orK +bro +voY +rlS +frq +rlS +cfe +mXi +mzZ +mRI +bLz +bLz +rfh +bLz +mEg +bLz +jUW +bLz +mGg +mCw +ryf +ryf +fyr +lNC +mlp +lEg +cvh +iHp +eYH +jIZ +oFx +iHp +iHp +iHp gNg txl txl @@ -255685,47 +255685,47 @@ utC utC utC fwx -hHA -hHA -hHA -hHA -hHA -luB -pzB -xmC -vYL -sLH -ikJ -dCz -vVU -rDT -nwV -rYa -oFM -gqo -nHp -nHp -nHp -gqo -gqo -gqo -gqo -gqo -bNL -fHI -hqZ -iKD -nmT -gBW -wWm -bNL -bNL -bNL -btf -nmT -bNL -bNL -bNL +dZX +dZX +dZX +dZX +dZX +iDp +swF +osm +iqu +fcu +vQz +pnR +xCk +uxG +iAk +mWw +hHb +pza +uNE +uNE +uNE +pza +pza +pza +pza +pza +iHp +cFM +mEx +ujs +mYh +ruZ +kfP +iHp +iHp +iHp +deg +mYh +iHp +iHp +iHp txl txl txl @@ -255900,7 +255900,7 @@ qQp bVp jnS fog -fjZ +lkH upd xdl eDc @@ -255947,42 +255947,42 @@ utC utC tkU tkU -vFh -pzB -udx -rqL -pzB -kHZ -dCz -dCz -dCz -bQp -dCz -oFM -tPX -tPX -qYX -tPX -wZR -pSS -qYX -tPX -tPX -bNL -gYL -drv -iKD -xKP -gBW -gBW -cOS -qFk -nCc -nCc -nmT -bNL -bNL -bNL +mwo +swF +eDh +vAF +swF +vAn +pnR +pnR +pnR +tWp +pnR +hHb +oyW +oyW +jtm +oyW +rsL +uvX +jtm +oyW +oyW +iHp +eoE +iST +ujs +iJO +ruZ +ruZ +jag +oEl +qEa +qEa +mYh +iHp +iHp +iHp txl txl txl @@ -256205,41 +256205,41 @@ utC utC tkU tkU -pzB -ovG -omF -sIh -wKZ -wKZ -lHI -fGi -jKg -uNR -pUP -pUP -pUP -pUP -pUP -sTX -pUP -pUP -pUP -pUP -ecX -bNL -bNL -bNL -xKP -sMa -rUL -xKP -nmT -rUL -sMa -xKP -bNL -bNL -bNL +swF +jsq +ben +iol +oiy +oiy +eMK +lsU +apn +qhd +pbs +pbs +pbs +pbs +pbs +ilJ +pbs +pbs +pbs +pbs +ptY +iHp +iHp +iHp +iJO +iMp +oVz +iJO +mYh +oVz +iMp +iJO +iHp +iHp +iHp bln txl txl @@ -256462,41 +256462,41 @@ tkU utC utC utC -pzB -wIE -aEU -sZg -wKZ -gPo -tul -kSZ -npK -ahT -sYr -pZc -iTd -saG -iTd -iTd -bfu -eMx -eMx -eMx -ecX -ecX -ecX -ecX -ecX -ecX -bNL -bNL -aiR -bNL -bNL -bNL -bNL -bNL -bNL +swF +hWi +xkZ +ggR +oiy +wRJ +hsh +cZv +lPc +vdu +wSw +fPZ +itl +tQM +itl +itl +qCU +vyt +vyt +vyt +ptY +ptY +ptY +ptY +ptY +ptY +iHp +iHp +nBo +iHp +iHp +iHp +iHp +iHp +iHp bln txl txl @@ -256719,40 +256719,40 @@ gMp gMp eGT gMp -pzB -pzB -pzB -pzB -wKZ -xNw -tul -iBD -hCg -wQX -pUP -oBY -kAE -ecX -ecX -ecX -ecX -ecX -ecX -hfx -eMx -eMx -eMx -jqO -jqO -ecX -bNL -bNL -bNL -bNL -bNL -bNL -bNL -bNL +swF +swF +swF +swF +oiy +uZD +hsh +kCV +bkr +qOy +pbs +nZN +qMH +ptY +ptY +ptY +ptY +ptY +ptY +dLL +vyt +vyt +vyt +ctl +ctl +ptY +iHp +iHp +iHp +iHp +iHp +iHp +iHp +iHp bln txl txl @@ -256980,35 +256980,35 @@ utC tkU tkU utC -wKZ -wKZ -jAf -hME -yam -wKZ -ecX -ecX -ecX -ecX +oiy +oiy +kHU +vAU +alK +oiy +ptY +ptY +ptY +ptY bln bln bln bln -ecX -ecX -ecX -ecX -ecX -ecX -ecX -ecX -bNL -bNL -bNL -bNL -bNL -bNL -bNL +ptY +ptY +ptY +ptY +ptY +ptY +ptY +ptY +iHp +iHp +iHp +iHp +iHp +iHp +iHp txl txl txl @@ -257238,11 +257238,11 @@ utC utC utC utC -wKZ -wKZ -wKZ -wKZ -wKZ +oiy +oiy +oiy +oiy +oiy bln bln bln @@ -258700,7 +258700,7 @@ xcy rvZ hUx cie -tbP +aLX vng gNT gNT @@ -258710,7 +258710,7 @@ gNT gNT gNT kYc -tRJ +edd xwM daR mQg @@ -258950,7 +258950,7 @@ rkh igX igX kKL -lqm +mVS kKL kKL kKL @@ -262264,7 +262264,7 @@ dHF utC kKL pGJ -fDl +bUO jwF pLv tjN diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index 00dc9f2bd8e..2a971fc5779 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -58,14 +58,6 @@ }, /turf/open/floor/iron/textured, /area/station/medical/chem_storage) -"aaB" = ( -/obj/machinery/door/airlock/maintenance, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/port) "aaD" = ( /obj/effect/spawner/random/entertainment/arcade, /obj/effect/decal/cleanable/dirt, @@ -78,6 +70,19 @@ /obj/machinery/duct, /turf/open/floor/iron, /area/station/engineering/break_room) +"abR" = ( +/obj/structure/showcase/cyborg/old{ + dir = 4; + pixel_x = -9; + pixel_y = 2 + }, +/obj/machinery/airalarm/directional/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/foyer) "abX" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -203,6 +208,9 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/station/engineering/atmos/pumproom) +"aeq" = ( +/turf/closed/wall/r_wall, +/area/station/security/armory) "aer" = ( /obj/structure/cable, /obj/effect/decal/cleanable/dirt, @@ -221,18 +229,6 @@ }, /turf/open/floor/iron, /area/station/engineering/main) -"afg" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "E.V.A. Storage" - }, -/obj/effect/turf_decal/delivery, -/obj/structure/cable, -/obj/effect/landmark/navigate_destination, -/obj/effect/mapping_helpers/airlock/access/any/command/eva, -/obj/effect/mapping_helpers/airlock/red_alert_access, -/turf/open/floor/iron, -/area/station/command/eva) "afj" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -288,18 +284,16 @@ /obj/effect/mapping_helpers/airlock/access/all/medical/virology, /turf/open/floor/iron/white, /area/station/medical/virology) -"afU" = ( -/obj/structure/tank_dispenser/oxygen{ - pixel_x = -1; - pixel_y = 2 - }, -/turf/open/floor/iron, -/area/station/command/eva) "afZ" = ( /obj/machinery/vending/coffee, /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/station/science/research) +"agc" = ( +/obj/effect/turf_decal/bot, +/mob/living/simple_animal/bot/secbot/beepsky/armsky, +/turf/open/floor/iron/dark, +/area/station/security/armory) "agi" = ( /obj/effect/spawner/random/maintenance, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -470,27 +464,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/checkpoint/supply) -"aiC" = ( -/obj/machinery/porta_turret/ai, -/obj/machinery/flasher/directional/north{ - id = "AI" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) -"aiI" = ( -/obj/structure/table/reinforced, -/obj/item/folder/blue{ - pixel_y = 2 - }, -/obj/item/pen, -/obj/machinery/light/small/directional/west, -/obj/machinery/requests_console/directional/west{ - department = "AI Chamber"; - name = "AI Chamber Requests Console" - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "aja" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -545,11 +518,6 @@ /obj/machinery/duct, /turf/open/floor/plating, /area/station/maintenance/starboard/greater) -"akc" = ( -/obj/structure/window/reinforced/spawner/directional/west, -/obj/structure/window/reinforced/spawner/directional/south, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "ake" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -561,12 +529,6 @@ /obj/machinery/duct, /turf/open/floor/iron/white, /area/station/security/prison) -"akp" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/station/maintenance/port) "aks" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/neutral{ @@ -613,6 +575,28 @@ /obj/machinery/status_display/ai/directional/north, /turf/open/floor/iron/white, /area/station/medical/virology) +"akE" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/armory) +"akF" = ( +/obj/machinery/flasher/directional/north{ + id = "AI" + }, +/obj/structure/table/wood/fancy/blue, +/obj/effect/spawner/random/aimodule/neutral, +/obj/machinery/door/window/right/directional/east{ + name = "Core Modules"; + req_access = list("captain") + }, +/obj/structure/window/reinforced/spawner/directional/south, +/turf/open/floor/circuit, +/area/station/ai/upload/chamber) "akZ" = ( /obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ dir = 4 @@ -649,6 +633,17 @@ /obj/structure/table/wood, /turf/open/floor/iron, /area/station/service/hydroponics/garden) +"alA" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/sorting/mail{ + dir = 4; + name = "Quartermaster Junction" + }, +/obj/effect/mapping_helpers/mail_sorting/supply/qm_office, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "alE" = ( /turf/open/floor/iron, /area/station/security/courtroom) @@ -670,6 +665,13 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/station/command/bridge) +"alW" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/armory) "alX" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -751,6 +753,11 @@ dir = 1 }, /area/station/engineering/atmos/pumproom) +"anl" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/armory) "anv" = ( /obj/machinery/computer/security/telescreen/entertainment/directional/east, /obj/machinery/skill_station, @@ -840,6 +847,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/cargo/miningoffice) +"apJ" = ( +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/armory) +"apM" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/dark, +/area/station/security/armory) "apO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/blue{ @@ -946,6 +962,19 @@ /obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron, /area/station/medical/medbay/lobby) +"asz" = ( +/obj/structure/table, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/mineral/plasma{ + amount = 35 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/maintenance/storage) "asB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -1040,10 +1069,6 @@ }, /turf/open/floor/plating, /area/station/hallway/secondary/entry) -"auW" = ( -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/armory) "ava" = ( /obj/effect/spawner/random/structure/closet_maintenance, /obj/item/storage/box/lights/mixed, @@ -1207,14 +1232,6 @@ "ayg" = ( /turf/open/floor/engine/o2, /area/station/engineering/atmos) -"ayn" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable/layer3, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/maintenance/storage) "ayr" = ( /turf/open/floor/iron, /area/station/engineering/break_room) @@ -1240,21 +1257,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/security/brig) -"azb" = ( -/obj/structure/showcase/cyborg/old{ - pixel_y = 20 - }, -/obj/item/radio/intercom/directional/north{ - broadcasting = 1; - frequency = 1447; - listening = 0; - name = "Private Channel" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "azd" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/heat_exchanging/simple, @@ -1267,6 +1269,11 @@ /obj/item/stack/cable_coil, /turf/open/floor/plating/airless, /area/space/nearstation) +"azv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "azz" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -1443,19 +1450,6 @@ /obj/machinery/camera/directional/north, /turf/open/floor/iron/white, /area/station/medical/medbay/central) -"aBV" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/canister/anesthetic_mix, -/obj/machinery/light_switch/directional/east{ - pixel_x = 21 - }, -/obj/effect/turf_decal/stripes/end{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/medical/cryo) "aBW" = ( /obj/machinery/button/ignition/incinerator/atmos, /turf/closed/wall/r_wall, @@ -1564,6 +1558,12 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) +"aDs" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "aDA" = ( /obj/machinery/light/small/directional/south, /obj/item/folder, @@ -1696,9 +1696,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"aGl" = ( -/turf/closed/wall/r_wall, -/area/station/ai/satellite/exterior) "aGm" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ @@ -1764,6 +1761,18 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/construction/storage_wing) +"aHu" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "MiniSat Exterior - Port Aft"; + network = list("minisat") + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/structure/window/reinforced/spawner/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "aHH" = ( /obj/machinery/atmospherics/pipe/smart/simple/dark/visible, /obj/effect/turf_decal/siding/purple{ @@ -1847,10 +1856,6 @@ /obj/effect/mapping_helpers/requests_console/supplies, /turf/open/floor/iron/dark, /area/station/science/genetics) -"aIX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/circuit/green, -/area/station/ai/upload/chamber) "aJa" = ( /obj/item/radio/intercom/directional/south, /obj/structure/disposalpipe/segment{ @@ -1935,6 +1940,9 @@ }, /turf/open/floor/circuit/telecomms, /area/station/science/xenobiology) +"aJS" = ( +/turf/closed/wall/r_wall, +/area/station/ai/upload/chamber) "aJX" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable, @@ -1981,30 +1989,12 @@ /obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron, /area/station/service/bar) -"aLp" = ( -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/maintenance/storage) "aLr" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/nitrous_output{ dir = 1 }, /turf/open/floor/engine/n2o, /area/station/engineering/atmos) -"aLs" = ( -/obj/structure/rack, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/obj/effect/spawner/random/armory/laser_gun, -/turf/open/floor/iron/dark, -/area/station/security/armory) "aLu" = ( /obj/structure/cable, /obj/machinery/door/airlock{ @@ -2198,6 +2188,15 @@ }, /turf/open/floor/iron/white, /area/station/medical/medbay/lobby) +"aNZ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/ai/upload/chamber) +"aOc" = ( +/obj/machinery/holopad/secure, +/turf/open/floor/iron/dark, +/area/station/ai/upload/chamber) "aOf" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -2246,11 +2245,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, /turf/open/floor/iron, /area/station/security/brig) -"aOD" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/circuit/red, -/area/station/ai/upload/chamber) "aOH" = ( /obj/structure/table, /obj/item/clothing/mask/gas/sechailer{ @@ -2294,6 +2288,17 @@ /obj/item/radio/intercom/directional/west, /turf/open/floor/wood, /area/station/command/heads_quarters/captain/private) +"aPv" = ( +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai/upload/chamber) +"aPw" = ( +/obj/machinery/ai_slipper{ + uses = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai/upload/chamber) "aPx" = ( /obj/effect/turf_decal/bot, /obj/effect/spawner/random/structure/closet_empty/crate, @@ -2325,6 +2330,15 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) +"aQe" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "MiniSat Exterior - Starboard Aft"; + network = list("minisat") + }, +/obj/structure/window/reinforced/spawner/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "aQR" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, @@ -2471,16 +2485,14 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) -"aTH" = ( -/obj/effect/turf_decal/bot, -/mob/living/simple_animal/bot/secbot/beepsky/armsky, -/turf/open/floor/iron/dark, -/area/station/security/armory) "aTU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/construction/storage_wing) +"aTV" = ( +/turf/closed/wall/r_wall, +/area/station/ai/satellite/chamber) "aUm" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, @@ -2496,15 +2508,16 @@ }, /turf/open/floor/iron/white, /area/station/medical/medbay/central) -"aUI" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 +"aUx" = ( +/turf/closed/wall/r_wall, +/area/station/ai/upload/foyer) +"aUK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/command/eva) "aUP" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/junction, /obj/effect/spawner/structure/window/reinforced/plasma, @@ -2523,6 +2536,28 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/carpet, /area/station/command/heads_quarters/hop) +"aVl" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) +"aVn" = ( +/obj/structure/showcase/cyborg/old{ + pixel_y = 20 + }, +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) +"aVr" = ( +/obj/machinery/porta_turret/ai{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "aVv" = ( /obj/machinery/suit_storage_unit/atmos, /obj/effect/turf_decal/stripes/line{ @@ -2611,6 +2646,15 @@ }, /turf/open/space/basic, /area/space/nearstation) +"aWN" = ( +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) +"aWO" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "aWS" = ( /obj/structure/table/reinforced, /obj/item/book/manual/wiki/engineering_hacking{ @@ -2734,6 +2778,15 @@ }, /turf/open/space/basic, /area/space/nearstation) +"aYz" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id = "AI Core shutters"; + name = "AI Core Shutters" + }, +/turf/open/floor/plating, +/area/station/ai/satellite/chamber) "aYJ" = ( /obj/machinery/disposal/bin, /obj/machinery/firealarm/directional/south{ @@ -2920,17 +2973,6 @@ }, /turf/open/floor/iron, /area/station/engineering/break_room) -"bbw" = ( -/obj/structure/rack, -/obj/effect/spawner/random/trash/janitor_supplies, -/turf/open/floor/plating, -/area/station/maintenance/aft/greater) -"bbL" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/foyer) "bbT" = ( /obj/structure/closet/crate, /obj/item/stack/cable_coil, @@ -3074,6 +3116,15 @@ /obj/effect/turf_decal/tile/red/opposingcorners, /turf/open/floor/iron, /area/station/security/checkpoint/science) +"beV" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "beZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -3133,11 +3184,6 @@ /obj/machinery/firealarm/directional/south, /turf/open/floor/iron, /area/station/cargo/sorting) -"bfL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "bfO" = ( /obj/machinery/holopad, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -3207,6 +3253,27 @@ }, /turf/open/floor/iron, /area/station/security/checkpoint/engineering) +"bhc" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "AI Chamber" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "AI Chamber entrance shutters"; + name = "AI Chamber Entrance Shutters" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/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/command/ai_upload, +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) +"bhf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "bhl" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/maintenance/three, @@ -3253,6 +3320,16 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"bio" = ( +/obj/machinery/camera/directional/south{ + c_tag = "AI Chamber - Aft"; + network = list("aicore") + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "biq" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -3377,6 +3454,12 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/station/science/research) +"bjP" = ( +/turf/closed/wall/r_wall, +/area/station/ai/satellite/foyer) +"bjQ" = ( +/turf/closed/wall/r_wall, +/area/station/ai/satellite/interior) "bkl" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -3450,6 +3533,15 @@ /obj/machinery/door/airlock/maintenance, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"blF" = ( +/obj/structure/showcase/cyborg/old{ + pixel_y = 20 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "blG" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -3511,6 +3603,27 @@ /obj/item/toy/figure/paramedic, /turf/open/floor/iron/dark/smooth_large, /area/station/medical/paramedic) +"bnx" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/foyer) +"bny" = ( +/obj/machinery/turretid{ + control_area = "/area/station/ai/satellite/interior"; + name = "Antechamber Turret Control"; + pixel_x = 30; + req_access = list("minisat") + }, +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/foyer) "bnA" = ( /obj/structure/plasticflaps, /obj/machinery/conveyor{ @@ -3520,6 +3633,20 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, /area/station/cargo/storage) +"bnB" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) +"bnD" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "bnE" = ( /obj/structure/closet/crate/hydroponics, /obj/item/shovel/spade, @@ -3534,6 +3661,18 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/service/hydroponics) +"bnG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/item/radio/intercom/directional/south{ + broadcasting = 1; + frequency = 1447; + listening = 0; + name = "Private Channel" + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "bnM" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, @@ -3606,17 +3745,6 @@ dir = 4 }, /area/station/service/chapel) -"bpp" = ( -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) "bpq" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -3637,6 +3765,11 @@ }, /turf/open/floor/iron, /area/station/service/kitchen) +"bpu" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/circuit/green, +/area/station/ai/upload/chamber) "bpA" = ( /obj/machinery/rnd/production/circuit_imprinter/department/science, /turf/open/floor/iron/dark, @@ -3744,6 +3877,31 @@ /obj/effect/spawner/random/structure/steam_vent, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"brY" = ( +/obj/machinery/camera/motion/directional/east{ + c_tag = "MiniSat Foyer"; + network = list("minisat") + }, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/foyer) +"bsb" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) +"bsd" = ( +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "bse" = ( /obj/effect/turf_decal/siding/purple{ dir = 4 @@ -4021,9 +4179,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/central) -"bww" = ( -/turf/closed/wall/r_wall, -/area/station/command/vault) "bwE" = ( /obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -4036,6 +4191,10 @@ /obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/plating/airless, /area/space/nearstation) +"bwN" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/command/eva) "bxf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -4351,6 +4510,14 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/command) +"bCM" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) "bCO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, @@ -4362,6 +4529,10 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/science/robotics/mechbay) +"bCZ" = ( +/obj/structure/window/reinforced/spawner/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "bDm" = ( /obj/machinery/disposal/bin, /obj/effect/turf_decal/siding{ @@ -4766,13 +4937,6 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) -"bKn" = ( -/obj/machinery/status_display/ai/directional/north, -/obj/machinery/porta_turret/ai, -/obj/machinery/computer/security/telescreen/research/directional/west, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "bKv" = ( /obj/item/pen, /obj/structure/table/reinforced, @@ -4849,15 +5013,6 @@ /obj/structure/window/spawner/directional/west, /turf/open/floor/iron/dark, /area/station/service/cafeteria) -"bLl" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/command/eva) "bLm" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/carpet/green, @@ -5034,10 +5189,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/science/ordnance/testlab) -"bOo" = ( -/obj/structure/window/reinforced/spawner/directional/south, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "bOr" = ( /obj/structure/lattice/catwalk, /obj/item/stack/rods, @@ -5131,6 +5282,13 @@ /obj/effect/landmark/start/scientist, /turf/open/floor/engine, /area/station/science/explab) +"bRm" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/lockers) "bRp" = ( /obj/effect/spawner/random/decoration/microwave{ dir = 1; @@ -5260,6 +5418,16 @@ }, /turf/open/floor/iron/white, /area/station/medical/medbay/central) +"bTq" = ( +/obj/machinery/camera/motion/directional/south{ + c_tag = "AI Upload Chamber - Port"; + network = list("aiupload") + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai/upload/chamber) "bTv" = ( /obj/structure/closet/lasertag/blue, /obj/effect/landmark/start/hangover, @@ -5316,16 +5484,6 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/maintenance/department/engine) -"bUK" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "bUO" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -5425,6 +5583,18 @@ }, /turf/open/floor/wood, /area/station/security/office) +"bWS" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/door/window/right/directional/south{ + name = "MiniSat Walkway Access" + }, +/obj/machinery/camera/directional/west{ + c_tag = "MiniSat Exterior - Aft Starboard"; + network = list("minisat") + }, +/obj/structure/window/reinforced/spawner/directional/east, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "bWV" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -5536,21 +5706,24 @@ /obj/machinery/portable_atmospherics/canister/plasma, /turf/open/floor/plating, /area/station/engineering/main) +"bYv" = ( +/obj/effect/landmark/start/cyborg, +/obj/machinery/light/small/directional/east, +/obj/machinery/camera/directional/north{ + c_tag = "AI Upload Foyer"; + network = list("aiupload") + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/airalarm/directional/east, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai/upload/foyer) "bYz" = ( /turf/open/floor/circuit, /area/station/maintenance/port/aft) -"bYG" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "MiniSat Maintenance" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/access/all/command/minisat, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/maintenance/storage) "bZb" = ( /obj/structure/table, /obj/machinery/button/door{ @@ -5582,13 +5755,6 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron/white, /area/station/science/ordnance/office) -"bZD" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/floor, -/turf/open/floor/iron/dark, -/area/station/ai/upload/chamber) "bZW" = ( /obj/structure/light_construct/directional/north, /turf/open/floor/plating, @@ -5761,12 +5927,6 @@ /obj/effect/turf_decal/trimline/blue/filled/line, /turf/open/floor/iron/white, /area/station/medical/cryo) -"cel" = ( -/obj/machinery/power/smes/full, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/maintenance/storage) "cem" = ( /obj/structure/cable, /turf/open/floor/iron, @@ -5983,6 +6143,16 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/maintenance/aft/lesser) +"cjb" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/effect/mapping_helpers/airlock/unres, +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Staff Entrance" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/central) "cji" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 @@ -6023,17 +6193,6 @@ /obj/machinery/airalarm/directional/north, /turf/open/floor/iron/white, /area/station/science/explab) -"cjI" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"ckj" = ( -/obj/structure/window/reinforced/spawner/directional/west, -/obj/structure/window/reinforced/spawner/directional/east, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "cky" = ( /obj/machinery/power/shieldwallgen, /obj/machinery/light/cold/directional/east, @@ -6075,6 +6234,18 @@ /obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/white, /area/station/science/xenobiology) +"ckJ" = ( +/obj/structure/showcase/cyborg/old{ + dir = 8; + pixel_x = 9; + pixel_y = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/maintenance/storage) "ckW" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 8 @@ -6139,19 +6310,6 @@ }, /turf/open/floor/iron/white, /area/station/science/ordnance/storage) -"cmp" = ( -/obj/structure/showcase/cyborg/old{ - dir = 8; - pixel_x = 9; - pixel_y = 2 - }, -/obj/machinery/firealarm/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "cmy" = ( /obj/machinery/door/airlock{ id_tag = "Toilet1"; @@ -6248,6 +6406,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/science/ordnance/testlab) +"cok" = ( +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/foyer) "com" = ( /obj/structure/cable, /obj/machinery/netpod, @@ -6265,6 +6430,12 @@ /obj/structure/altar/of_gods, /turf/open/floor/iron/dark, /area/station/service/chapel) +"cpi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/station/command/vault) "cpj" = ( /obj/machinery/button/door/directional/east{ id = "bridge blast"; @@ -6397,9 +6568,6 @@ /obj/structure/cable, /turf/open/floor/iron/kitchen_coldroom/freezerfloor, /area/station/medical/coldroom) -"cqH" = ( -/turf/closed/wall/r_wall, -/area/station/ai/satellite/maintenance/storage) "cqI" = ( /obj/effect/landmark/start/bartender, /obj/effect/decal/cleanable/dirt, @@ -6563,14 +6731,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/maintenance/solars/port/aft) -"ctQ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/command/eva) "cuc" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -6648,14 +6808,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, /turf/open/floor/engine, /area/station/science/cytology) -"cvs" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/dark, -/area/station/security/lockers) "cvt" = ( /obj/machinery/door/airlock/external, /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, @@ -6800,21 +6952,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/science/robotics/lab) -"cww" = ( -/obj/machinery/turretid{ - control_area = "/area/station/ai/satellite/interior"; - name = "Antechamber Turret Control"; - pixel_x = 30; - req_access = list("minisat") - }, -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/foyer) "cwD" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -7041,6 +7178,13 @@ /obj/machinery/light/small/directional/north, /turf/open/floor/iron/dark, /area/station/security/lockers) +"czD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/vault) "czG" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -7075,6 +7219,13 @@ /obj/machinery/duct, /turf/open/floor/iron/white/smooth_large, /area/station/medical/surgery/aft) +"cAf" = ( +/obj/effect/spawner/random/structure/crate, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "cAj" = ( /obj/item/cigbutt, /obj/structure/table/reinforced, @@ -7176,6 +7327,25 @@ }, /turf/open/space/basic, /area/space/nearstation) +"cCN" = ( +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/structure/table, +/obj/item/stack/sheet/plasteel{ + amount = 10 + }, +/obj/machinery/airalarm/directional/west, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/crowbar, +/obj/item/wrench, +/obj/item/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/eva) "cCR" = ( /obj/item/radio/intercom/directional/east, /obj/structure/kitchenspike, @@ -7253,10 +7423,6 @@ }, /turf/open/floor/iron, /area/station/commons/lounge) -"cEl" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/station/maintenance/port) "cEv" = ( /obj/item/food/grown/wheat, /obj/item/food/grown/watermelon, @@ -7315,15 +7481,19 @@ /obj/machinery/duct, /turf/open/floor/plating, /area/station/maintenance/starboard/greater) +"cFr" = ( +/obj/structure/table, +/obj/machinery/status_display/evac/directional/east, +/obj/machinery/flasher/directional/south{ + id = "AI" + }, +/obj/effect/spawner/round_default_module, +/turf/open/floor/iron/dark, +/area/station/ai/upload/chamber) "cFu" = ( /obj/structure/sign/warning/secure_area, /turf/closed/wall/r_wall, /area/station/engineering/supermatter/room) -"cFG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable/layer3, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "cGj" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -7347,10 +7517,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, /turf/open/floor/iron, /area/station/cargo/miningoffice) -"cGA" = ( -/obj/machinery/holopad/secure, -/turf/open/floor/iron/dark, -/area/station/ai/upload/chamber) "cGG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -7635,15 +7801,6 @@ dir = 1 }, /area/station/commons/fitness) -"cLc" = ( -/obj/machinery/door/airlock/maintenance, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/port/greater) "cLj" = ( /obj/structure/cable, /turf/open/floor/iron, @@ -7900,6 +8057,14 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) +"cQV" = ( +/obj/machinery/door/window/right/directional/south{ + name = "MiniSat Walkway Access" + }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "cRq" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -8016,6 +8181,14 @@ }, /turf/open/floor/engine, /area/station/science/cytology) +"cTA" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/effect/spawner/random/armory/riot_armor, +/obj/effect/spawner/random/armory/bulletproof_armor, +/obj/structure/rack, +/turf/open/floor/iron/dark, +/area/station/security/armory) "cTC" = ( /obj/structure/chair, /obj/effect/landmark/start/assistant, @@ -8053,16 +8226,20 @@ /obj/machinery/light/small/directional/south, /turf/open/floor/wood, /area/station/commons/dorms) -"cUF" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/ai/upload/chamber) "cUH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) +"cUI" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "MiniSat Exterior - Space Access"; + network = list("minisat") + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "cUP" = ( /obj/effect/spawner/random/structure/closet_private, /obj/item/clothing/under/misc/assistantformal, @@ -8079,14 +8256,6 @@ /obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/wood, /area/station/command/heads_quarters/captain/private) -"cVf" = ( -/obj/structure/filingcabinet, -/obj/item/folder/documents, -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/item/poster/traitor, -/turf/open/floor/iron/dark, -/area/station/command/vault) "cVj" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -8345,6 +8514,11 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/wood/parquet, /area/station/medical/psychology) +"cZk" = ( +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "cZm" = ( /obj/effect/turf_decal/tile/green/opposingcorners{ dir = 1 @@ -8400,10 +8574,6 @@ "daC" = ( /turf/open/floor/wood, /area/station/service/lawoffice) -"daE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/station/ai/upload/chamber) "daT" = ( /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, /turf/open/floor/iron, @@ -8450,15 +8620,6 @@ }, /turf/open/floor/wood, /area/station/maintenance/port/aft) -"dbu" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) "dbA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -8477,20 +8638,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/cmo) -"dbE" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Armory" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/structure/cable, -/obj/effect/turf_decal/delivery, -/obj/effect/mapping_helpers/airlock/access/all/security/armory, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/station/security/armory) "dbX" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -8542,6 +8689,10 @@ /obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron/white, /area/station/security/prison/safe) +"ddc" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "ddl" = ( /obj/structure/table, /obj/item/stack/sheet/iron/fifty, @@ -8569,11 +8720,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, /turf/open/floor/plating, /area/station/hallway/secondary/entry) -"ddG" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/structure/cable/layer3, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "ddO" = ( /obj/effect/turf_decal/trimline/green/filled/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -8617,9 +8763,13 @@ /obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark, /area/station/command/bridge) -"dev" = ( -/turf/closed/wall, -/area/station/ai/satellite/exterior) +"deD" = ( +/obj/effect/mapping_helpers/burnt_floor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "deG" = ( /obj/machinery/vending/wardrobe/law_wardrobe, /turf/open/floor/wood, @@ -8704,6 +8854,12 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/station/cargo/storage) +"dfl" = ( +/obj/machinery/computer/bank_machine, +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/vault) "dfp" = ( /obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron, @@ -8868,6 +9024,14 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) +"dhz" = ( +/obj/effect/turf_decal/bot_white/left, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/command/vault) "dhC" = ( /obj/structure/cable, /obj/effect/turf_decal/trimline/brown/filled/line, @@ -8939,15 +9103,6 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) -"diB" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "MiniSat Exterior - Fore Starboard"; - network = list("minisat") - }, -/obj/structure/window/reinforced/spawner/directional/south, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "diC" = ( /obj/machinery/door/airlock/maintenance{ name = "Atmospherics Maintenance" @@ -9074,16 +9229,6 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"dls" = ( -/obj/machinery/door/window/left/directional/south{ - name = "MiniSat Walkway Access" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "dlG" = ( /obj/structure/cable, /obj/item/radio/intercom/directional/north, @@ -9118,30 +9263,6 @@ /obj/structure/window/spawner/directional/east, /turf/open/floor/plating, /area/station/cargo/storage) -"dmq" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Foyer" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable/layer3, -/obj/effect/mapping_helpers/airlock/access/any/command/general, -/obj/effect/mapping_helpers/airlock/access/any/command/minisat, -/obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/foyer) -"dmA" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/light/cold/directional/south, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/foyer) "dmK" = ( /obj/machinery/vending/cigarette, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -9226,6 +9347,11 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"doI" = ( +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "doM" = ( /obj/item/radio/intercom/directional/north, /obj/machinery/firealarm/directional/west, @@ -9323,6 +9449,13 @@ /obj/effect/mapping_helpers/airlock/access/all/security/armory, /turf/open/floor/iron/dark, /area/station/maintenance/port/fore) +"dqn" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/firealarm_sanity, +/turf/open/floor/iron/dark, +/area/station/ai/upload/chamber) "dqo" = ( /obj/machinery/conveyor{ dir = 1; @@ -9349,14 +9482,17 @@ /obj/structure/cable, /turf/open/floor/carpet, /area/station/command/corporate_showroom) -"dqv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/circuit/green, -/area/station/ai/upload/chamber) "dqx" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating, /area/station/hallway/secondary/entry) +"dqy" = ( +/obj/machinery/status_display/evac/directional/north, +/obj/machinery/porta_turret/ai, +/obj/machinery/computer/security/telescreen/minisat/directional/east, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "dqE" = ( /obj/structure/closet/toolcloset, /obj/effect/turf_decal/bot, @@ -9628,16 +9764,11 @@ }, /turf/open/floor/iron, /area/station/security/checkpoint/customs) -"dva" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/machinery/button/door/directional/south{ - id = "evashutter"; - name = "E.V.A. Storage Shutter Control"; - req_access = list("command") - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/eva) +"dve" = ( +/obj/effect/spawner/random/maintenance, +/obj/machinery/recharge_station, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "dvn" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 @@ -9795,10 +9926,6 @@ /obj/structure/marker_beacon/purple, /turf/open/space/basic, /area/space/nearstation) -"dxT" = ( -/obj/structure/sign/warning/secure_area, -/turf/closed/wall/r_wall, -/area/station/command/vault) "dyd" = ( /obj/machinery/vending/assist, /obj/effect/turf_decal/stripes/line{ @@ -9920,19 +10047,6 @@ dir = 1 }, /area/station/engineering/atmos) -"dCe" = ( -/obj/machinery/door/window/brigdoor/right/directional/east{ - name = "Primary AI Core Access"; - req_access = list("ai_upload") - }, -/obj/machinery/camera/directional/north{ - c_tag = "AI Chamber - Core"; - network = list("aicore") - }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "dCo" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron, @@ -9952,13 +10066,6 @@ }, /turf/open/floor/iron, /area/station/construction/mining/aux_base) -"dCO" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/station/security/armory) "dDe" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ @@ -9991,13 +10098,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/station/hallway/secondary/command) -"dDD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/command/eva) "dDE" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ @@ -10384,6 +10484,13 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) +"dKG" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/obj/machinery/status_display/ai/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "dKY" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -10456,6 +10563,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/service/chapel/funeral) +"dLC" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/command/eva) "dLJ" = ( /obj/machinery/requests_console/directional/south{ department = "Mining"; @@ -10509,19 +10622,6 @@ /obj/structure/reagent_dispensers/beerkeg, /turf/open/floor/wood, /area/station/maintenance/port/aft) -"dMu" = ( -/obj/structure/rack, -/obj/item/gun/energy/ionrifle, -/obj/item/gun/ballistic/automatic/battle_rifle{ - pixel_y = 3 - }, -/obj/item/gun/energy/temperature/security, -/obj/item/clothing/suit/hooded/ablative, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/security/armory) "dMv" = ( /obj/machinery/holopad, /obj/structure/cable, @@ -10593,6 +10693,17 @@ }, /turf/open/floor/iron, /area/station/security/office) +"dOq" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/sign/departments/vault/directional/north{ + pixel_x = 32 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/landmark/firealarm_sanity, +/turf/open/floor/iron/dark, +/area/station/command/vault) "dOs" = ( /obj/structure/sign/warning/no_smoking, /turf/closed/wall/r_wall, @@ -10691,6 +10802,10 @@ }, /turf/open/floor/iron/dark, /area/station/security/evidence) +"dPV" = ( +/obj/machinery/porta_turret/ai, +/turf/open/floor/iron/dark, +/area/station/ai/upload/chamber) "dPY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -10863,6 +10978,12 @@ }, /turf/open/floor/plating, /area/station/maintenance/solars/starboard/fore) +"dRX" = ( +/obj/structure/rack, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted, +/obj/effect/spawner/random/armory/riot_shield, +/turf/open/floor/iron/dark, +/area/station/security/armory) "dRY" = ( /obj/structure/chair/office, /obj/effect/landmark/start/hangover, @@ -10934,6 +11055,28 @@ /obj/machinery/status_display/ai/directional/north, /turf/open/floor/iron/dark, /area/station/command/gateway) +"dTq" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Antechamber" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/obj/effect/mapping_helpers/airlock/access/any/command/minisat, +/obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) +"dTr" = ( +/obj/structure/cable, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron, +/area/station/command/eva) "dTv" = ( /obj/structure/closet/secure_closet/personal, /obj/item/clothing/under/misc/assistantformal, @@ -10999,6 +11142,12 @@ /obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron, /area/station/service/bar) +"dVb" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "dVc" = ( /obj/machinery/shieldgen, /obj/machinery/light/small/directional/north, @@ -11080,6 +11229,18 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) +"dWf" = ( +/obj/structure/sign/plaques/kiddie{ + pixel_y = 32 + }, +/obj/machinery/camera/directional/north{ + c_tag = "AI Upload Chamber - Fore"; + network = list("aiupload") + }, +/obj/structure/table/wood/fancy/green, +/obj/effect/spawner/random/aimodule/harmless, +/turf/open/floor/circuit/green, +/area/station/ai/upload/chamber) "dWg" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -11162,6 +11323,12 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/plating, /area/station/security/prison) +"dXs" = ( +/obj/structure/secure_safe/directional/north{ + name = "armory safe A" + }, +/turf/open/floor/iron/dark, +/area/station/security/armory) "dXH" = ( /obj/structure/chair, /obj/effect/landmark/start/assistant, @@ -11193,6 +11360,11 @@ /obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron, /area/station/hallway/primary/central) +"dYb" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/eva) "dYg" = ( /obj/machinery/status_display/evac/directional/west, /obj/machinery/camera/directional/west{ @@ -11214,13 +11386,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) -"dYp" = ( -/obj/machinery/porta_turret/ai{ - dir = 1 - }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark, -/area/station/ai/upload/chamber) "dYG" = ( /obj/structure/sign/poster/official/anniversary_vintage_reprint/directional/north, /obj/machinery/light/directional/north, @@ -11236,14 +11401,6 @@ }, /turf/open/floor/wood, /area/station/commons/lounge) -"dYQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) "dYT" = ( /obj/machinery/rnd/destructive_analyzer, /obj/effect/turf_decal/siding{ @@ -11311,6 +11468,14 @@ /obj/machinery/light/small/directional/south, /turf/open/floor/wood, /area/station/service/library) +"eau" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 8 + }, +/obj/item/radio/intercom/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark, +/area/station/security/armory) "eax" = ( /obj/structure/sign/poster/official/random/directional/south, /obj/machinery/light/small/directional/west, @@ -11369,10 +11534,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/station/cargo/sorting) -"ebg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "ebr" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=0-SecurityDesk"; @@ -11833,12 +11994,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/fore) -"eil" = ( -/obj/machinery/light_switch/directional/north, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/station/command/vault) "eiw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ @@ -12172,13 +12327,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/hallway/primary/port) -"emk" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/ai/upload/foyer) "emn" = ( /obj/structure/sign/poster/official/random/directional/south, /obj/effect/turf_decal/tile/neutral{ @@ -12188,6 +12336,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/hallway/primary/port) +"emG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/dark, +/area/station/security/lockers) "emN" = ( /obj/machinery/door/airlock/external, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -12282,17 +12437,6 @@ /obj/item/compact_remote, /turf/open/floor/iron/white, /area/station/science/explab) -"enU" = ( -/obj/structure/cable, -/obj/structure/showcase/cyborg/old{ - pixel_y = 20 - }, -/obj/machinery/camera/directional/north{ - c_tag = "AI Chamber - Fore"; - network = list("aicore") - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "eod" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/cable, @@ -12423,12 +12567,6 @@ /obj/structure/sign/poster/contraband/random/directional/west, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"eqD" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "eqS" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -12489,6 +12627,17 @@ /obj/effect/mapping_helpers/airlock/access/all/medical/general, /turf/open/floor/iron/white, /area/station/medical/medbay/central) +"erP" = ( +/obj/structure/transit_tube/curved{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "erS" = ( /obj/structure/table/wood, /obj/item/camera_film{ @@ -12653,6 +12802,12 @@ /obj/machinery/light/small/directional/south, /turf/open/floor/iron/white, /area/station/science/xenobiology) +"euj" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/machinery/light_switch/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/eva) "euo" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -12762,6 +12917,12 @@ }, /turf/open/floor/iron/white, /area/station/science/ordnance/testlab) +"evI" = ( +/obj/machinery/computer/teleporter, +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/foyer) "evY" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 @@ -12816,21 +12977,6 @@ }, /turf/open/floor/iron, /area/station/commons/fitness/recreation) -"ewl" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plating, -/area/station/maintenance/port) -"ewt" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "ewB" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -12889,13 +13035,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/engineering/storage/tech) -"exv" = ( -/obj/machinery/holopad/secure, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable/layer3, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "exB" = ( /obj/effect/turf_decal/trimline/yellow/filled/line, /obj/effect/turf_decal/trimline/brown/filled/warning, @@ -12940,13 +13079,6 @@ /obj/structure/window/reinforced/plasma/spawner/directional/south, /turf/open/floor/engine, /area/station/engineering/supermatter) -"eyH" = ( -/obj/machinery/ai_slipper{ - uses = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/ai/upload/chamber) "eyK" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -13273,6 +13405,26 @@ /obj/item/radio/intercom/directional/north, /turf/open/floor/iron, /area/station/commons/storage/tools) +"eFX" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) +"eGd" = ( +/obj/machinery/door/window/left/directional/north{ + name = "MiniSat Walkway Access" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "eGg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/stripes/line{ @@ -13296,10 +13448,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/aft) -"eGr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/circuit/red, -/area/station/ai/upload/chamber) "eGC" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -13402,19 +13550,6 @@ }, /turf/open/floor/iron, /area/station/cargo/warehouse) -"eIo" = ( -/obj/structure/showcase/cyborg/old{ - dir = 4; - pixel_x = -9; - pixel_y = 2 - }, -/obj/machinery/airalarm/directional/west, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/foyer) "eIy" = ( /obj/structure/cable, /obj/machinery/photocopier/prebuilt, @@ -13423,18 +13558,6 @@ "eIO" = ( /turf/closed/wall, /area/station/maintenance/department/medical/central) -"eIQ" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/door/window/left/directional/south{ - name = "MiniSat Walkway Access" - }, -/obj/machinery/camera/directional/east{ - c_tag = "MiniSat Exterior - Aft Port"; - network = list("minisat") - }, -/obj/structure/window/reinforced/spawner/directional/west, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "eIV" = ( /obj/effect/turf_decal/siding/purple/corner{ dir = 4 @@ -13594,6 +13717,14 @@ /obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"eLr" = ( +/obj/machinery/door/window/left/directional/south{ + name = "MiniSat Walkway Access" + }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "eLv" = ( /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ @@ -13711,16 +13842,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/station/medical/medbay/central) -"eMJ" = ( -/obj/machinery/door/airlock/maintenance, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, -/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/port/greater) "eMK" = ( /obj/machinery/mech_bay_recharge_port{ dir = 1 @@ -13751,6 +13872,10 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/entry) +"eNh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "eNk" = ( /obj/machinery/door/airlock/maintenance{ name = "Medbay Maintenance" @@ -13764,11 +13889,9 @@ /obj/machinery/vending/wardrobe/coroner_wardrobe, /turf/open/floor/iron/dark, /area/station/medical/morgue) -"eNS" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/security/armory) +"eNR" = ( +/turf/closed/wall, +/area/station/ai/satellite/exterior) "eNV" = ( /obj/effect/turf_decal/delivery, /obj/effect/spawner/random/structure/crate, @@ -13897,14 +14020,19 @@ /obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron/white, /area/station/medical/medbay/central) -"ePZ" = ( -/obj/structure/window/reinforced/spawner/directional/west, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "eQe" = ( /obj/structure/cable, /turf/open/floor/wood, /area/station/command/corporate_showroom) +"eQg" = ( +/obj/machinery/flasher/directional/south{ + id = "AI" + }, +/obj/machinery/porta_turret/ai{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/ai/upload/chamber) "eQr" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -14085,12 +14213,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) -"eUh" = ( -/obj/machinery/ai_slipper{ - uses = 10 - }, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) "eUu" = ( /obj/structure/transit_tube/crossing/horizontal, /obj/structure/lattice, @@ -14244,6 +14366,14 @@ }, /turf/open/floor/iron, /area/station/security/brig) +"eWW" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "eXj" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -14388,13 +14518,6 @@ /obj/machinery/airalarm/directional/east, /turf/open/floor/plating, /area/station/maintenance/disposal) -"eZp" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/command/eva) "eZz" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -14629,6 +14752,20 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"fdQ" = ( +/obj/structure/rack, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/obj/effect/spawner/random/armory/disablers, +/obj/effect/mapping_helpers/requests_console/supplies, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/machinery/requests_console/directional/west{ + department = "Security"; + name = "Security Requests Console" + }, +/turf/open/floor/iron/dark, +/area/station/security/armory) "fdX" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -14696,10 +14833,6 @@ }, /turf/open/floor/iron/white, /area/station/medical/chemistry) -"ffo" = ( -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "ffr" = ( /obj/machinery/atmospherics/components/binary/passive_gate/layer4{ target_pressure = 1200; @@ -14729,18 +14862,6 @@ }, /turf/open/floor/iron/dark, /area/station/science/ordnance) -"ffY" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/door/window/right/directional/south{ - name = "MiniSat Walkway Access" - }, -/obj/machinery/camera/directional/west{ - c_tag = "MiniSat Exterior - Aft Starboard"; - network = list("minisat") - }, -/obj/structure/window/reinforced/spawner/directional/east, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "fgl" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -15326,6 +15447,15 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/security/holding_cell) +"fnO" = ( +/obj/structure/rack, +/obj/machinery/firealarm/directional/east, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/effect/spawner/random/armory/e_gun, +/turf/open/floor/iron/dark, +/area/station/security/armory) "fnT" = ( /obj/structure/table, /obj/item/crowbar/red, @@ -15358,14 +15488,6 @@ }, /turf/open/floor/iron/white/smooth_large, /area/station/medical/medbay/central) -"fov" = ( -/obj/machinery/door/window/right/directional/west{ - name = "MiniSat Airlock Access" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/window/reinforced/spawner/directional/east, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "foB" = ( /obj/structure/closet/secure_closet/hydroponics, /obj/effect/turf_decal/stripes/line{ @@ -15385,6 +15507,14 @@ }, /turf/open/floor/iron/white/smooth_large, /area/station/medical/storage) +"fpd" = ( +/obj/machinery/door/window/right/directional/west{ + name = "MiniSat Airlock Access" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/window/reinforced/spawner/directional/east, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "fpi" = ( /obj/machinery/door/window/right/directional/south{ name = "First Aid Supplies"; @@ -15513,6 +15643,19 @@ dir = 8 }, /area/station/service/chapel/office) +"frt" = ( +/obj/structure/rack, +/obj/item/gun/energy/ionrifle, +/obj/item/gun/ballistic/automatic/battle_rifle{ + pixel_y = 3 + }, +/obj/item/gun/energy/temperature/security, +/obj/item/clothing/suit/hooded/ablative, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/security/armory) "frw" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb/cobweb2, @@ -15754,6 +15897,12 @@ }, /turf/open/floor/plating, /area/station/cargo/storage) +"fyA" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/port) "fyJ" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable, @@ -15795,6 +15944,16 @@ }, /turf/open/floor/iron, /area/station/engineering/break_room) +"fzi" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/security/armory) "fzl" = ( /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating/airless, @@ -15874,6 +16033,26 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, /area/station/engineering/atmos) +"fBo" = ( +/obj/machinery/door/window/left/directional/west{ + name = "Magboot Storage"; + pixel_x = -1; + req_access = list("eva") + }, +/obj/structure/rack, +/obj/item/clothing/shoes/magboots{ + pixel_x = -4; + pixel_y = 3 + }, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/shoes/magboots{ + pixel_x = 4; + pixel_y = -3 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/window/spawner/directional/north, +/turf/open/floor/iron/dark, +/area/station/command/eva) "fBz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -16000,6 +16179,10 @@ "fEK" = ( /turf/closed/wall, /area/station/medical/medbay/central) +"fEO" = ( +/obj/structure/cable, +/turf/open/floor/circuit/red, +/area/station/ai/upload/chamber) "fEW" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -16269,6 +16452,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/carpet, /area/station/command/heads_quarters/hop) +"fJt" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/window/reinforced/spawner/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "fJy" = ( /turf/closed/wall/r_wall, /area/station/maintenance/department/engine) @@ -16313,14 +16503,6 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/plating, /area/station/engineering/supermatter/room) -"fKp" = ( -/obj/machinery/door/poddoor/shutters/window{ - id = "armory"; - name = "Armory Shutters" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/security/armory) "fKv" = ( /obj/machinery/light_switch/directional/south, /obj/machinery/light/no_nightlight/directional/south, @@ -16339,13 +16521,6 @@ /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/plating, /area/station/maintenance/aft/greater) -"fKS" = ( -/obj/machinery/light_switch/directional/east, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/security/armory) "fKZ" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -16356,13 +16531,6 @@ }, /turf/open/floor/iron, /area/station/security/checkpoint/engineering) -"fLa" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) "fLd" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/neutral{ @@ -16483,6 +16651,17 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/ce) +"fMT" = ( +/obj/structure/table, +/obj/item/radio/intercom/directional/south, +/obj/machinery/computer/monitor{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/maintenance/storage) "fNa" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, @@ -16506,10 +16685,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, /turf/open/floor/iron, /area/station/security/brig) -"fNv" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) "fNz" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate, @@ -16524,22 +16699,6 @@ /obj/structure/sign/poster/contraband/random/directional/east, /turf/open/floor/wood, /area/station/maintenance/port/aft) -"fNL" = ( -/obj/machinery/turretid{ - icon_state = "control_stun"; - name = "AI Chamber turret control"; - pixel_x = 3; - pixel_y = -23 - }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/door/window/brigdoor/left/directional/west{ - name = "Primary AI Core Access"; - req_access = list("ai_upload") - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "fNR" = ( /obj/structure/chair, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -16828,6 +16987,15 @@ /obj/machinery/light/small/dim/directional/west, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"fVt" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "fVA" = ( /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 4 @@ -16980,12 +17148,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, /area/station/security/prison) -"fXX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/structure/cable/layer3, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/maintenance/storage) "fYb" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -17046,17 +17208,6 @@ /obj/machinery/light/directional/east, /turf/open/floor/iron, /area/station/hallway/primary/fore) -"fYF" = ( -/obj/structure/transit_tube/curved{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/window/reinforced/spawner/directional/west, -/obj/structure/window/reinforced/spawner/directional/south, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "fYJ" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/structure/cable, @@ -17156,15 +17307,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"gaL" = ( -/obj/structure/cable, -/obj/machinery/button/door/directional/south{ - id = "armory"; - name = "Armory Shutters"; - req_access = list("armory") - }, -/turf/open/floor/iron/dark, -/area/station/security/armory) "gaN" = ( /obj/machinery/door/firedoor, /obj/structure/cable, @@ -17321,16 +17463,6 @@ /obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron, /area/station/engineering/break_room) -"gdJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/flasher/directional/north{ - id = "AI"; - pixel_x = -22 - }, -/obj/structure/cable/layer3, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "gdL" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 @@ -17356,6 +17488,16 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/station/commons/vacant_room/commissary) +"gey" = ( +/obj/machinery/door/window/left/directional/south{ + name = "MiniSat Walkway Access" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "geA" = ( /obj/item/folder/white{ pixel_x = 4; @@ -17410,6 +17552,9 @@ /obj/structure/cable, /turf/open/floor/wood, /area/station/command/heads_quarters/hos) +"gfU" = ( +/turf/closed/wall/r_wall, +/area/station/ai/satellite/exterior) "gfZ" = ( /obj/effect/turf_decal/trimline/purple/corner{ dir = 8 @@ -17639,11 +17784,6 @@ /obj/structure/closet/emcloset, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"gld" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) "gle" = ( /obj/structure/table/glass, /obj/structure/disposalpipe/segment{ @@ -17651,11 +17791,6 @@ }, /turf/open/floor/iron/white, /area/station/science/research) -"glg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/window/reinforced/spawner/directional/west, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "gll" = ( /turf/closed/wall/r_wall, /area/station/maintenance/port/aft) @@ -17680,12 +17815,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) -"glB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/station/command/vault) "glP" = ( /obj/machinery/light/small/directional/east, /obj/structure/sign/poster/contraband/random/directional/east, @@ -17898,6 +18027,13 @@ }, /turf/open/floor/iron, /area/station/engineering/main) +"goo" = ( +/obj/machinery/porta_turret/ai{ + dir = 1 + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai/upload/chamber) "goF" = ( /obj/machinery/atmospherics/pipe/layer_manifold/cyan/hidden{ dir = 8 @@ -17949,14 +18085,6 @@ dir = 4 }, /area/station/commons/fitness) -"gpL" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/power_store/cell/high, -/obj/item/stock_parts/power_store/cell/high, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/command/eva) "gpQ" = ( /turf/open/floor/iron/stairs/medium{ dir = 1 @@ -17991,6 +18119,16 @@ }, /turf/open/floor/plating, /area/station/science/genetics) +"gqA" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/machinery/button/door/directional/south{ + id = "evashutter"; + name = "E.V.A. Storage Shutter Control"; + req_access = list("command") + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/eva) "gqI" = ( /obj/structure/cable, /obj/effect/spawner/structure/window/reinforced, @@ -18365,20 +18503,6 @@ /obj/effect/spawner/random/engineering/tank, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"gwP" = ( -/obj/machinery/holopad/secure, -/obj/machinery/flasher/directional/west{ - id = "AI"; - pixel_y = -26 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/door/window/brigdoor/left/directional/west{ - name = "Secondary AI Core Access"; - req_access = list("ai_upload"); - pixel_x = -4 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "gwS" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -18675,6 +18799,12 @@ /obj/machinery/light/small/directional/west, /turf/open/floor/plating, /area/station/commons/fitness/recreation) +"gCy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/west, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "gCA" = ( /obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/iron/dark, @@ -18717,12 +18847,6 @@ /obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/wood, /area/station/commons/vacant_room/office) -"gCZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/window/reinforced/spawner/directional/west, -/obj/structure/window/reinforced/spawner/directional/south, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "gDh" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -18735,10 +18859,6 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/station/medical/medbay/central) -"gDo" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "gDq" = ( /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5, /obj/machinery/atmospherics/pipe/smart/simple/purple/visible, @@ -18818,6 +18938,14 @@ /obj/effect/landmark/start/prisoner, /turf/open/floor/iron/dark, /area/station/security/prison/safe) +"gEv" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4, +/obj/structure/cable/multilayer/connected, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/maintenance/storage) "gEx" = ( /obj/structure/cable, /obj/effect/decal/cleanable/dirt, @@ -18972,13 +19100,6 @@ "gGy" = ( /turf/open/floor/iron/dark, /area/station/command/bridge) -"gGF" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/command/eva) "gGK" = ( /obj/machinery/computer/operating, /obj/machinery/camera/directional/west{ @@ -19013,6 +19134,15 @@ }, /turf/open/floor/iron/dark, /area/station/science/ordnance/storage) +"gHA" = ( +/obj/structure/rack, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/effect/spawner/random/armory/shotgun, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/dark, +/area/station/security/armory) "gHE" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -19428,6 +19558,15 @@ /obj/machinery/light/small/directional/north, /turf/open/floor/engine, /area/station/science/explab) +"gNP" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "MiniSat Exterior - Fore Starboard"; + network = list("minisat") + }, +/obj/structure/window/reinforced/spawner/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "gNR" = ( /obj/structure/girder, /obj/effect/spawner/random/structure/grille, @@ -19472,6 +19611,12 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central) +"gOv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/holopad, +/obj/structure/window/reinforced/spawner/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "gOy" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, @@ -19479,26 +19624,6 @@ /obj/structure/window/reinforced/plasma/spawner/directional/north, /turf/open/floor/engine, /area/station/engineering/supermatter) -"gOA" = ( -/obj/machinery/door/window/left/directional/west{ - name = "Jetpack Storage"; - pixel_x = -1; - req_access = list("eva") - }, -/obj/structure/rack, -/obj/item/tank/jetpack/carbondioxide{ - pixel_x = 4; - pixel_y = -1 - }, -/obj/item/tank/jetpack/carbondioxide, -/obj/item/tank/jetpack/carbondioxide{ - pixel_x = -4; - pixel_y = 1 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/window/spawner/directional/south, -/turf/open/floor/iron/dark, -/area/station/command/eva) "gOB" = ( /obj/machinery/light/small/directional/west, /turf/open/floor/engine, @@ -19566,18 +19691,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/carpet, /area/station/command/heads_quarters/captain/private) -"gPG" = ( -/obj/machinery/door/airlock/maintenance, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, -/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) "gQa" = ( /obj/effect/turf_decal/siding/thinplating_new/corner, /obj/effect/turf_decal/trimline/brown/filled/corner, @@ -19611,14 +19724,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/port) -"gQF" = ( -/obj/effect/landmark/start/cyborg, -/obj/machinery/holopad/secure, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable/layer3, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "gQG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -19642,22 +19747,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"gRq" = ( -/obj/effect/turf_decal/bot_white/right, -/obj/structure/closet/crate/goldcrate, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/vault) -"gRz" = ( -/obj/machinery/camera/directional/south{ - c_tag = "AI Chamber - Aft"; - network = list("aicore") - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "gSn" = ( /obj/item/wrench, /turf/open/floor/iron, @@ -19865,19 +19954,6 @@ }, /turf/open/floor/iron/white, /area/station/science/lobby) -"gVK" = ( -/obj/machinery/flasher/directional/north{ - id = "AI" - }, -/obj/structure/table/wood/fancy/blue, -/obj/effect/spawner/random/aimodule/neutral, -/obj/machinery/door/window/right/directional/east{ - name = "Core Modules"; - req_access = list("captain") - }, -/obj/structure/window/reinforced/spawner/directional/south, -/turf/open/floor/circuit, -/area/station/ai/upload/chamber) "gVO" = ( /obj/effect/turf_decal/trimline/purple/corner{ dir = 1 @@ -20013,10 +20089,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/maintenance/aft/greater) -"gXH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/maintenance/storage) "gXW" = ( /obj/machinery/light_switch/directional/north, /obj/machinery/pipedispenser/disposal, @@ -20405,6 +20477,11 @@ /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"hey" = ( +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "heE" = ( /obj/structure/table/wood, /obj/effect/spawner/random/decoration/ornament, @@ -20422,22 +20499,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/break_room) -"heM" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/obj/effect/spawner/random/armory/riot_armor, -/obj/effect/spawner/random/armory/bulletproof_armor, -/obj/structure/rack, -/turf/open/floor/iron/dark, -/area/station/security/armory) -"heO" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) "heS" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/mop_bucket/janitorialcart, @@ -20482,15 +20543,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/security/prison/safe) -"hfG" = ( -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/window/reinforced/spawner/directional/south, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "hfH" = ( /obj/structure/table/reinforced, /obj/machinery/microwave/engineering/cell_included, @@ -20558,17 +20610,6 @@ dir = 8 }, /area/station/engineering/atmos) -"hgQ" = ( -/obj/structure/table, -/obj/item/radio/intercom/directional/south, -/obj/machinery/computer/monitor{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/maintenance/storage) "hhl" = ( /obj/machinery/power/apc/auto_name/directional/north, /obj/structure/table, @@ -20841,6 +20882,22 @@ }, /turf/open/floor/iron, /area/station/security/execution/transfer) +"hlB" = ( +/obj/machinery/flasher/directional/north{ + id = "AI" + }, +/obj/effect/spawner/random/aimodule/harmful, +/obj/structure/table/wood/fancy/red, +/obj/machinery/door/window/brigdoor/left/directional/west{ + name = "High-Risk Modules"; + req_access = list("captain") + }, +/obj/item/ai_module/reset/purge{ + pixel_y = 11 + }, +/obj/structure/window/reinforced/spawner/directional/south, +/turf/open/floor/circuit/red, +/area/station/ai/upload/chamber) "hlD" = ( /turf/open/floor/carpet, /area/station/command/heads_quarters/captain/private) @@ -20872,6 +20929,15 @@ /obj/machinery/duct, /turf/open/floor/iron, /area/station/engineering/break_room) +"hml" = ( +/obj/effect/turf_decal/box/red, +/obj/effect/turf_decal/arrows/red{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable/multilayer/connected, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "hmo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/trimline/blue/filled/line{ @@ -21000,17 +21066,6 @@ /obj/effect/turf_decal/tile/yellow/fourcorners, /turf/open/floor/iron/white, /area/station/medical/pharmacy) -"hoW" = ( -/obj/machinery/door/airlock/maintenance, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/aft/greater) "hoY" = ( /obj/structure/chair/office{ dir = 4 @@ -21048,52 +21103,11 @@ }, /turf/open/floor/iron, /area/station/science/robotics/mechbay) -"hpC" = ( -/obj/structure/chair, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) -"hpO" = ( -/obj/item/radio/intercom/directional/west{ - freerange = 1; - listening = 0; - name = "Common Channel"; - pixel_y = -8 - }, -/obj/item/radio/intercom/directional/south{ - freerange = 1; - frequency = 1447; - listening = 0; - name = "Private Channel" - }, -/obj/item/radio/intercom/directional/east{ - freerange = 1; - listening = 0; - name = "Custom Channel"; - pixel_y = -8 - }, -/obj/effect/landmark/start/ai, -/obj/machinery/button/door/directional/south{ - id = "AI Chamber entrance shutters"; - name = "AI Chamber Entrance Shutters Control"; - pixel_x = -24; - req_access = list("ai_upload") - }, -/obj/machinery/button/door/directional/south{ - id = "AI Core shutters"; - name = "AI Core Shutters Control"; - pixel_x = 24; - req_access = list("ai_upload") - }, -/turf/open/floor/circuit/green, -/area/station/ai/satellite/chamber) "hqb" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/plating, /area/station/medical/abandoned) -"hqq" = ( -/turf/closed/wall/r_wall, -/area/station/ai/satellite/interior) "hqr" = ( /obj/machinery/atmospherics/pipe/smart/simple/supply/visible{ dir = 10 @@ -21414,16 +21428,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/primary/central) -"hvM" = ( -/obj/machinery/computer/station_alert{ - dir = 1 - }, -/obj/machinery/light/directional/south, -/obj/machinery/computer/security/telescreen/minisat/directional/south, -/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/ai/satellite/maintenance/storage) "hvR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ @@ -21634,6 +21638,10 @@ /obj/machinery/duct, /turf/open/floor/plating, /area/station/maintenance/port) +"hyN" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/r_wall, +/area/station/command/eva) "hyT" = ( /obj/structure/closet/emcloset, /obj/effect/turf_decal/bot, @@ -21652,6 +21660,20 @@ /obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron, /area/station/service/bar) +"hyZ" = ( +/obj/machinery/flasher/directional/east{ + id = "AI"; + pixel_y = 26 + }, +/obj/machinery/holopad/secure, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/door/window/brigdoor/right/directional/east{ + name = "Tertiary AI Core Access"; + req_access = list("ai_upload"); + pixel_x = 4 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "hza" = ( /obj/vehicle/sealed/mecha/ripley/paddy/preset, /turf/open/floor/iron/recharge_floor, @@ -21663,6 +21685,15 @@ /obj/effect/landmark/start/shaft_miner, /turf/open/floor/iron, /area/station/cargo/miningoffice) +"hzt" = ( +/obj/structure/transit_tube/curved/flipped, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "hzw" = ( /obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, @@ -21697,6 +21728,18 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/station/commons/locker) +"hAF" = ( +/obj/machinery/camera/directional/south{ + c_tag = "MiniSat Exterior Access"; + network = list("minisat") + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/window/reinforced/spawner/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "hAL" = ( /obj/machinery/door/poddoor/shutters{ dir = 4; @@ -21714,6 +21757,11 @@ }, /turf/open/floor/engine, /area/station/command/heads_quarters/rd) +"hBm" = ( +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "hBo" = ( /mob/living/simple_animal/bot/mulebot, /obj/structure/cable, @@ -22192,6 +22240,19 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) +"hLv" = ( +/obj/structure/showcase/cyborg/old{ + dir = 8; + pixel_x = 9; + pixel_y = 2 + }, +/obj/machinery/firealarm/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "hLB" = ( /obj/structure/rack, /obj/item/crowbar/red, @@ -22272,14 +22333,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/station/security/warden) -"hMz" = ( -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) "hME" = ( /obj/structure/table/wood, /obj/item/taperecorder{ @@ -22289,20 +22342,6 @@ /obj/item/flashlight/seclite, /turf/open/floor/iron/grimy, /area/station/security/detectives_office) -"hMN" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/turf/open/floor/iron, -/area/station/maintenance/starboard/greater) "hMQ" = ( /obj/machinery/camera/directional/south{ c_tag = "Holodeck Control" @@ -22316,6 +22355,18 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/station/security/office) +"hNg" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "E.V.A. Storage" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/any/command/eva, +/obj/effect/mapping_helpers/airlock/red_alert_access, +/turf/open/floor/iron, +/area/station/command/eva) "hNn" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/light/floor, @@ -22425,10 +22476,6 @@ /obj/effect/mapping_helpers/requests_console/ore_update, /turf/open/floor/wood/large, /area/station/command/heads_quarters/qm) -"hQq" = ( -/obj/structure/sign/warning/secure_area, -/turf/closed/wall/r_wall, -/area/station/command/eva) "hQu" = ( /obj/effect/turf_decal/delivery, /turf/open/floor/iron, @@ -22895,14 +22942,6 @@ /obj/machinery/light/small/directional/west, /turf/open/floor/iron/dark, /area/station/security/office) -"hYi" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) "hYl" = ( /obj/structure/sink{ dir = 8; @@ -23080,16 +23119,18 @@ }, /turf/open/floor/iron/white, /area/station/medical/virology) +"iar" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/port) "ias" = ( /obj/machinery/seed_extractor, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"iaA" = ( -/obj/machinery/status_display/evac/directional/north, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/structure/cable/layer3, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "iaK" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted, /obj/machinery/light/directional/south, @@ -23132,12 +23173,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/security/courtroom) -"ibi" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) "ibw" = ( /obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 4 @@ -23479,21 +23514,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/engineering/storage/tech) -"ihK" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "AI Chamber" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "AI Chamber entrance shutters"; - name = "AI Chamber Entrance Shutters" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/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/command/ai_upload, -/obj/structure/cable/layer3, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "ihN" = ( /obj/machinery/computer/security/telescreen/prison/directional/south, /obj/structure/cable, @@ -23655,6 +23675,18 @@ /obj/effect/landmark/firealarm_sanity, /turf/open/floor/iron/white, /area/station/science/research) +"ikC" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "MiniSat Maintenance" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/command/minisat, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/maintenance/storage) "ikO" = ( /obj/machinery/newscaster/directional/north, /obj/structure/table/glass, @@ -23754,6 +23786,13 @@ }, /turf/open/floor/wood, /area/station/service/library) +"ilF" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "ilJ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/yellow/half/contrasted{ @@ -23878,19 +23917,6 @@ /obj/effect/turf_decal/bot_red, /turf/open/floor/iron/dark, /area/station/security/brig) -"inF" = ( -/obj/item/radio/intercom/directional/south{ - broadcasting = 1; - frequency = 1447; - name = "Private Channel" - }, -/obj/machinery/camera/motion/directional/south{ - c_tag = "AI Upload Chamber - Starboard"; - network = list("aiupload") - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/station/ai/upload/chamber) "inH" = ( /obj/structure/table/wood, /obj/item/pai_card, @@ -24009,6 +24035,11 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, /area/station/science/lab) +"ipR" = ( +/obj/machinery/recharge_station, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/maintenance/storage) "iqc" = ( /obj/structure/reflector/single/anchored{ dir = 9 @@ -24031,14 +24062,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/department/medical/central) -"iqr" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/structure/cable/layer3, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "iqt" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -24159,6 +24182,12 @@ /obj/machinery/light/small/broken/directional/south, /turf/open/floor/plating, /area/station/maintenance/starboard/greater) +"isn" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/command/eva) "isr" = ( /obj/effect/spawner/structure/window/reinforced/plasma, /obj/machinery/door/poddoor/shutters/radiation/preopen{ @@ -24249,12 +24278,6 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/station/science/research) -"itI" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/command/eva) "itY" = ( /obj/machinery/door/poddoor/preopen{ id = "Engineering"; @@ -24314,12 +24337,18 @@ }, /turf/open/floor/iron, /area/station/command/gateway) -"ivt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +"ivm" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Medbay Security Post" }, -/turf/open/floor/iron, -/area/station/command/eva) +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/medical) "ivu" = ( /obj/structure/table/reinforced, /obj/machinery/camera/directional/west{ @@ -24367,10 +24396,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) -"iwc" = ( -/obj/structure/cable, -/turf/open/floor/circuit, -/area/station/ai/upload/chamber) "iwj" = ( /obj/structure/table/glass, /obj/effect/turf_decal/tile/blue/fourcorners, @@ -24441,6 +24466,15 @@ }, /turf/open/floor/iron/white, /area/station/medical/surgery/theatre) +"ixw" = ( +/obj/machinery/holopad, +/obj/machinery/camera/directional/south{ + c_tag = "MiniSat Exterior - Aft"; + network = list("minisat") + }, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "ixA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -24464,6 +24498,12 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/fore) +"ixT" = ( +/obj/effect/turf_decal/bot_white/left, +/obj/structure/closet/crate/silvercrate, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/vault) "ixY" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -24739,17 +24779,6 @@ /obj/machinery/holopad, /turf/open/floor/wood, /area/station/service/cafeteria) -"iBx" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/syringes{ - pixel_y = 4 - }, -/obj/item/storage/box/syringes, -/obj/structure/window/spawner/directional/west, -/obj/item/gun/syringe, -/obj/item/gun/syringe, -/turf/open/floor/iron/dark, -/area/station/medical/storage) "iBK" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -24771,16 +24800,6 @@ /obj/machinery/duct, /turf/open/floor/iron/white, /area/station/security/prison) -"iBX" = ( -/obj/structure/table/reinforced, -/obj/item/folder/blue{ - pixel_y = 2 - }, -/obj/item/pen, -/obj/machinery/light/small/directional/east, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "iCj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, /obj/effect/mapping_helpers/airlock/locked, @@ -24793,6 +24812,14 @@ /obj/machinery/door/airlock/public/glass/incinerator/atmos_interior, /turf/open/floor/engine, /area/station/maintenance/disposal/incinerator) +"iCr" = ( +/obj/structure/rack, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/effect/spawner/random/armory/riot_helmet, +/obj/effect/spawner/random/armory/bulletproof_helmet, +/turf/open/floor/iron/dark, +/area/station/security/armory) "iCx" = ( /obj/machinery/atmospherics/components/tank/air/layer4{ dir = 1 @@ -24806,6 +24833,10 @@ }, /turf/open/floor/engine, /area/station/engineering/atmospherics_engine) +"iCV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "iDe" = ( /obj/structure/table, /obj/item/reagent_containers/cup/glass/drinkingglass, @@ -24913,6 +24944,14 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/station/medical/medbay/central) +"iFl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "iFz" = ( /turf/open/floor/iron, /area/station/security/prison) @@ -25027,12 +25066,6 @@ /obj/effect/spawner/random/trash/grille_or_waste, /turf/open/floor/plating, /area/station/maintenance/aft/lesser) -"iHw" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/command/eva) "iHy" = ( /obj/machinery/rnd/production/circuit_imprinter, /obj/effect/turf_decal/bot, @@ -25045,13 +25078,6 @@ "iHD" = ( /turf/closed/wall/r_wall, /area/station/security/courtroom) -"iHF" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/station/command/vault) "iHH" = ( /obj/structure/window/reinforced/spawner/directional/west, /obj/structure/window/reinforced/spawner/directional/south, @@ -25084,6 +25110,15 @@ dir = 8 }, /area/station/service/chapel) +"iIE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/junction/flip{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "iIP" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -25094,6 +25129,10 @@ }, /turf/open/floor/iron, /area/station/command/heads_quarters/ce) +"iIQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai/upload/chamber) "iIW" = ( /obj/structure/bookcase/random, /turf/open/floor/plating/airless, @@ -25131,15 +25170,21 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"iKg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/junction/flip{ - dir = 4 +"iJX" = ( +/obj/machinery/turretid{ + name = "AI Chamber turret control"; + pixel_x = 3; + pixel_y = -23 }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/door/window/brigdoor/left/directional/west{ + name = "Primary AI Core Access"; + req_access = list("ai_upload") + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "iKj" = ( /obj/machinery/photocopier/prebuilt, /obj/effect/turf_decal/tile/red/half/contrasted{ @@ -25201,13 +25246,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/primary/central) -"iLm" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) "iLn" = ( /obj/item/reagent_containers/cup/bottle/toxin{ pixel_x = 4; @@ -25265,23 +25303,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, /turf/open/floor/iron, /area/station/security/brig) -"iLN" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Antechamber" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable/layer3, -/obj/effect/mapping_helpers/airlock/access/any/command/general, -/obj/effect/mapping_helpers/airlock/access/any/command/minisat, -/obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "iLT" = ( /obj/effect/turf_decal/siding/thinplating_new/dark, /obj/effect/turf_decal/trimline/brown/line, @@ -25430,16 +25451,6 @@ /obj/item/radio/intercom/directional/south, /turf/open/floor/wood/parquet, /area/station/medical/psychology) -"iNr" = ( -/obj/machinery/door/airlock/maintenance, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/aft/greater) "iNB" = ( /obj/machinery/firealarm/directional/east, /obj/structure/table/glass, @@ -25654,6 +25665,12 @@ /obj/effect/mapping_helpers/mail_sorting/medbay/cmo_office, /turf/open/floor/plating, /area/station/maintenance/department/medical/central) +"iQr" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "iQy" = ( /obj/structure/sign/warning/pods{ pixel_x = 30 @@ -25737,6 +25754,23 @@ }, /turf/open/floor/iron, /area/station/security/brig) +"iRY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Foyer" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/obj/effect/mapping_helpers/airlock/access/any/command/minisat, +/obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/foyer) "iSd" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/duct, @@ -25763,19 +25797,6 @@ /obj/effect/turf_decal/tile/red/opposingcorners, /turf/open/floor/iron/white, /area/station/security/prison/mess) -"iSD" = ( -/obj/structure/table, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/mineral/plasma{ - amount = 35 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/maintenance/storage) "iSI" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -25804,15 +25825,6 @@ }, /turf/open/floor/iron/dark, /area/station/science/ordnance) -"iTu" = ( -/obj/structure/showcase/cyborg/old{ - dir = 8; - pixel_x = 9; - pixel_y = 2 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "iTC" = ( /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ dir = 10 @@ -25861,6 +25873,13 @@ }, /turf/open/floor/wood/large, /area/station/service/theater) +"iUf" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai/upload/foyer) "iUm" = ( /turf/closed/wall, /area/station/hallway/secondary/exit/departure_lounge) @@ -25931,14 +25950,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/white, /area/station/science/xenobiology) -"iWe" = ( -/obj/machinery/airalarm/directional/north, -/obj/machinery/portable_atmospherics/canister/air, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4, -/obj/structure/cable/multilayer/connected, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/maintenance/storage) "iWj" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -26181,6 +26192,17 @@ /obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"iZn" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/syringes{ + pixel_y = 4 + }, +/obj/item/storage/box/syringes, +/obj/structure/window/spawner/directional/west, +/obj/item/gun/syringe, +/obj/item/gun/syringe, +/turf/open/floor/iron/dark, +/area/station/medical/storage) "iZC" = ( /obj/structure/closet/crate, /obj/machinery/light/small/directional/east, @@ -26343,6 +26365,14 @@ /obj/effect/spawner/random/food_or_drink/seed_flowers, /turf/open/floor/iron, /area/station/service/hydroponics/garden) +"jcc" = ( +/obj/structure/rack, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/effect/spawner/random/armory/laser_gun, +/turf/open/floor/iron/dark, +/area/station/security/armory) "jcw" = ( /obj/machinery/atmospherics/components/tank, /turf/open/floor/iron/dark, @@ -26404,6 +26434,12 @@ /obj/effect/turf_decal/tile/dark_blue/half/contrasted, /turf/open/floor/iron/kitchen_coldroom, /area/station/medical/coldroom) +"jdQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "jdR" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -26486,15 +26522,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /turf/open/floor/iron/dark, /area/station/medical/cryo) -"jeR" = ( -/obj/structure/rack, -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/obj/effect/spawner/random/armory/e_gun, -/turf/open/floor/iron/dark, -/area/station/security/armory) "jfa" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/machinery/vending/games, @@ -26762,6 +26789,10 @@ /obj/machinery/light/directional/north, /turf/open/floor/iron/white, /area/station/science/xenobiology) +"jjy" = ( +/obj/structure/window/reinforced/spawner/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "jjC" = ( /obj/structure/flora/bush/lavendergrass/style_random, /obj/item/food/grown/banana, @@ -26822,6 +26853,15 @@ /obj/machinery/light/small/directional/west, /turf/open/floor/iron, /area/station/engineering/atmos) +"jkG" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/transit_tube/station/dispenser{ + dir = 4 + }, +/obj/structure/window/reinforced/spawner/directional/west, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "jkT" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -26874,6 +26914,10 @@ }, /turf/open/floor/wood/large, /area/station/command/heads_quarters/qm) +"jln" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/circuit/red, +/area/station/ai/upload/chamber) "jlJ" = ( /obj/effect/spawner/random/entertainment/arcade, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -27034,9 +27078,6 @@ /obj/machinery/door/firedoor/heavy, /turf/open/floor/iron/dark/textured, /area/station/engineering/atmos) -"jof" = ( -/turf/closed/wall/r_wall, -/area/station/ai/satellite/foyer) "joj" = ( /obj/item/radio/intercom/directional/east, /obj/effect/turf_decal/tile/yellow/half/contrasted{ @@ -27461,6 +27502,17 @@ /obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/engine, /area/station/science/explab) +"jvO" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/mob/living/simple_animal/bot/secbot/pingsky, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "jvQ" = ( /obj/machinery/door/window/left/directional/north{ name = "Petting Zoo" @@ -27587,18 +27639,6 @@ }, /turf/open/floor/iron/white, /area/station/medical/chemistry) -"jxp" = ( -/obj/structure/sign/plaques/kiddie{ - pixel_y = 32 - }, -/obj/machinery/camera/directional/north{ - c_tag = "AI Upload Chamber - Fore"; - network = list("aiupload") - }, -/obj/structure/table/wood/fancy/green, -/obj/effect/spawner/random/aimodule/harmless, -/turf/open/floor/circuit/green, -/area/station/ai/upload/chamber) "jxv" = ( /obj/structure/table/wood, /obj/machinery/fax{ @@ -27721,16 +27761,6 @@ /obj/machinery/newscaster/directional/east, /turf/open/floor/carpet, /area/station/security/detectives_office) -"jzd" = ( -/obj/structure/showcase/cyborg/old{ - pixel_y = 20 - }, -/obj/machinery/power/terminal{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "jzp" = ( /turf/closed/wall, /area/station/commons/vacant_room/office) @@ -28004,18 +28034,28 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/fore) -"jEi" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/highsecurity{ - name = "AI Upload" +"jEr" = ( +/obj/machinery/holopad/secure, +/obj/machinery/flasher/directional/west{ + id = "AI"; + pixel_y = -26 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/door/window/brigdoor/left/directional/west{ + name = "Secondary AI Core Access"; + req_access = list("ai_upload"); + pixel_x = -4 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) +"jED" = ( /obj/structure/cable, /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/command/ai_upload, -/turf/open/floor/iron/dark, -/area/station/ai/upload/chamber) +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plating, +/area/station/maintenance/port) "jEI" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -28091,6 +28131,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) +"jGa" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "jGb" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -28162,6 +28211,16 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/hallway/primary/port) +"jGN" = ( +/obj/machinery/computer/station_alert{ + dir = 1 + }, +/obj/machinery/light/directional/south, +/obj/machinery/computer/security/telescreen/minisat/directional/south, +/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/ai/satellite/maintenance/storage) "jGO" = ( /obj/machinery/hydroponics/soil, /obj/item/cultivator, @@ -28203,6 +28262,11 @@ }, /turf/open/floor/iron/white, /area/station/medical/medbay/lobby) +"jHB" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/circuit, +/area/station/ai/upload/chamber) "jHM" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -28222,36 +28286,29 @@ /obj/machinery/status_display/evac/directional/south, /turf/open/floor/iron/dark, /area/station/medical/break_room) -"jHR" = ( -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/window/reinforced/spawner/directional/south, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "jHX" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/iron/dark/textured_large, /area/station/science/cytology) +"jIg" = ( +/obj/structure/table, +/obj/item/storage/belt/utility, +/obj/item/storage/belt/utility, +/obj/item/radio/off, +/obj/item/radio/off, +/obj/item/radio/off, +/obj/item/radio/off, +/obj/item/multitool, +/turf/open/floor/iron, +/area/station/command/eva) "jIk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/wood, /area/station/commons/lounge) -"jIt" = ( -/obj/machinery/status_display/evac/directional/north, -/obj/machinery/porta_turret/ai, -/obj/machinery/computer/security/telescreen/minisat/directional/east, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) -"jIx" = ( -/obj/machinery/teleport/station, -/obj/machinery/status_display/evac/directional/north, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/foyer) "jIz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment, @@ -28329,11 +28386,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, /turf/open/space/basic, /area/space/nearstation) -"jJJ" = ( -/obj/machinery/recharge_station, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/maintenance/storage) "jJR" = ( /obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 4 @@ -28403,11 +28455,6 @@ /obj/effect/turf_decal/trimline/yellow/warning, /turf/open/floor/iron, /area/station/engineering/atmos) -"jKK" = ( -/obj/structure/window/reinforced/spawner/directional/east, -/obj/structure/window/reinforced/spawner/directional/south, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "jKS" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable, @@ -28723,12 +28770,15 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"jQp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +"jQr" = ( +/obj/machinery/door/airlock/maintenance, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, /turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/area/station/maintenance/port/greater) "jQz" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 8 @@ -28941,12 +28991,6 @@ }, /turf/open/floor/iron/dark, /area/station/service/chapel/funeral) -"jUk" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/machinery/light_switch/directional/north, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/eva) "jUm" = ( /obj/structure/closet/secure_closet/bar/all_access{ pixel_x = -3; @@ -29061,12 +29105,6 @@ }, /turf/open/floor/iron/dark, /area/station/service/chapel/office) -"jVT" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/eva) "jVZ" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/right/directional/west{ @@ -29098,21 +29136,6 @@ /obj/structure/window/reinforced/plasma/spawner/directional/north, /turf/open/floor/engine, /area/station/engineering/supermatter) -"jWK" = ( -/obj/structure/rack, -/obj/item/storage/box/flashes{ - pixel_x = 3 - }, -/obj/item/storage/box/teargas{ - pixel_x = 1; - pixel_y = -2 - }, -/obj/item/gun/grenadelauncher, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/security/armory) "jWR" = ( /obj/item/radio/intercom/directional/east, /obj/effect/turf_decal/siding/wood{ @@ -29128,17 +29151,6 @@ /obj/item/wirecutters, /turf/open/space/basic, /area/space/nearstation) -"jXg" = ( -/obj/structure/table, -/obj/item/storage/belt/utility, -/obj/item/storage/belt/utility, -/obj/item/radio/off, -/obj/item/radio/off, -/obj/item/radio/off, -/obj/item/radio/off, -/obj/item/multitool, -/turf/open/floor/iron, -/area/station/command/eva) "jXn" = ( /obj/effect/turf_decal/tile/green/anticorner/contrasted{ dir = 8 @@ -29323,6 +29335,13 @@ /obj/structure/sign/warning/vacuum/external, /turf/closed/wall, /area/station/cargo/miningoffice) +"kaC" = ( +/obj/machinery/light_switch/directional/east, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/security/armory) "kaF" = ( /obj/effect/turf_decal/trimline/purple/line{ dir = 1 @@ -29523,20 +29542,17 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron/freezer, /area/station/commons/toilet/restrooms) -"keF" = ( -/obj/machinery/flasher/directional/east{ - id = "AI"; - pixel_y = 26 +"ken" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 }, -/obj/machinery/holopad/secure, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/door/window/brigdoor/right/directional/east{ - name = "Tertiary AI Core Access"; - req_access = list("ai_upload"); - pixel_x = 4 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "keK" = ( /obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ dir = 4 @@ -29568,11 +29584,6 @@ /obj/structure/window/spawner/directional/south, /turf/open/floor/iron, /area/station/engineering/atmos) -"keZ" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron/dark, -/area/station/security/armory) "kfp" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -29613,12 +29624,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/aft) -"kfY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/window/reinforced/spawner/directional/south, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "kge" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -30160,14 +30165,6 @@ "kor" = ( /turf/closed/wall, /area/station/maintenance/department/science/central) -"kot" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 - }, -/obj/item/radio/intercom/directional/north, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/dark, -/area/station/security/armory) "kou" = ( /obj/structure/cable, /obj/effect/turf_decal/stripes/corner{ @@ -30290,15 +30287,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/station/security/prison) -"krm" = ( -/obj/structure/rack, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 - }, -/obj/machinery/light/small/directional/west, -/obj/effect/spawner/random/armory/dragnet, -/turf/open/floor/iron/dark, -/area/station/security/armory) "krt" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -30548,6 +30536,14 @@ }, /turf/open/floor/iron, /area/station/security/brig) +"kwF" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/command/eva) "kwQ" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/tile/neutral{ @@ -30575,14 +30571,6 @@ /obj/effect/mapping_helpers/apc/cell_10k, /turf/open/floor/plating, /area/station/engineering/supermatter/room) -"kxx" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/command/eva) "kxz" = ( /obj/machinery/door/airlock/maintenance{ name = "Medbay Maintenance" @@ -30766,6 +30754,18 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/maintenance/port/greater) +"kzL" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "E.V.A. Storage" + }, +/obj/effect/turf_decal/delivery, +/obj/structure/cable, +/obj/effect/landmark/navigate_destination, +/obj/effect/mapping_helpers/airlock/access/any/command/eva, +/obj/effect/mapping_helpers/airlock/red_alert_access, +/turf/open/floor/iron, +/area/station/command/eva) "kzQ" = ( /obj/effect/turf_decal/siding/purple, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -31229,6 +31229,16 @@ /obj/item/storage/box, /turf/open/floor/plating, /area/station/maintenance/port) +"kIJ" = ( +/obj/effect/spawner/random/maintenance, +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "kIY" = ( /obj/machinery/portable_atmospherics/scrubber, /obj/effect/turf_decal/siding/purple{ @@ -31349,11 +31359,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"kKr" = ( -/obj/machinery/nuclearbomb/selfdestruct, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/vault) "kKv" = ( /obj/machinery/atmospherics/components/unary/passive_vent, /obj/structure/lattice/catwalk, @@ -31402,6 +31407,11 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/security/prison/mess) +"kLg" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "kLh" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -31682,6 +31692,11 @@ /obj/machinery/light/small/directional/south, /turf/open/floor/engine/o2, /area/station/engineering/atmos) +"kPZ" = ( +/obj/structure/rack, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) "kQe" = ( /turf/closed/wall, /area/station/science/genetics) @@ -31766,13 +31781,6 @@ /obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, /area/station/maintenance/port) -"kRT" = ( -/obj/structure/chair/office{ - dir = 8 - }, -/obj/machinery/status_display/ai/directional/south, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "kRV" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -31889,6 +31897,15 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) +"kUm" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "kUo" = ( /obj/structure/closet/crate/engineering/electrical, /obj/item/solar_assembly, @@ -31904,6 +31921,18 @@ /obj/item/stack/cable_coil, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"kUx" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "kUG" = ( /obj/effect/turf_decal/bot, /obj/effect/turf_decal/loading_area{ @@ -31946,6 +31975,12 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/maintenance/disposal) +"kVU" = ( +/obj/effect/turf_decal/trimline/neutral/filled/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/security/armory) "kVZ" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ @@ -31975,6 +32010,16 @@ /obj/machinery/light_switch/directional/north, /turf/open/floor/iron, /area/station/command/gateway) +"kWn" = ( +/obj/structure/cable, +/obj/machinery/holopad/secure, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/foyer) "kWE" = ( /obj/machinery/smartfridge/organ, /obj/effect/turf_decal/tile/dark_blue/full, @@ -32250,6 +32295,11 @@ dir = 1 }, /area/station/service/chapel) +"lah" = ( +/obj/structure/rack, +/obj/effect/spawner/random/trash/janitor_supplies, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) "lan" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -32420,6 +32470,9 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"ldP" = ( +/turf/closed/wall/r_wall, +/area/station/ai/satellite/maintenance/storage) "ldQ" = ( /obj/structure/cable, /turf/open/floor/iron/dark, @@ -32462,15 +32515,6 @@ /obj/structure/cable, /turf/open/floor/iron/kitchen_coldroom/freezerfloor, /area/station/service/kitchen/coldroom) -"leX" = ( -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable/layer3, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) "lfc" = ( /obj/machinery/newscaster/directional/north, /obj/effect/turf_decal/stripes/corner{ @@ -32533,14 +32577,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central) -"lgo" = ( -/obj/structure/rack, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/obj/effect/spawner/random/armory/riot_helmet, -/obj/effect/spawner/random/armory/bulletproof_helmet, -/turf/open/floor/iron/dark, -/area/station/security/armory) "lgw" = ( /obj/effect/turf_decal/trimline/blue/filled/corner, /obj/machinery/camera/directional/east{ @@ -32786,9 +32822,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/glass/reinforced, /area/station/science/research) -"llI" = ( -/turf/closed/wall/r_wall, -/area/station/ai/upload/foyer) "llU" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -32860,6 +32893,14 @@ /obj/structure/reagent_dispensers/plumbed, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) +"lmF" = ( +/obj/effect/turf_decal/bot_white/right, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/vault) "lmL" = ( /obj/structure/cable, /obj/effect/mapping_helpers/airlock/abandoned, @@ -32904,6 +32945,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/engineering/main) +"lnX" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/maintenance/storage) "loh" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -32947,6 +32995,15 @@ }, /turf/open/floor/plating, /area/station/maintenance/fore) +"loY" = ( +/obj/structure/rack, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/obj/machinery/light/small/directional/west, +/obj/effect/spawner/random/armory/dragnet, +/turf/open/floor/iron/dark, +/area/station/security/armory) "lpk" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -33041,19 +33098,21 @@ }, /turf/open/floor/iron, /area/station/security/prison) +"lro" = ( +/obj/structure/showcase/cyborg/old{ + dir = 4; + pixel_x = -9; + pixel_y = 2 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "lrp" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/iron/white, /area/station/science/research) -"lrt" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable/layer3, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/maintenance/storage) "lrK" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ @@ -33228,6 +33287,18 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron, /area/station/construction/storage_wing) +"lup" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/machinery/flasher/directional/south{ + id = "AI"; + pixel_x = 26 + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "lus" = ( /obj/structure/closet/athletic_mixed, /obj/effect/landmark/start/hangover, @@ -33270,6 +33341,15 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) +"lvs" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) "lvu" = ( /obj/machinery/door/window/left/directional/east{ name = "Infirmary" @@ -33280,23 +33360,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, /area/station/security/medical) -"lvD" = ( -/obj/structure/chair/office{ - dir = 4 - }, -/obj/machinery/status_display/evac/directional/south, +"lvU" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) -"lvY" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/airalarm/directional/west, -/obj/structure/sign/departments/telecomms/directional/south, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/mob/living/basic/bot/repairbot, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) +/area/station/hallway/primary/central) "lvZ" = ( /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment, @@ -33376,12 +33443,6 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron, /area/station/hallway/secondary/command) -"lxq" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/security/armory) "lxt" = ( /obj/item/cigbutt, /turf/open/floor/iron, @@ -33395,17 +33456,29 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/engineering/storage/tech) -"lxx" = ( +"lxM" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/structure/window/reinforced/spawner/directional/west, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port) "lyf" = ( /obj/structure/closet/secure_closet/brig, /obj/machinery/firealarm/directional/south, /turf/open/floor/iron/dark, /area/station/security/holding_cell) +"lyh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/door/airlock/medical/glass{ + name = "Cryogenics Bay" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/paramedic, +/turf/open/floor/iron/dark, +/area/station/medical/paramedic) "lyu" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/blue/opposingcorners{ @@ -33492,6 +33565,29 @@ }, /turf/open/floor/plating, /area/station/cargo/storage) +"lAb" = ( +/obj/machinery/turretid{ + control_area = "/area/station/ai/upload/chamber"; + name = "AI Upload Turret Control"; + pixel_y = 28 + }, +/obj/item/radio/intercom/directional/north{ + broadcasting = 1; + frequency = 1447; + name = "Private Channel"; + pixel_x = -26 + }, +/obj/effect/landmark/start/cyborg, +/obj/machinery/light/small/directional/west, +/obj/machinery/computer/security/telescreen/aiupload/directional/west, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai/upload/foyer) "lAe" = ( /obj/machinery/light/small/directional/south, /turf/open/floor/engine, @@ -33541,6 +33637,20 @@ /obj/machinery/light/small/directional/east, /turf/open/floor/iron/dark, /area/station/security/evidence) +"lBg" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/vault{ + name = "Vault" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/landmark/navigate_destination, +/obj/effect/mapping_helpers/airlock/access/all/supply/vault, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/vault) "lBm" = ( /obj/machinery/conveyor{ dir = 4; @@ -33562,39 +33672,6 @@ }, /turf/open/floor/iron/grimy, /area/station/tcommsat/computer) -"lCj" = ( -/obj/machinery/turretid{ - control_area = "/area/station/ai/upload/chamber"; - icon_state = "control_stun"; - name = "AI Upload Turret Control"; - pixel_y = 28 - }, -/obj/item/radio/intercom/directional/north{ - broadcasting = 1; - frequency = 1447; - name = "Private Channel"; - pixel_x = -26 - }, -/obj/effect/landmark/start/cyborg, -/obj/machinery/light/small/directional/west, -/obj/machinery/computer/security/telescreen/aiupload/directional/west, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/ai/upload/foyer) -"lCA" = ( -/obj/machinery/light/small/directional/east, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "lCD" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -33622,6 +33699,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"lDe" = ( +/obj/machinery/door/poddoor/shutters/window{ + id = "armory"; + name = "Armory Shutters" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/armory) "lDo" = ( /obj/item/radio/off, /obj/effect/turf_decal/stripes/line{ @@ -34212,6 +34297,26 @@ /obj/machinery/light_switch/directional/north, /turf/open/floor/iron, /area/station/cargo/warehouse) +"lPt" = ( +/obj/machinery/door/window/left/directional/west{ + name = "Jetpack Storage"; + pixel_x = -1; + req_access = list("eva") + }, +/obj/structure/rack, +/obj/item/tank/jetpack/carbondioxide{ + pixel_x = 4; + pixel_y = -1 + }, +/obj/item/tank/jetpack/carbondioxide, +/obj/item/tank/jetpack/carbondioxide{ + pixel_x = -4; + pixel_y = 1 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/window/spawner/directional/south, +/turf/open/floor/iron/dark, +/area/station/command/eva) "lPy" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -34352,6 +34457,13 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/science/cytology) +"lSy" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/floor, +/turf/open/floor/iron/dark, +/area/station/ai/upload/chamber) "lSz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -34363,14 +34475,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/command) -"lSY" = ( -/obj/machinery/door/window/left/directional/west{ - name = "MiniSat Airlock Access" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/window/reinforced/spawner/directional/east, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "lTc" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ @@ -34428,6 +34532,12 @@ }, /turf/open/floor/iron, /area/station/command/teleporter) +"lTM" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/eva) "lTR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -34909,6 +35019,10 @@ /obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron, /area/station/hallway/primary/starboard) +"mbS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/closed/wall/r_wall, +/area/station/ai/satellite/chamber) "mbV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, @@ -35110,12 +35224,29 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/wood, /area/station/service/library) +"mgc" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/armory) "mgh" = ( /obj/machinery/camera/directional/east{ c_tag = "Atmospherics Tank - O2" }, /turf/open/floor/engine/o2, /area/station/engineering/atmos) +"mgj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/flasher/directional/north{ + id = "AI"; + pixel_x = -22 + }, +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "mgo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -35125,28 +35256,6 @@ /obj/effect/spawner/random/entertainment/gambling, /turf/open/floor/wood, /area/station/commons/lounge) -"mgq" = ( -/obj/effect/landmark/start/ai/secondary, -/obj/item/radio/intercom/directional/north{ - freerange = 1; - listening = 0; - name = "Custom Channel"; - pixel_x = 8 - }, -/obj/item/radio/intercom/directional/east{ - freerange = 1; - listening = 0; - name = "Common Channel" - }, -/obj/item/radio/intercom/directional/south{ - freerange = 1; - frequency = 1447; - listening = 0; - name = "Private Channel"; - pixel_x = 8 - }, -/turf/open/floor/circuit/green, -/area/station/ai/satellite/chamber) "mgv" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -35211,13 +35320,6 @@ }, /turf/open/floor/iron/dark, /area/station/science/ordnance) -"mhN" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/station/security/armory) "mhR" = ( /obj/machinery/light/small/directional/south, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -35337,15 +35439,16 @@ /obj/effect/turf_decal/tile/bar, /turf/open/floor/iron, /area/station/hallway/primary/starboard) -"mjZ" = ( -/obj/structure/showcase/cyborg/old{ - pixel_y = 20 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +"mjH" = ( +/obj/machinery/ai_slipper{ + uses = 10 }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, /turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) +/area/station/ai/satellite/exterior) "mkr" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; @@ -35614,6 +35717,10 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central) +"mph" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/circuit, +/area/station/ai/upload/chamber) "mpk" = ( /obj/structure/table/glass, /obj/effect/turf_decal/tile/blue/fourcorners, @@ -35762,15 +35869,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/station/hallway/primary/central) -"mrK" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters{ - id = "evashutter"; - name = "E.V.A. Storage Shutter" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/station/command/eva) "mrL" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair, @@ -35914,21 +36012,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron, /area/station/commons/dorms) -"mug" = ( -/obj/machinery/camera/motion/directional/east{ - c_tag = "MiniSat Foyer"; - network = list("minisat") - }, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/foyer) "mui" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -36103,12 +36186,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/engineering/main) -"mwA" = ( -/obj/effect/turf_decal/bot_white/right, -/obj/machinery/ore_silo, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/vault) "mxg" = ( /obj/machinery/shower/directional/west, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, @@ -36270,12 +36347,6 @@ /obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron/white, /area/station/medical/chemistry) -"mAc" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "mAe" = ( /obj/machinery/shower/directional/east, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -36450,6 +36521,10 @@ /obj/machinery/light/directional/north, /turf/open/floor/iron, /area/station/security/brig) +"mCL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "mCM" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -36700,20 +36775,6 @@ }, /turf/open/floor/iron/white, /area/station/science/research) -"mFT" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/effect/mapping_helpers/airlock/unres, -/obj/machinery/door/airlock/medical/glass{ - name = "Medbay Staff Entrance" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/general, -/turf/open/floor/iron/dark, -/area/station/medical/medbay/central) -"mFY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "mGh" = ( /obj/structure/cable, /turf/open/floor/iron, @@ -36860,10 +36921,6 @@ /obj/machinery/holopad, /turf/open/floor/iron/cafeteria, /area/station/service/kitchen) -"mJC" = ( -/obj/machinery/porta_turret/ai, -/turf/open/floor/iron/dark, -/area/station/ai/upload/chamber) "mJE" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -37042,35 +37099,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/wood, /area/station/service/library) -"mMc" = ( -/obj/structure/table, -/obj/item/folder/red, -/obj/item/restraints/handcuffs, -/obj/item/clothing/head/cone{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/clothing/head/cone{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/clothing/head/cone{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/clothing/head/cone{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/clothing/head/cone{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/structure/cable, -/obj/machinery/light_switch/directional/west, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/iron/dark, -/area/station/security/lockers) "mMl" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ @@ -37150,12 +37178,6 @@ /obj/machinery/camera/directional/north, /turf/open/floor/iron, /area/station/commons/storage/tools) -"mNo" = ( -/obj/structure/secure_safe/directional/north{ - name = "armory safe A" - }, -/turf/open/floor/iron/dark, -/area/station/security/armory) "mNE" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -37330,20 +37352,6 @@ dir = 1 }, /area/station/security/prison) -"mQY" = ( -/obj/structure/rack, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 - }, -/obj/effect/spawner/random/armory/disablers, -/obj/effect/mapping_helpers/requests_console/supplies, -/obj/effect/mapping_helpers/requests_console/assistance, -/obj/machinery/requests_console/directional/west{ - department = "Security"; - name = "Security Requests Console" - }, -/turf/open/floor/iron/dark, -/area/station/security/armory) "mRg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -37518,25 +37526,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"mTb" = ( -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/iron/fifty, -/obj/structure/table, -/obj/item/stack/sheet/plasteel{ - amount = 10 - }, -/obj/machinery/airalarm/directional/west, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/crowbar, -/obj/item/wrench, -/obj/item/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/eva) "mTk" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -37583,19 +37572,6 @@ }, /turf/open/floor/engine, /area/station/engineering/atmospherics_engine) -"mUr" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/tile/blue, -/mob/living/basic/bot/cleanbot, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) -"mUD" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "mUL" = ( /obj/machinery/door/airlock/atmos{ name = "Hypertorus Fusion Reactor" @@ -37711,6 +37687,14 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/tcoms, /turf/open/floor/iron/dark, /area/station/tcommsat/server) +"mXf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/command/eva) "mXj" = ( /obj/machinery/computer/station_alert, /obj/effect/turf_decal/tile/brown/half/contrasted{ @@ -37846,6 +37830,27 @@ /obj/machinery/light/small/directional/east, /turf/open/floor/wood/large, /area/station/service/theater) +"mZz" = ( +/obj/machinery/light/directional/west, +/obj/structure/table, +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_x = -4; + pixel_y = 6 + }, +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_x = 4; + pixel_y = 2 + }, +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_x = 8 + }, +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_y = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/iron/dark, +/area/station/command/eva) "mZB" = ( /obj/structure/urinal/directional/north, /obj/effect/landmark/start/hangover, @@ -37881,6 +37886,13 @@ /obj/effect/landmark/start/atmospheric_technician, /turf/open/floor/iron, /area/station/engineering/atmos/storage/gas) +"mZW" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/firealarm/directional/east, +/obj/effect/turf_decal/tile/blue, +/mob/living/basic/bot/cleanbot, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "nad" = ( /obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 8 @@ -38118,16 +38130,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"ndL" = ( -/obj/effect/spawner/random/maintenance, -/obj/structure/disposalpipe/junction{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) "ndN" = ( /obj/structure/rack, /obj/item/poster/random_contraband, @@ -38143,21 +38145,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, /turf/open/floor/plating, /area/station/hallway/secondary/entry) -"neq" = ( -/obj/machinery/camera/motion/directional/east{ - c_tag = "MiniSat Maintenance"; - network = list("minisat") - }, -/obj/structure/rack, -/obj/item/storage/toolbox/electrical{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/storage/toolbox/mechanical, -/obj/item/multitool, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/maintenance/storage) "ner" = ( /obj/machinery/door/airlock/grunge{ name = "Morgue" @@ -38167,6 +38154,14 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/medical/morgue) +"neG" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "neL" = ( /obj/machinery/door/airlock/maintenance{ name = "Storage Room" @@ -38190,15 +38185,6 @@ /obj/effect/turf_decal/trimline/red/filled/line, /turf/open/floor/iron, /area/station/security/holding_cell) -"nfa" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "MiniSat Exterior - Starboard Aft"; - network = list("minisat") - }, -/obj/structure/window/reinforced/spawner/directional/north, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "nfs" = ( /turf/open/floor/engine, /area/station/command/heads_quarters/rd) @@ -38291,11 +38277,21 @@ }, /turf/open/floor/iron/white, /area/station/command/heads_quarters/rd) +"nhP" = ( +/turf/open/floor/circuit/green, +/area/station/ai/upload/chamber) "nhS" = ( /obj/machinery/vending/cigarette, /obj/structure/sign/poster/official/random/directional/east, /turf/open/floor/plating, /area/station/commons/toilet/auxiliary) +"nhU" = ( +/obj/machinery/status_display/ai/directional/north, +/obj/machinery/porta_turret/ai, +/obj/machinery/computer/security/telescreen/research/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "nie" = ( /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment, @@ -38739,14 +38735,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/station/science/robotics/lab) -"noR" = ( -/obj/effect/turf_decal/bot_white/left, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/command/vault) "noT" = ( /obj/structure/cable, /obj/machinery/door/airlock/maintenance, @@ -38810,15 +38798,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/grimy, /area/station/tcommsat/computer) -"nqA" = ( -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Space Access Airlock" - }, -/obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms, -/obj/effect/mapping_helpers/airlock/access/any/command/general, -/obj/effect/mapping_helpers/airlock/access/any/command/minisat, -/turf/open/floor/plating, -/area/station/ai/satellite/exterior) "nqB" = ( /obj/structure/chair/office/light{ dir = 4 @@ -38840,18 +38819,6 @@ }, /turf/open/floor/iron/dark, /area/station/security/evidence) -"nqE" = ( -/obj/machinery/camera/directional/south{ - c_tag = "MiniSat Exterior Access"; - network = list("minisat") - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/window/reinforced/spawner/directional/south, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "nqL" = ( /turf/closed/wall/r_wall, /area/station/engineering/gravity_generator) @@ -39314,6 +39281,17 @@ /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5, /turf/closed/wall, /area/station/engineering/atmos/pumproom) +"nwL" = ( +/obj/machinery/computer/upload/ai, +/obj/machinery/door/window/right/directional/south{ + name = "Upload Console Window"; + req_access = list("ai_upload") + }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai/upload/chamber) "nwT" = ( /obj/structure/disposalpipe/sorting/mail/flip{ dir = 8 @@ -39472,16 +39450,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/maintenance/department/engine) -"nyY" = ( -/obj/structure/sign/directions/science{ - pixel_y = -8 - }, -/obj/structure/sign/directions/medical{ - pixel_y = 8 - }, -/obj/structure/sign/directions/evac, -/turf/closed/wall/r_wall, -/area/station/command/eva) "nyZ" = ( /obj/effect/turf_decal/plaque{ icon_state = "L7" @@ -39528,16 +39496,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron, /area/station/engineering/atmos) -"nAe" = ( -/obj/structure/cable, -/obj/machinery/holopad/secure, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable/layer3, -/obj/effect/spawner/random/engineering/tracking_beacon, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/foyer) "nAC" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -39723,12 +39681,6 @@ /obj/machinery/atmospherics/components/unary/passive_vent/layer2, /turf/open/space/basic, /area/space/nearstation) -"nDg" = ( -/obj/machinery/status_display/evac/directional/north, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "nDk" = ( /obj/structure/table, /obj/item/storage/fancy/cigarettes{ @@ -39755,11 +39707,6 @@ /obj/item/radio/intercom/directional/south, /turf/closed/wall, /area/station/cargo/lobby) -"nDI" = ( -/obj/machinery/teleport/hub, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/foyer) "nDL" = ( /obj/structure/sign/warning/directional/west, /obj/structure/lattice/catwalk, @@ -39863,10 +39810,25 @@ "nFa" = ( /turf/open/floor/plating, /area/station/maintenance/aft/lesser) +"nFe" = ( +/obj/machinery/holopad/secure, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "nFn" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/commons/locker) +"nFL" = ( +/obj/machinery/camera/directional/north{ + c_tag = "MiniSat Exterior - Fore"; + network = list("minisat") + }, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "nGo" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair/stool/directional/east, @@ -40230,9 +40192,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/security/prison/garden) -"nNv" = ( -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) "nNw" = ( /obj/effect/landmark/event_spawn, /obj/structure/cable, @@ -40265,9 +40224,6 @@ "nNL" = ( /turf/closed/mineral/volcanic, /area/space/nearstation) -"nNV" = ( -/turf/closed/wall/r_wall, -/area/station/ai/upload/chamber) "nNW" = ( /obj/structure/disposaloutlet{ dir = 4; @@ -40422,11 +40378,6 @@ }, /turf/open/floor/iron/dark, /area/station/security/range) -"nQO" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer2, -/obj/structure/window/reinforced/spawner/directional/south, -/turf/open/floor/plating/airless, -/area/station/ai/satellite/exterior) "nQQ" = ( /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5, /obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ @@ -40500,12 +40451,26 @@ "nSe" = ( /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) -"nSj" = ( -/obj/machinery/computer/bank_machine, -/obj/effect/turf_decal/bot_white, -/obj/effect/turf_decal/tile/neutral/fourcorners, +"nSn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron/dark, /area/station/command/vault) +"nSs" = ( +/obj/structure/showcase/cyborg/old{ + pixel_y = 20 + }, +/obj/item/radio/intercom/directional/north{ + broadcasting = 1; + frequency = 1447; + listening = 0; + name = "Private Channel" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "nSB" = ( /obj/item/toy/figure/roboticist, /obj/structure/disposalpipe/segment, @@ -40535,10 +40500,6 @@ /obj/structure/sign/poster/contraband/random/directional/north, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"nTs" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/station/ai/upload/chamber) "nTA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, /turf/open/floor/iron/dark, @@ -40563,19 +40524,6 @@ }, /turf/open/floor/iron/dark, /area/station/security/lockers) -"nVn" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/department/medical/central) "nVq" = ( /obj/structure/disposalpipe/segment, /obj/effect/spawner/random/maintenance, @@ -40703,18 +40651,6 @@ /obj/effect/spawner/random/entertainment/deck, /turf/open/floor/wood, /area/station/maintenance/port/aft) -"nXS" = ( -/obj/structure/closet/secure_closet{ - name = "contraband locker"; - req_access = list("armory") - }, -/obj/effect/spawner/random/maintenance/three, -/obj/effect/spawner/random/contraband/armory, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/security/armory) "nYa" = ( /obj/machinery/door/airlock/research{ name = "Ordnance Lab" @@ -40730,6 +40666,12 @@ /obj/effect/mapping_helpers/airlock/access/all/science/ordnance_storage, /turf/open/floor/iron/white, /area/station/science/ordnance) +"nYl" = ( +/obj/effect/turf_decal/bot_white/right, +/obj/machinery/ore_silo, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/vault) "nYy" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/structure/closet/secure_closet/freezer/kitchen/maintenance, @@ -41171,15 +41113,6 @@ }, /turf/open/floor/iron/white, /area/station/command/heads_quarters/captain/private) -"ogV" = ( -/obj/machinery/light/small/directional/north, -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/structure/window/reinforced/spawner/directional/north, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "oha" = ( /obj/structure/rack, /obj/item/storage/briefcase{ @@ -41346,6 +41279,17 @@ /obj/effect/spawner/random/structure/crate, /turf/open/floor/iron, /area/station/cargo/warehouse) +"okj" = ( +/obj/structure/cable, +/obj/machinery/camera/motion/directional/south{ + c_tag = "Vault"; + network = list("vault") + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/command/vault) "okP" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -41442,6 +41386,14 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) +"omd" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/power_store/cell/high, +/obj/item/stock_parts/power_store/cell/high, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/command/eva) "omm" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -41457,6 +41409,12 @@ }, /turf/open/floor/iron/dark, /area/station/security/mechbay) +"omF" = ( +/obj/machinery/teleport/station, +/obj/machinery/status_display/evac/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/foyer) "omK" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment, @@ -41521,13 +41479,6 @@ /obj/machinery/airalarm/directional/east, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) -"onJ" = ( -/obj/effect/mapping_helpers/burnt_floor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "onN" = ( /obj/structure/table/wood, /obj/structure/sign/poster/official/random/directional/south, @@ -41540,6 +41491,14 @@ }, /turf/open/floor/engine, /area/station/engineering/atmospherics_engine) +"ool" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "oor" = ( /turf/closed/wall, /area/station/security/checkpoint/supply) @@ -41640,6 +41599,14 @@ /obj/effect/spawner/random/structure/table, /turf/open/floor/iron/checker, /area/station/maintenance/aft/lesser) +"oqe" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/window/reinforced/spawner/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "oqk" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -41704,6 +41671,12 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) +"orU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "osc" = ( /obj/structure/cable, /obj/effect/spawner/random/decoration/showcase, @@ -41722,6 +41695,21 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/science/robotics/lab) +"osr" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Secure Network Access" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/structure/cable, +/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/command/ai_upload, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/station/ai/upload/foyer) "osw" = ( /obj/structure/sign/warning/secure_area, /turf/closed/wall/r_wall, @@ -41820,12 +41808,6 @@ }, /turf/open/floor/iron, /area/station/science/lab) -"otG" = ( -/obj/effect/turf_decal/bot_white/left, -/obj/structure/closet/crate/silvercrate, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/vault) "otI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -41882,31 +41864,31 @@ /obj/effect/turf_decal/tile/bar, /turf/open/floor/iron, /area/station/hallway/primary/central) -"ouq" = ( -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/window/reinforced/spawner/directional/east, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "out" = ( /obj/structure/lattice, /obj/item/reagent_containers/cup/glass/bottle/goldschlager, /turf/open/space/basic, /area/space/nearstation) -"ouH" = ( -/obj/structure/table, -/obj/machinery/status_display/evac/directional/east, -/obj/machinery/flasher/directional/south{ - id = "AI" - }, -/obj/effect/spawner/round_default_module, -/turf/open/floor/iron/dark, -/area/station/ai/upload/chamber) "ouM" = ( /obj/structure/sign/painting/library{ pixel_y = -32 }, /turf/open/floor/wood, /area/station/service/library) +"ouR" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/turf/open/floor/iron, +/area/station/maintenance/starboard/greater) "ouX" = ( /obj/effect/turf_decal/box, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -41944,35 +41926,6 @@ }, /turf/closed/wall/r_wall, /area/station/engineering/atmos/storage/gas) -"ovr" = ( -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/foyer) -"ovG" = ( -/obj/effect/landmark/start/ai/secondary, -/obj/item/radio/intercom/directional/north{ - freerange = 1; - listening = 0; - name = "Custom Channel"; - pixel_x = -8 - }, -/obj/item/radio/intercom/directional/west{ - freerange = 1; - listening = 0; - name = "Common Channel" - }, -/obj/item/radio/intercom/directional/south{ - freerange = 1; - frequency = 1447; - listening = 0; - name = "Private Channel"; - pixel_x = -8 - }, -/turf/open/floor/circuit/green, -/area/station/ai/satellite/chamber) "ovK" = ( /obj/structure/closet/secure_closet/hop, /turf/open/floor/wood, @@ -42280,22 +42233,6 @@ /mob/living/carbon/human/species/monkey/punpun, /turf/open/floor/iron, /area/station/service/bar) -"oCr" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/structure/window/reinforced/spawner/directional/north, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) -"oCw" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "MiniSat Exterior - Space Access"; - network = list("minisat") - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "oCE" = ( /obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/grass, @@ -42319,6 +42256,24 @@ /obj/structure/sign/warning/biohazard, /turf/closed/wall/r_wall, /area/station/science/xenobiology/hallway) +"oDc" = ( +/obj/structure/showcase/cyborg/old{ + dir = 8; + pixel_x = 9; + pixel_y = 2 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) +"oDl" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/greater) "oDs" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -42923,15 +42878,6 @@ "oMA" = ( /turf/closed/wall/r_wall, /area/station/science/cytology) -"oMK" = ( -/obj/structure/showcase/cyborg/old{ - dir = 4; - pixel_x = -9; - pixel_y = 2 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "oMR" = ( /obj/structure/table/wood, /obj/machinery/computer/libraryconsole/bookmanagement{ @@ -42949,10 +42895,6 @@ }, /turf/open/floor/iron, /area/station/science/robotics/mechbay) -"oNb" = ( -/obj/effect/turf_decal/trimline/red/filled/corner, -/turf/open/floor/iron/dark, -/area/station/security/armory) "oNl" = ( /obj/machinery/holopad, /turf/open/floor/iron, @@ -42988,6 +42930,13 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/iron, /area/station/cargo/storage) +"oOl" = ( +/obj/machinery/flasher/directional/north{ + id = "AI" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/circuit/green, +/area/station/ai/upload/chamber) "oOy" = ( /obj/effect/landmark/start/botanist, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -43087,11 +43036,6 @@ /obj/structure/chair/stool/directional/west, /turf/open/floor/wood, /area/station/commons/lounge) -"oPC" = ( -/obj/structure/rack, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating, -/area/station/maintenance/aft/greater) "oPD" = ( /obj/machinery/firealarm/directional/south, /obj/structure/cable, @@ -43375,10 +43319,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/security/prison) -"oVT" = ( -/obj/structure/cable, -/turf/open/floor/circuit/red, -/area/station/ai/upload/chamber) "oVY" = ( /obj/structure/chair{ dir = 8; @@ -43404,6 +43344,10 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/ce) +"oWF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai/upload/chamber) "oWH" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -43450,6 +43394,25 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/solars/starboard/aft) +"oXK" = ( +/obj/structure/safe/vault, +/obj/item/storage/briefcase/secure/riches, +/obj/item/storage/backpack/duffelbag/syndie/hitman, +/obj/item/card/id/advanced/silver/reaper, +/obj/item/lazarus_injector, +/obj/item/gun/energy/disabler, +/obj/item/gun/ballistic/revolver/russian, +/obj/item/ammo_box/speedloader/c357, +/obj/item/clothing/neck/stethoscope, +/obj/item/book{ + desc = "An undeniably handy book."; + icon_state = "bookknock"; + name = "\improper A Simpleton's Guide to Safe-cracking with Stethoscopes" + }, +/obj/effect/turf_decal/bot_white/left, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/vault) "oXL" = ( /obj/machinery/disposal/bin, /obj/structure/cable, @@ -43589,9 +43552,9 @@ /obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/iron/dark, /area/station/engineering/storage/tcomms) -"pai" = ( +"pan" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, +/turf/closed/wall/r_wall, /area/station/ai/satellite/exterior) "pav" = ( /obj/structure/chair/stool/directional/west, @@ -43743,15 +43706,6 @@ }, /turf/open/floor/iron, /area/station/cargo/miningoffice) -"pcW" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "MiniSat Exterior - Fore Port"; - network = list("minisat") - }, -/obj/structure/window/reinforced/spawner/directional/south, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "pdg" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -43869,6 +43823,25 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/station/hallway/primary/starboard) +"pfe" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/foyer) +"pfs" = ( +/obj/structure/closet/secure_closet{ + name = "contraband locker"; + req_access = list("armory") + }, +/obj/effect/spawner/random/maintenance/three, +/obj/effect/spawner/random/contraband/armory, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/security/armory) "pfP" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/light_switch/directional/south, @@ -43925,12 +43898,6 @@ }, /turf/open/floor/iron/cafeteria, /area/station/service/kitchen) -"pgM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/station/command/vault) "pgU" = ( /obj/structure/chair{ dir = 4 @@ -43985,6 +43952,19 @@ /obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron, /area/station/engineering/break_room) +"phN" = ( +/obj/machinery/camera/directional/west{ + c_tag = "AI Chamber - Port"; + network = list("aicore") + }, +/obj/structure/showcase/cyborg/old{ + dir = 4; + pixel_x = -9; + pixel_y = 2 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "phR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -44033,6 +44013,14 @@ /obj/machinery/light/no_nightlight/directional/north, /turf/open/floor/iron, /area/station/engineering/atmos) +"piw" = ( +/obj/effect/landmark/start/cyborg, +/obj/machinery/holopad/secure, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "piz" = ( /obj/structure/cable, /obj/effect/landmark/start/hangover, @@ -44182,29 +44170,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"pkU" = ( -/obj/item/stack/sheet/rglass{ - amount = 50 - }, -/obj/item/stack/sheet/rglass{ - amount = 50 - }, -/obj/item/stack/rods/fifty, -/obj/item/stack/rods/fifty, -/obj/structure/table, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/eva) "plp" = ( /obj/machinery/camera/directional/west{ c_tag = "Xenobiology Lab - Pen #1"; @@ -44383,14 +44348,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"pnR" = ( -/obj/machinery/airalarm/directional/north, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) -"pnY" = ( -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/ai/upload/chamber) "poc" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -44547,6 +44504,10 @@ /obj/machinery/module_duplicator, /turf/open/floor/iron/white, /area/station/science/explab) +"pqH" = ( +/obj/structure/window/reinforced/spawner/directional/west, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "pqI" = ( /obj/structure/lattice/catwalk, /obj/item/reagent_containers/cup/fish_feed, @@ -44572,19 +44533,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/security/brig) -"prj" = ( -/obj/structure/showcase/cyborg/old{ - dir = 8; - pixel_x = 9; - pixel_y = 2 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/structure/window/reinforced/spawner/directional/north, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "prv" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -44634,19 +44582,6 @@ }, /turf/open/floor/iron/white, /area/station/science/xenobiology) -"psh" = ( -/obj/machinery/camera/directional/east{ - c_tag = "AI Chamber - Starboard"; - network = list("aicore") - }, -/obj/structure/showcase/cyborg/old{ - dir = 8; - pixel_x = 9; - pixel_y = 2 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "psj" = ( /obj/structure/cable, /obj/machinery/door/firedoor, @@ -44681,6 +44616,29 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/station/science/xenobiology) +"psv" = ( +/obj/item/stack/sheet/rglass{ + amount = 50 + }, +/obj/item/stack/sheet/rglass{ + amount = 50 + }, +/obj/item/stack/rods/fifty, +/obj/item/stack/rods/fifty, +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/eva) "psw" = ( /obj/machinery/computer/security/hos{ dir = 4 @@ -44740,11 +44698,6 @@ }, /turf/open/floor/iron/dark, /area/station/science/ordnance/storage) -"pti" = ( -/obj/structure/closet/secure_closet/security/sec, -/obj/effect/turf_decal/tile/red/anticorner/contrasted, -/turf/open/floor/iron/dark, -/area/station/security/lockers) "pts" = ( /obj/machinery/light_switch/directional/west, /obj/effect/turf_decal/trimline/neutral/warning{ @@ -44854,25 +44807,6 @@ /obj/structure/reagent_dispensers/watertank, /turf/open/floor/iron, /area/station/commons/storage/tools) -"pvU" = ( -/obj/structure/safe/vault, -/obj/item/storage/briefcase/secure/riches, -/obj/item/storage/backpack/duffelbag/syndie/hitman, -/obj/item/card/id/advanced/silver/reaper, -/obj/item/lazarus_injector, -/obj/item/gun/energy/disabler, -/obj/item/gun/ballistic/revolver/russian, -/obj/item/ammo_box/speedloader/c357, -/obj/item/clothing/neck/stethoscope, -/obj/item/book{ - desc = "An undeniably handy book."; - icon_state = "bookknock"; - name = "\improper A Simpleton's Guide to Safe-cracking with Stethoscopes" - }, -/obj/effect/turf_decal/bot_white/left, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/vault) "pvY" = ( /obj/machinery/camera/directional/north{ c_tag = "Holodeck - Fore"; @@ -45033,6 +44967,10 @@ /obj/effect/turf_decal/tile/yellow/fourcorners, /turf/open/floor/iron/white, /area/station/medical/chemistry) +"pyP" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "pyR" = ( /obj/machinery/power/apc/auto_name/directional/west, /obj/machinery/light_switch/directional/south, @@ -45043,12 +44981,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/solars/port/fore) -"pyS" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/iron, -/area/station/command/eva) "pyU" = ( /obj/structure/table/glass, /obj/effect/turf_decal/tile/blue/fourcorners, @@ -45087,12 +45019,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/station/commons/vacant_room/commissary) -"pzL" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable/layer3, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "pzT" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/east, @@ -45138,6 +45064,11 @@ /obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron, /area/station/service/bar) +"pAD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/window/reinforced/spawner/directional/west, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "pAV" = ( /obj/structure/table/reinforced, /obj/machinery/microwave/engineering/cell_included, @@ -45203,16 +45134,6 @@ /obj/machinery/light/directional/south, /turf/open/floor/iron/dark/smooth_large, /area/station/medical/paramedic) -"pCa" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/command/eva) "pCh" = ( /obj/machinery/camera/directional/east{ c_tag = "Prison Laundry"; @@ -45454,10 +45375,6 @@ dir = 1 }, /area/station/engineering/atmos/storage/gas) -"pGw" = ( -/obj/machinery/status_display/ai/directional/west, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) "pGH" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ @@ -45588,6 +45505,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/commons/storage/primary) +"pIE" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "pIF" = ( /obj/effect/turf_decal/stripes/white/line, /obj/machinery/research/anomaly_refinery, @@ -45642,14 +45566,6 @@ /obj/item/radio/intercom/directional/north, /turf/open/floor/iron/dark/textured_large, /area/station/cargo/bitrunning/den) -"pJt" = ( -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable/layer3, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) "pJv" = ( /obj/structure/window/reinforced/spawner/directional/west, /obj/structure/window/reinforced/spawner/directional/north, @@ -45826,6 +45742,12 @@ /obj/machinery/duct, /turf/open/floor/plating, /area/station/maintenance/fore) +"pMV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "pNb" = ( /obj/effect/spawner/random/maintenance, /obj/structure/cable, @@ -46038,6 +45960,17 @@ }, /turf/open/floor/plating, /area/station/maintenance/disposal) +"pQv" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "MiniSat - Antechamber"; + network = list("minisat") + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "pQy" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, @@ -46056,6 +45989,12 @@ /obj/structure/cable, /turf/open/floor/wood, /area/station/service/bar/backroom) +"pQG" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/turf/open/floor/circuit, +/area/station/ai/upload/chamber) "pQK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -46131,10 +46070,6 @@ /obj/effect/landmark/start/medical_doctor, /turf/open/floor/iron/white, /area/station/medical/treatment_center) -"pSr" = ( -/obj/structure/window/reinforced/spawner/directional/east, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "pSt" = ( /obj/structure/chair{ dir = 8 @@ -46203,12 +46138,6 @@ /obj/structure/flora/bush/flowers_pp/style_random, /turf/open/floor/grass, /area/station/service/hydroponics/garden) -"pTD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/holopad, -/obj/structure/window/reinforced/spawner/directional/south, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "pTS" = ( /turf/closed/wall, /area/station/service/bar) @@ -46293,6 +46222,15 @@ /obj/machinery/duct, /turf/open/floor/iron/white, /area/station/science/xenobiology/hallway) +"pUM" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/door/airlock/medical/glass{ + name = "Paramedic Dispatch Room" + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/medical/paramedic, +/turf/open/floor/iron/dark, +/area/station/medical/paramedic) "pUS" = ( /obj/item/paper_bin{ pixel_x = -3; @@ -46406,6 +46344,16 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/command) +"pWR" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/maintenance/storage) "pWT" = ( /obj/machinery/atmospherics/components/tank/air{ dir = 8 @@ -46639,6 +46587,19 @@ }, /turf/open/floor/plating, /area/station/security/checkpoint/medical) +"qbZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/central) "qcd" = ( /turf/closed/wall/r_wall, /area/station/engineering/atmos/pumproom) @@ -47017,10 +46978,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/security/checkpoint/customs) -"qic" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron, -/area/station/command/eva) "qig" = ( /obj/structure/cable, /turf/open/floor/iron/dark/side{ @@ -47037,6 +46994,16 @@ /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"qiH" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/airalarm/directional/west, +/obj/structure/sign/departments/telecomms/directional/south, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/mob/living/basic/bot/repairbot, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "qiY" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -47046,6 +47013,16 @@ /obj/item/food/pie/cream, /turf/open/floor/wood/large, /area/station/service/theater) +"qjf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/command/eva) "qjl" = ( /obj/machinery/vending/tool, /obj/effect/turf_decal/delivery, @@ -47080,6 +47057,15 @@ /obj/effect/spawner/random/engineering/tank, /turf/open/floor/plating, /area/station/maintenance/aft/greater) +"qjC" = ( +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Space Access Airlock" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/obj/effect/mapping_helpers/airlock/access/any/command/minisat, +/turf/open/floor/plating, +/area/station/ai/satellite/exterior) "qjH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -47111,13 +47097,6 @@ /obj/item/reagent_containers/cup/soda_cans/monkey_energy, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"qkp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/structure/cable/layer3, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/maintenance/storage) "qkA" = ( /obj/machinery/computer/security, /obj/effect/turf_decal/tile/red/half/contrasted{ @@ -47131,18 +47110,6 @@ /obj/effect/landmark/start/psychologist, /turf/open/floor/wood/parquet, /area/station/medical/psychology) -"qkV" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "MiniSat Exterior - Port Fore"; - network = list("minisat") - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/structure/window/reinforced/spawner/directional/south, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "qkX" = ( /obj/effect/mapping_helpers/airlock/locked, /obj/machinery/door/airlock/maintenance/glass, @@ -47187,6 +47154,19 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"qlH" = ( +/obj/item/radio/intercom/directional/south{ + broadcasting = 1; + frequency = 1447; + name = "Private Channel" + }, +/obj/machinery/camera/motion/directional/south{ + c_tag = "AI Upload Chamber - Starboard"; + network = list("aiupload") + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai/upload/chamber) "qlL" = ( /obj/structure/closet/secure_closet/hydroponics, /obj/effect/turf_decal/stripes/line, @@ -47250,6 +47230,14 @@ /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /turf/open/floor/iron/dark, /area/station/maintenance/port/fore) +"qmR" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "qnj" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -47381,6 +47369,10 @@ }, /turf/open/floor/iron/dark, /area/station/command/bridge) +"qpD" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/r_wall, +/area/station/command/vault) "qpM" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/wood, @@ -47431,6 +47423,12 @@ /obj/machinery/duct, /turf/open/floor/iron/white, /area/station/security/prison) +"qrg" = ( +/obj/machinery/light_switch/directional/north, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/station/command/vault) "qri" = ( /turf/open/floor/iron/chapel{ dir = 1 @@ -47504,12 +47502,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central) -"qsg" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/eva) "qsl" = ( /obj/effect/turf_decal/plaque{ icon_state = "L12" @@ -47531,13 +47523,6 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/station/engineering/storage_shared) -"qsw" = ( -/obj/machinery/airalarm/directional/north, -/obj/machinery/light/directional/north, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/station/command/vault) "qsx" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=9.1-Escape-1"; @@ -47563,6 +47548,24 @@ }, /turf/open/floor/iron/dark, /area/station/command/bridge) +"qsV" = ( +/obj/structure/table/reinforced, +/obj/item/phone{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/cigbutt/cigarbutt{ + pixel_x = 5; + pixel_y = -1 + }, +/obj/item/radio/intercom/directional/east{ + broadcasting = 1; + frequency = 1447; + listening = 0; + name = "Private Channel" + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "qsW" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -47762,24 +47765,6 @@ dir = 1 }, /area/station/engineering/atmos) -"qxG" = ( -/obj/structure/table/reinforced, -/obj/item/phone{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/cigbutt/cigarbutt{ - pixel_x = 5; - pixel_y = -1 - }, -/obj/item/radio/intercom/directional/east{ - broadcasting = 1; - frequency = 1447; - listening = 0; - name = "Private Channel" - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "qxJ" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -48016,13 +48001,6 @@ /obj/effect/decal/cleanable/wrapping, /turf/open/floor/iron, /area/station/cargo/sorting) -"qCA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/command/vault) "qCC" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -48100,6 +48078,10 @@ /obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/cafeteria, /area/station/security/prison) +"qDi" = ( +/obj/machinery/status_display/ai/directional/east, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "qDy" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, @@ -48311,6 +48293,13 @@ /obj/effect/spawner/random/structure/grille, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"qHY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/structure/window/reinforced/spawner/directional/east, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "qIl" = ( /turf/closed/wall, /area/station/hallway/secondary/command) @@ -48359,6 +48348,18 @@ /obj/machinery/atmospherics/pipe/layer_manifold/cyan/hidden, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"qIL" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "MiniSat Exterior - Port Fore"; + network = list("minisat") + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/structure/window/reinforced/spawner/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "qIR" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -48414,18 +48415,6 @@ /obj/machinery/light/small/directional/east, /turf/open/floor/iron/white, /area/station/medical/pharmacy) -"qJG" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/item/radio/intercom/directional/south{ - broadcasting = 1; - frequency = 1447; - listening = 0; - name = "Private Channel" - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "qJU" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -48529,16 +48518,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, /turf/open/floor/engine, /area/station/engineering/supermatter/room) -"qLC" = ( -/obj/machinery/door/window/left/directional/north{ - name = "MiniSat Walkway Access" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "qLJ" = ( /obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -48661,6 +48640,19 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) +"qNi" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/anesthetic_mix, +/obj/machinery/light_switch/directional/east{ + pixel_x = 21 + }, +/obj/effect/turf_decal/stripes/end{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/medical/cryo) "qNk" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -48742,15 +48734,6 @@ /obj/machinery/wall_healer/directional/south, /turf/open/floor/iron, /area/station/hallway/primary/starboard) -"qOj" = ( -/obj/structure/rack, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/obj/effect/spawner/random/armory/shotgun, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/dark, -/area/station/security/armory) "qOk" = ( /obj/structure/table/optable, /obj/item/radio/intercom/directional/south, @@ -49092,14 +49075,6 @@ }, /turf/open/floor/iron, /area/station/service/hydroponics/garden) -"qSN" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/command/eva) "qSP" = ( /obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ dir = 1 @@ -49207,6 +49182,10 @@ dir = 4 }, /area/station/medical/medbay/lobby) +"qTS" = ( +/obj/structure/window/reinforced/spawner/directional/east, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "qTU" = ( /obj/item/retractor, /obj/item/hemostat{ @@ -49222,11 +49201,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/engine, /area/station/engineering/supermatter/room) -"qUa" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/circuit, -/area/station/ai/upload/chamber) "qUk" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, @@ -49466,6 +49440,11 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/station/science/research) +"qYC" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/command/vault) "qZa" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -49527,6 +49506,15 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/plating, /area/station/maintenance/solars/port/aft) +"qZX" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/window/reinforced/spawner/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "rac" = ( /turf/closed/wall, /area/station/commons/lounge) @@ -49608,17 +49596,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"rbm" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "MiniSat - Antechamber"; - network = list("minisat") - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "rbs" = ( /obj/structure/cable, /obj/structure/table, @@ -49727,11 +49704,6 @@ }, /turf/open/floor/iron/white, /area/station/medical/surgery/aft) -"rds" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable/layer3, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) "rdt" = ( /obj/structure/sign/warning/vacuum/external/directional/north, /obj/machinery/atmospherics/components/unary/airlock_pump/unbolt_only{ @@ -50009,6 +49981,15 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"riY" = ( +/obj/structure/cable, +/obj/machinery/button/door/directional/south{ + id = "armory"; + name = "Armory Shutters"; + req_access = list("armory") + }, +/turf/open/floor/iron/dark, +/area/station/security/armory) "riZ" = ( /obj/effect/landmark/start/assistant, /turf/open/floor/wood, @@ -50042,18 +50023,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"rjW" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "E.V.A. Storage" - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/access/any/command/eva, -/obj/effect/mapping_helpers/airlock/red_alert_access, -/turf/open/floor/iron, -/area/station/command/eva) "rjZ" = ( /obj/item/radio/intercom/directional/north, /obj/structure/rack, @@ -50183,6 +50152,9 @@ }, /turf/open/floor/iron/white, /area/station/medical/medbay/central) +"rlU" = ( +/turf/closed/wall/r_wall, +/area/station/command/vault) "rmj" = ( /obj/structure/table, /turf/open/floor/iron/cafeteria, @@ -50299,6 +50271,12 @@ /obj/effect/turf_decal/tile/purple/opposingcorners, /turf/open/floor/iron, /area/station/science/research) +"rnX" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/machinery/firealarm/directional/east, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/eva) "rod" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/trimline/brown/arrow_cw{ @@ -50548,6 +50526,20 @@ }, /turf/open/floor/plating/airless, /area/space/nearstation) +"rtd" = ( +/obj/machinery/camera/motion/directional/east{ + c_tag = "E.V.A. Storage" + }, +/obj/machinery/requests_console/directional/east{ + department = "EVA"; + name = "EVA Requests Console" + }, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/command/eva) "rtj" = ( /obj/machinery/igniter/incinerator_ordmix, /turf/open/floor/engine/vacuum, @@ -50670,22 +50662,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/security/office) -"run" = ( -/obj/machinery/flasher/directional/north{ - id = "AI" - }, -/obj/effect/spawner/random/aimodule/harmful, -/obj/structure/table/wood/fancy/red, -/obj/machinery/door/window/brigdoor/left/directional/west{ - name = "High-Risk Modules"; - req_access = list("captain") - }, -/obj/item/ai_module/reset/purge{ - pixel_y = 11 - }, -/obj/structure/window/reinforced/spawner/directional/south, -/turf/open/floor/circuit/red, -/area/station/ai/upload/chamber) "rup" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -50766,9 +50742,6 @@ /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /turf/open/floor/engine/n2o, /area/station/engineering/atmos) -"rvA" = ( -/turf/closed/wall/r_wall, -/area/station/ai/satellite/chamber) "rvE" = ( /turf/closed/wall, /area/station/medical/pharmacy) @@ -50928,6 +50901,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/maintenance/aft/lesser) +"rxx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/circuit/green, +/area/station/ai/upload/chamber) "rxA" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 10 @@ -50985,6 +50962,13 @@ }, /turf/open/floor/iron, /area/station/medical/medbay/lobby) +"ryJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/cable/layer3, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/maintenance/storage) "ryL" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -51118,12 +51102,6 @@ "rAW" = ( /turf/closed/wall, /area/station/security/prison/work) -"rAZ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/maintenance/storage) "rBr" = ( /obj/machinery/door/poddoor/massdriver_ordnance, /obj/machinery/atmos_shield_gen/active{ @@ -51156,17 +51134,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"rCg" = ( -/obj/machinery/computer/upload/borg, -/obj/machinery/door/window/left/directional/south{ - name = "Cyborg Upload Console Window"; - req_access = list("ai_upload") - }, -/obj/structure/window/reinforced/spawner/directional/west, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/structure/window/reinforced/spawner/directional/north, -/turf/open/floor/iron/dark, -/area/station/ai/upload/chamber) "rCo" = ( /obj/structure/cable, /turf/open/floor/iron, @@ -51321,19 +51288,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/primary/port) -"rEQ" = ( -/obj/machinery/camera/directional/west{ - c_tag = "AI Chamber - Port"; - network = list("aicore") - }, -/obj/structure/showcase/cyborg/old{ - dir = 4; - pixel_x = -9; - pixel_y = 2 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "rES" = ( /turf/closed/wall/r_wall, /area/station/security/office) @@ -51407,6 +51361,15 @@ }, /turf/open/floor/iron, /area/station/cargo/sorting) +"rGm" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + id = "evashutter"; + name = "E.V.A. Storage Shutter" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/command/eva) "rGB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -51517,6 +51480,13 @@ }, /turf/open/floor/plating, /area/station/service/chapel/funeral) +"rIL" = ( +/obj/structure/tank_dispenser/oxygen{ + pixel_x = -1; + pixel_y = 2 + }, +/turf/open/floor/iron, +/area/station/command/eva) "rIP" = ( /obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, @@ -51812,14 +51782,15 @@ /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/space/nearstation) -"rNp" = ( +"rNs" = ( +/obj/machinery/light/small/directional/east, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/aft/greater) +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "rNv" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 @@ -51834,11 +51805,6 @@ /obj/effect/turf_decal/tile/brown/opposingcorners, /turf/open/floor/iron, /area/station/cargo/sorting) -"rNC" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/eva) "rNI" = ( /obj/machinery/door/airlock/maintenance, /obj/structure/cable, @@ -52148,26 +52114,6 @@ }, /turf/open/floor/engine, /area/station/science/xenobiology) -"rTo" = ( -/obj/machinery/door/window/left/directional/west{ - name = "Magboot Storage"; - pixel_x = -1; - req_access = list("eva") - }, -/obj/structure/rack, -/obj/item/clothing/shoes/magboots{ - pixel_x = -4; - pixel_y = 3 - }, -/obj/item/clothing/shoes/magboots, -/obj/item/clothing/shoes/magboots{ - pixel_x = 4; - pixel_y = -3 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/window/spawner/directional/north, -/turf/open/floor/iron/dark, -/area/station/command/eva) "rTw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -52421,6 +52367,14 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/solars/starboard/aft) +"rYA" = ( +/obj/machinery/porta_turret/ai, +/obj/machinery/flasher/directional/north{ + id = "AI" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "rYH" = ( /obj/structure/rack, /obj/item/clothing/suit/hazardvest, @@ -52463,6 +52417,19 @@ /obj/machinery/meter, /turf/open/floor/iron, /area/station/engineering/atmos) +"rZy" = ( +/obj/machinery/camera/directional/east{ + c_tag = "AI Chamber - Starboard"; + network = list("aicore") + }, +/obj/structure/showcase/cyborg/old{ + dir = 8; + pixel_x = 9; + pixel_y = 2 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "rZz" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 @@ -52660,13 +52627,9 @@ /obj/structure/sign/warning/directional/west, /turf/open/floor/plating, /area/station/cargo/sorting) -"sbH" = ( -/obj/machinery/holopad, -/obj/machinery/camera/directional/south{ - c_tag = "MiniSat Exterior - Aft"; - network = list("minisat") - }, -/obj/machinery/light/small/directional/south, +"sbG" = ( +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/iron/dark, /area/station/ai/satellite/exterior) "sbK" = ( @@ -53225,9 +53188,6 @@ /obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron/white, /area/station/medical/surgery/theatre) -"snd" = ( -/turf/closed/wall, -/area/station/command/eva) "snt" = ( /obj/item/solar_assembly, /obj/item/solar_assembly, @@ -53358,6 +53318,12 @@ }, /turf/open/floor/iron, /area/station/commons/locker) +"spf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/station/command/vault) "sph" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -53465,12 +53431,6 @@ /obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron/grimy, /area/station/security/office) -"ssF" = ( -/obj/structure/rack, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted, -/obj/effect/spawner/random/armory/riot_shield, -/turf/open/floor/iron/dark, -/area/station/security/armory) "ssI" = ( /obj/machinery/power/emitter, /turf/open/floor/plating, @@ -53874,20 +53834,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/science/genetics) -"sAJ" = ( -/obj/machinery/camera/motion/directional/east{ - c_tag = "E.V.A. Storage" - }, -/obj/machinery/requests_console/directional/east{ - department = "EVA"; - name = "EVA Requests Console" - }, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/command/eva) "sAK" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -54145,18 +54091,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/port) -"sEm" = ( -/obj/structure/showcase/cyborg/old{ - dir = 8; - pixel_x = 9; - pixel_y = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/maintenance/storage) "sEv" = ( /obj/machinery/airalarm/directional/east, /obj/effect/turf_decal/trimline/blue/filled/corner{ @@ -54295,6 +54229,17 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) +"sGA" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) "sGC" = ( /obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/plating, @@ -54365,14 +54310,6 @@ /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, /turf/open/floor/iron, /area/station/engineering/atmos/storage/gas) -"sHR" = ( -/obj/machinery/door/window/right/directional/south{ - name = "MiniSat Walkway Access" - }, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/window/reinforced/spawner/directional/east, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "sHT" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, @@ -54416,21 +54353,6 @@ /obj/effect/turf_decal/delivery/white, /turf/open/floor/plating/reinforced, /area/station/cargo/storage) -"sJC" = ( -/obj/effect/landmark/start/cyborg, -/obj/machinery/light/small/directional/east, -/obj/machinery/camera/directional/north{ - c_tag = "AI Upload Foyer"; - network = list("aiupload") - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/airalarm/directional/east, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/dark, -/area/station/ai/upload/foyer) "sJL" = ( /obj/item/crowbar, /obj/structure/cable, @@ -54441,18 +54363,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/engineering/supermatter) -"sJM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/circuit, -/area/station/ai/upload/chamber) -"sKg" = ( -/obj/machinery/light/small/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "sKs" = ( /obj/structure/closet/bombcloset/security, /obj/effect/turf_decal/tile/red/half/contrasted{ @@ -54538,6 +54448,28 @@ dir = 4 }, /area/station/science/lab) +"sLN" = ( +/obj/effect/landmark/start/ai/secondary, +/obj/item/radio/intercom/directional/north{ + freerange = 1; + listening = 0; + name = "Custom Channel"; + pixel_x = 8 + }, +/obj/item/radio/intercom/directional/east{ + freerange = 1; + listening = 0; + name = "Common Channel" + }, +/obj/item/radio/intercom/directional/south{ + freerange = 1; + frequency = 1447; + listening = 0; + name = "Private Channel"; + pixel_x = 8 + }, +/turf/open/floor/circuit/green, +/area/station/ai/satellite/chamber) "sLU" = ( /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 4 @@ -54671,16 +54603,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/port) -"sNP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/door/airlock/medical/glass{ - name = "Cryogenics Bay" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/paramedic, -/turf/open/floor/iron/dark, -/area/station/medical/paramedic) "sNS" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 @@ -54754,6 +54676,14 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"sOS" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "sOZ" = ( /obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -54791,6 +54721,33 @@ /obj/machinery/duct, /turf/open/floor/plating, /area/station/maintenance/port) +"sPu" = ( +/obj/structure/table, +/obj/item/folder/red, +/obj/item/restraints/handcuffs, +/obj/item/clothing/head/cone{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/clothing/head/cone{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/clothing/head/cone{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/clothing/head/cone{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/clothing/head/cone{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/machinery/light_switch/directional/west, +/turf/open/floor/iron/dark, +/area/station/security/lockers) "sPy" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -54811,6 +54768,13 @@ /obj/machinery/light_switch/directional/north, /turf/open/floor/iron/white, /area/station/science/explab) +"sPO" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "sPV" = ( /obj/structure/closet/secure_closet/captains, /obj/structure/window/reinforced/spawner/directional/north, @@ -54885,11 +54849,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/station/science/lab) -"sQN" = ( -/obj/structure/cable, -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron, -/area/station/command/eva) "sQO" = ( /obj/machinery/camera/directional/north{ c_tag = "Gravity Generator Foyer" @@ -55189,6 +55148,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/security/brig) +"sVx" = ( +/obj/machinery/power/smes/full, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/maintenance/storage) "sVz" = ( /obj/machinery/airalarm/directional/west, /obj/machinery/modular_computer/preset/command, @@ -55546,14 +55511,6 @@ /obj/structure/bookcase/random/nonfiction, /turf/open/floor/wood, /area/station/service/library) -"tbL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/window/reinforced/spawner/directional/south, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "tck" = ( /obj/structure/extinguisher_cabinet/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -55703,11 +55660,6 @@ /obj/machinery/field/generator, /turf/open/floor/plating, /area/station/engineering/main) -"tfr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/iron/dark, -/area/station/command/vault) "tfs" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ @@ -55719,6 +55671,10 @@ /obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/plating, /area/station/engineering/supermatter) +"tfz" = ( +/obj/machinery/airalarm/directional/north, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "tfD" = ( /obj/structure/table/wood/poker, /obj/effect/decal/cleanable/dirt, @@ -55735,19 +55691,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/fore/lesser) -"tfU" = ( -/obj/structure/table, -/obj/machinery/status_display/ai/directional/west, -/obj/machinery/flasher/directional/south{ - id = "AI" - }, -/obj/item/ai_module/reset{ - pixel_x = 2; - pixel_y = 8 - }, -/obj/item/ai_module/supplied/freeform, -/turf/open/floor/iron/dark, -/area/station/ai/upload/chamber) "tfV" = ( /obj/structure/chair/office/light, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -55885,9 +55828,6 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron, /area/station/hallway/primary/port) -"tiY" = ( -/turf/open/floor/circuit/green, -/area/station/ai/upload/chamber) "tjc" = ( /obj/structure/table/reinforced, /obj/item/stock_parts/power_store/cell/high{ @@ -56065,13 +56005,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/starboard) -"tmf" = ( -/obj/machinery/flasher/directional/north{ - id = "AI" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/circuit/green, -/area/station/ai/upload/chamber) "tml" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/cable, @@ -56121,6 +56054,16 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central) +"tmL" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/aft/greater) "tmQ" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/yellow{ @@ -56251,6 +56194,28 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos/storage/gas) +"tpg" = ( +/obj/structure/showcase/cyborg/old{ + dir = 8; + pixel_x = 9; + pixel_y = 2 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/window/reinforced/spawner/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) +"tpn" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "MiniSat Exterior - Starboard Fore"; + network = list("minisat") + }, +/obj/structure/window/reinforced/spawner/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "tpA" = ( /obj/machinery/cell_charger{ pixel_y = 4 @@ -56339,12 +56304,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/science/ordnance/testlab) -"tqD" = ( -/obj/machinery/porta_turret/ai{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "tqU" = ( /obj/structure/cable, /obj/machinery/door/firedoor, @@ -56371,6 +56330,18 @@ /obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron, /area/station/construction/mining/aux_base) +"tri" = ( +/obj/machinery/teleport/hub, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/foyer) +"trx" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/light/directional/north, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/station/command/vault) "try" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -56388,6 +56359,11 @@ /obj/machinery/duct, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"trE" = ( +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "trG" = ( /obj/structure/table, /obj/item/stack/cable_coil, @@ -56577,31 +56553,6 @@ /obj/machinery/duct, /turf/open/floor/plating, /area/station/maintenance/starboard/greater) -"tub" = ( -/obj/structure/rack, -/obj/item/clothing/glasses/hud/security/sunglasses/gars{ - pixel_x = 3; - pixel_y = -2 - }, -/obj/item/clothing/glasses/hud/security/sunglasses/gars{ - pixel_x = 3; - pixel_y = 2 - }, -/obj/item/clothing/glasses/hud/security/sunglasses{ - pixel_x = -3; - pixel_y = -2 - }, -/obj/item/clothing/glasses/hud/security/sunglasses{ - pixel_x = -3; - pixel_y = 2 - }, -/obj/machinery/airalarm/directional/west, -/obj/machinery/camera/motion/directional/west{ - c_tag = "Armory - Internal" - }, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted, -/turf/open/floor/iron/dark, -/area/station/security/armory) "tug" = ( /obj/structure/extinguisher_cabinet/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -56719,6 +56670,21 @@ /obj/effect/turf_decal/box/red, /turf/open/floor/iron/dark, /area/station/security/brig) +"txh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "MiniSat Maintenance" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/obj/effect/mapping_helpers/airlock/access/all/command/minisat, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "txk" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=14.5-Recreation"; @@ -56844,15 +56810,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/science/lab) -"tzX" = ( -/obj/machinery/door/airlock/maintenance, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/starboard/lesser) "tAc" = ( /obj/machinery/shower/directional/south, /obj/item/radio/intercom/directional/east, @@ -57115,17 +57072,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/science/research) -"tEE" = ( -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable/layer3, -/mob/living/simple_animal/bot/secbot/pingsky, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "tEP" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 @@ -57181,12 +57127,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central) -"tGN" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "tGS" = ( /obj/structure/cable, /obj/machinery/door/window/left/directional/south{ @@ -57214,10 +57154,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/security/prison) -"tHf" = ( -/obj/structure/window/reinforced/spawner/directional/north, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "tHE" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -57235,6 +57171,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/hallway/primary/central) +"tHT" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "tHZ" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -57244,6 +57188,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/hallway/secondary/entry) +"tIa" = ( +/obj/structure/cable/multilayer/connected, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "tIb" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/reagent_dispensers/watertank, @@ -57387,6 +57335,10 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"tJE" = ( +/obj/effect/turf_decal/trimline/red/filled/corner, +/turf/open/floor/iron/dark, +/area/station/security/armory) "tJF" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -57514,11 +57466,6 @@ }, /turf/open/floor/carpet, /area/station/command/heads_quarters/captain/private) -"tLj" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/command/vault) "tLr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/mapping_helpers/broken_floor, @@ -57731,6 +57678,9 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/science/xenobiology/hallway) +"tOh" = ( +/turf/closed/wall/r_wall, +/area/station/command/eva) "tOm" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -57916,6 +57866,13 @@ /obj/machinery/duct, /turf/open/floor/iron/white, /area/station/medical/virology) +"tSP" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "tSY" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, @@ -57926,6 +57883,11 @@ /obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) +"tTB" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer2, +/obj/structure/window/reinforced/spawner/directional/south, +/turf/open/floor/plating/airless, +/area/station/ai/satellite/exterior) "tTF" = ( /obj/effect/spawner/random/engineering/vending_restock, /turf/open/floor/plating, @@ -57939,6 +57901,14 @@ }, /turf/open/floor/iron/dark, /area/station/command/bridge) +"tTP" = ( +/obj/structure/rack, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/obj/effect/spawner/random/armory/barrier_grenades, +/turf/open/floor/iron/dark, +/area/station/security/armory) "tTT" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, @@ -58038,6 +58008,19 @@ "tUA" = ( /turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) +"tUF" = ( +/obj/machinery/door/window/brigdoor/right/directional/east{ + name = "Primary AI Core Access"; + req_access = list("ai_upload") + }, +/obj/machinery/camera/directional/north{ + c_tag = "AI Chamber - Core"; + network = list("aicore") + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "tUH" = ( /obj/item/clothing/mask/gas, /turf/open/floor/plating, @@ -58097,6 +58080,17 @@ /obj/structure/table/wood, /turf/open/floor/carpet, /area/station/service/chapel/funeral) +"tVC" = ( +/obj/machinery/power/smes/super/full, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/flasher/directional/north{ + id = "AI"; + pixel_x = -22 + }, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "tVG" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/machinery/firealarm/directional/north, @@ -58181,6 +58175,12 @@ }, /turf/open/floor/iron/white, /area/station/medical/medbay/central) +"tXz" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/cable/layer3, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/maintenance/storage) "tXD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -58330,6 +58330,13 @@ /obj/machinery/light/floor, /turf/open/floor/carpet, /area/station/service/theater) +"uac" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/command/eva) "uag" = ( /obj/item/radio/intercom/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -58391,6 +58398,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) +"uaN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/command/eva) "uaR" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine, @@ -58420,6 +58433,16 @@ /obj/structure/sink/directional/west, /turf/open/floor/iron/white, /area/station/medical/medbay/central) +"ube" = ( +/obj/structure/sign/directions/science{ + pixel_y = -8 + }, +/obj/structure/sign/directions/medical{ + pixel_y = 8 + }, +/obj/structure/sign/directions/evac, +/turf/closed/wall/r_wall, +/area/station/command/eva) "ubj" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -58450,6 +58473,16 @@ /obj/structure/window/reinforced/spawner/directional/north, /turf/open/space/basic, /area/space/nearstation) +"ubB" = ( +/obj/structure/table/reinforced, +/obj/item/folder/blue{ + pixel_y = 2 + }, +/obj/item/pen, +/obj/machinery/light/small/directional/east, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "ubD" = ( /obj/structure/rack, /obj/machinery/firealarm/directional/west, @@ -58657,16 +58690,6 @@ /obj/effect/mapping_helpers/requests_console/assistance, /turf/open/floor/iron/grimy, /area/station/tcommsat/computer) -"ufo" = ( -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/window/reinforced/spawner/directional/west, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) -"ufJ" = ( -/obj/effect/spawner/random/maintenance, -/obj/machinery/recharge_station, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) "ufZ" = ( /obj/machinery/door/airlock/maintenance, /obj/structure/cable, @@ -58885,6 +58908,10 @@ }, /turf/open/floor/wood, /area/station/maintenance/port/aft) +"ukk" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/command/eva) "ukm" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -58936,18 +58963,6 @@ /obj/effect/decal/cleanable/blood/oil, /turf/open/floor/engine, /area/station/science/explab) -"ukR" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "MiniSat Exterior - Port Aft"; - network = list("minisat") - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/structure/window/reinforced/spawner/directional/north, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "ukU" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, @@ -59108,6 +59123,31 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, /area/station/cargo/storage) +"uou" = ( +/obj/structure/rack, +/obj/item/clothing/glasses/hud/security/sunglasses/gars{ + pixel_x = 3; + pixel_y = -2 + }, +/obj/item/clothing/glasses/hud/security/sunglasses/gars{ + pixel_x = 3; + pixel_y = 2 + }, +/obj/item/clothing/glasses/hud/security/sunglasses{ + pixel_x = -3; + pixel_y = -2 + }, +/obj/item/clothing/glasses/hud/security/sunglasses{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/machinery/airalarm/directional/west, +/obj/machinery/camera/motion/directional/west{ + c_tag = "Armory - Internal" + }, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted, +/turf/open/floor/iron/dark, +/area/station/security/armory) "uoM" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/secure_closet/brig{ @@ -59118,16 +59158,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/security/brig) -"uoZ" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/security/armory) "upe" = ( /obj/machinery/camera/directional/east{ c_tag = "Interrogation room"; @@ -59280,21 +59310,6 @@ /obj/structure/chair/stool/directional/east, /turf/open/floor/iron, /area/station/commons/dorms) -"urO" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "Secure Network Access" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/structure/cable, -/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/command/ai_upload, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark, -/area/station/ai/upload/foyer) "urQ" = ( /obj/structure/lattice/catwalk, /obj/item/stack/cable_coil, @@ -59401,17 +59416,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) -"usE" = ( -/obj/machinery/power/smes/super/full, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/flasher/directional/north{ - id = "AI"; - pixel_x = -22 - }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "usK" = ( /obj/structure/table, /obj/item/storage/toolbox/emergency, @@ -59530,8 +59534,12 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"uuN" = ( -/obj/effect/landmark/event_spawn, +"uuv" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/command/eva) "uuO" = ( @@ -60061,13 +60069,6 @@ /obj/machinery/duct, /turf/open/floor/iron, /area/station/maintenance/starboard/greater) -"uEl" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "uEo" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 @@ -60090,6 +60091,15 @@ /obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/plating, /area/station/maintenance/port/greater) +"uEx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/command/eva) "uEz" = ( /obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 4 @@ -60179,6 +60189,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/science/ordnance/testlab) +"uFw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/maintenance/storage) "uFy" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 @@ -60382,12 +60398,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) -"uIh" = ( -/obj/machinery/porta_turret/ai{ - dir = 8 - }, -/turf/open/floor/circuit/red, -/area/station/ai/upload/chamber) "uIi" = ( /obj/structure/cable, /obj/machinery/power/solar_control{ @@ -60481,6 +60491,10 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos/pumproom) +"uKj" = ( +/obj/structure/chair, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "uKx" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock{ @@ -60550,6 +60564,28 @@ /obj/machinery/airalarm/directional/west, /turf/open/floor/iron/dark, /area/station/medical/storage) +"uLv" = ( +/obj/structure/table/reinforced, +/obj/item/folder/blue{ + pixel_y = 2 + }, +/obj/item/pen, +/obj/machinery/light/small/directional/west, +/obj/machinery/requests_console/directional/west{ + department = "AI Chamber"; + name = "AI Chamber Requests Console" + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) +"uLz" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "MiniSat Exterior - Fore Port"; + network = list("minisat") + }, +/obj/structure/window/reinforced/spawner/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "uLE" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -60602,18 +60638,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, /area/station/cargo/miningoffice) -"uMt" = ( -/obj/structure/window/reinforced/spawner/directional/east, -/obj/structure/window/reinforced/spawner/directional/west, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) -"uMD" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable/layer3, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "uMR" = ( /obj/machinery/holopad, /turf/open/floor/iron/white/side{ @@ -60760,14 +60784,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"uPL" = ( -/obj/effect/turf_decal/bot_white/right, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/vault) "uQe" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -60943,15 +60959,6 @@ }, /turf/open/floor/iron, /area/station/cargo/warehouse) -"uSX" = ( -/obj/machinery/door/airlock/maintenance, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/starboard/greater) "uTj" = ( /obj/effect/landmark/start/medical_doctor, /turf/open/floor/iron/dark, @@ -61039,21 +61046,11 @@ /obj/structure/cable, /turf/open/floor/iron/dark/corner, /area/station/engineering/storage_shared) -"uUN" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor/left/directional/north{ - name = "Weapon Distribution"; - req_access = list("armory") - }, -/obj/item/paper, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/left/directional/south{ - name = "Requests Window" - }, -/obj/item/pen, -/obj/item/papercutter, -/turf/open/floor/iron/dark, -/area/station/security/armory) +"uUX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "uVd" = ( /obj/structure/chair{ dir = 8 @@ -61088,18 +61085,6 @@ /obj/structure/sign/poster/official/nanotrasen_logo/directional/east, /turf/open/floor/iron/dark/textured, /area/station/engineering/atmos) -"uVg" = ( -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/machinery/flasher/directional/south{ - id = "AI"; - pixel_x = 26 - }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "uVm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -61154,6 +61139,11 @@ /obj/structure/sign/warning/secure_area, /turf/closed/wall/r_wall, /area/station/science/xenobiology/hallway) +"uWn" = ( +/obj/machinery/nuclearbomb/selfdestruct, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/vault) "uWo" = ( /obj/effect/turf_decal/trimline/red/filled/corner, /turf/open/floor/iron, @@ -61237,13 +61227,6 @@ /obj/item/soulstone/anybody/chaplain, /turf/open/floor/cult, /area/station/service/chapel/office) -"uXm" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/structure/window/reinforced/spawner/directional/east, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "uXt" = ( /obj/docking_port/stationary/syndicate/northwest{ dir = 8 @@ -61287,6 +61270,10 @@ "uYp" = ( /turf/closed/wall, /area/station/medical/break_room) +"uYD" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/maintenance/port) "uYE" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 @@ -61506,6 +61493,13 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) +"vbF" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/station/command/vault) "vbL" = ( /obj/machinery/door/airlock/research{ name = "Ordnance Lab" @@ -61588,17 +61582,6 @@ /obj/machinery/rnd/experimentor, /turf/open/floor/engine, /area/station/science/explab) -"vdI" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/sign/departments/vault/directional/north{ - pixel_x = 32 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/firealarm_sanity, -/turf/open/floor/iron/dark, -/area/station/command/vault) "vdL" = ( /obj/machinery/camera{ c_tag = "Xenobiology Lab - Pen #8"; @@ -61711,6 +61694,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/command/gateway) +"vgW" = ( +/obj/machinery/door/window/left/directional/west{ + name = "MiniSat Airlock Access" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/window/reinforced/spawner/directional/east, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "vgZ" = ( /obj/structure/table/glass, /obj/structure/cable, @@ -61744,17 +61735,6 @@ /obj/machinery/light/small/directional/north, /turf/open/floor/iron, /area/station/security/courtroom) -"vhn" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/sorting/mail{ - dir = 4; - name = "Quartermaster Junction" - }, -/obj/effect/mapping_helpers/mail_sorting/supply/qm_office, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) "vht" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -61806,6 +61786,25 @@ /mob/living/carbon/human/species/monkey, /turf/open/floor/grass, /area/station/medical/virology) +"vis" = ( +/obj/structure/filingcabinet, +/obj/item/folder/documents, +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/poster/traitor, +/turf/open/floor/iron/dark, +/area/station/command/vault) +"viF" = ( +/obj/machinery/computer/upload/borg, +/obj/machinery/door/window/left/directional/south{ + name = "Cyborg Upload Console Window"; + req_access = list("ai_upload") + }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai/upload/chamber) "viH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/spawner/structure/window/reinforced, @@ -62088,15 +62087,10 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/plating, /area/station/maintenance/solars/starboard/aft) -"vmi" = ( -/obj/effect/turf_decal/box/red, -/obj/effect/turf_decal/arrows/red{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable/multilayer/connected, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) +"vmk" = ( +/obj/machinery/status_display/ai/directional/west, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "vmp" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -62144,6 +62138,17 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, /turf/open/floor/iron, /area/station/security/execution/education) +"vnm" = ( +/obj/structure/cable, +/obj/structure/showcase/cyborg/old{ + pixel_y = 20 + }, +/obj/machinery/camera/directional/north{ + c_tag = "AI Chamber - Fore"; + network = list("aicore") + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "vnp" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -62161,17 +62166,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/station/commons/vacant_room/commissary) -"vnL" = ( -/obj/machinery/computer/upload/ai, -/obj/machinery/door/window/right/directional/south{ - name = "Upload Console Window"; - req_access = list("ai_upload") - }, -/obj/structure/window/reinforced/spawner/directional/west, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/structure/window/reinforced/spawner/directional/north, -/turf/open/floor/iron/dark, -/area/station/ai/upload/chamber) "vnV" = ( /obj/machinery/airalarm/directional/west, /obj/effect/turf_decal/siding/wood{ @@ -62279,11 +62273,6 @@ /obj/effect/spawner/random/structure/closet_empty/crate, /turf/open/floor/iron, /area/station/maintenance/port/aft) -"vpC" = ( -/obj/machinery/airalarm/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/circuit/green, -/area/station/ai/upload/chamber) "vpM" = ( /obj/item/kirbyplants/organic/plant3, /obj/structure/cable, @@ -62397,6 +62386,12 @@ }, /turf/open/floor/iron, /area/station/service/bar) +"vrJ" = ( +/obj/machinery/porta_turret/ai{ + dir = 8 + }, +/turf/open/floor/circuit/red, +/area/station/ai/upload/chamber) "vrP" = ( /obj/structure/cable, /obj/structure/table/reinforced, @@ -62716,6 +62711,16 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, /turf/open/floor/iron, /area/station/hallway/secondary/entry) +"vwN" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/greater) "vwP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -62748,15 +62753,6 @@ }, /turf/open/floor/iron/white/corner, /area/station/hallway/secondary/entry) -"vxw" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/armory) "vxC" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 10 @@ -62823,6 +62819,19 @@ /obj/structure/sign/warning/secure_area, /turf/closed/wall/r_wall, /area/station/command/corporate_showroom) +"vyv" = ( +/obj/structure/table, +/obj/machinery/status_display/ai/directional/west, +/obj/machinery/flasher/directional/south{ + id = "AI" + }, +/obj/item/ai_module/reset{ + pixel_x = 2; + pixel_y = 8 + }, +/obj/item/ai_module/supplied/freeform, +/turf/open/floor/iron/dark, +/area/station/ai/upload/chamber) "vyy" = ( /obj/machinery/washing_machine, /obj/effect/decal/cleanable/dirt, @@ -62832,6 +62841,12 @@ /obj/machinery/light/small/directional/east, /turf/open/floor/iron/cafeteria, /area/station/security/prison) +"vyM" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "vyZ" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -62964,14 +62979,6 @@ /obj/structure/sign/poster/official/get_your_legs/directional/north, /turf/open/floor/carpet, /area/station/medical/psychology) -"vBb" = ( -/obj/machinery/door/window/left/directional/south{ - name = "MiniSat Walkway Access" - }, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/window/reinforced/spawner/directional/west, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "vBe" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -63170,15 +63177,6 @@ /obj/machinery/light/directional/north, /turf/open/floor/iron, /area/station/security/prison) -"vED" = ( -/obj/structure/transit_tube/curved/flipped, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/window/reinforced/spawner/directional/west, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "vEH" = ( /obj/machinery/door/window/right/directional/east{ name = "Danger: Conveyor Access"; @@ -63409,6 +63407,18 @@ /obj/machinery/space_heater, /turf/open/floor/iron/checker, /area/station/maintenance/aft/lesser) +"vIn" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/door/airlock/medical/glass{ + name = "Paramedic Dispatch Room" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/medical/paramedic, +/turf/open/floor/iron/dark, +/area/station/medical/paramedic) "vIz" = ( /obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ dir = 8 @@ -63639,12 +63649,6 @@ /obj/machinery/portable_atmospherics/canister/water_vapor, /turf/open/floor/iron, /area/station/service/janitor) -"vMu" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "vMw" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -63710,14 +63714,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/aft) -"vNA" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/port) "vNM" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -63725,18 +63721,6 @@ /obj/machinery/firealarm/directional/south, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"vNN" = ( -/obj/machinery/door/airlock/security/glass{ - name = "Medbay Security Post" - }, -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/medical) "vOh" = ( /obj/effect/turf_decal/stripes/end, /turf/open/floor/plating/airless, @@ -63797,10 +63781,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) -"vPr" = ( -/obj/structure/cable/multilayer/connected, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "vPu" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, @@ -63984,15 +63964,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark/textured_half, /area/station/cargo/bitrunning/den) -"vRD" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 1; - id = "AI Core shutters"; - name = "AI Core Shutters" - }, -/turf/open/floor/plating, -/area/station/ai/satellite/chamber) "vRN" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -64045,13 +64016,6 @@ /obj/machinery/light/small/directional/north, /turf/open/floor/iron/dark, /area/station/command/bridge) -"vSm" = ( -/obj/effect/spawner/random/structure/crate, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) "vSs" = ( /obj/machinery/airalarm/directional/west, /obj/effect/turf_decal/tile/red/anticorner/contrasted{ @@ -64219,12 +64183,33 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/security/brig) +"vVE" = ( +/obj/machinery/camera/motion/directional/east{ + c_tag = "MiniSat Maintenance"; + network = list("minisat") + }, +/obj/structure/rack, +/obj/item/storage/toolbox/electrical{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/storage/toolbox/mechanical, +/obj/item/multitool, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/maintenance/storage) "vVI" = ( /obj/structure/table/glass, /obj/machinery/firealarm/directional/west, /obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron/white, /area/station/medical/treatment_center) +"vVM" = ( +/obj/effect/turf_decal/bot_white/right, +/obj/structure/closet/crate/goldcrate, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/vault) "vVV" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -64638,10 +64623,6 @@ /obj/effect/turf_decal/tile/brown/opposingcorners, /turf/open/floor/iron, /area/station/cargo/sorting) -"wbY" = ( -/obj/machinery/status_display/ai/directional/east, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) "wcf" = ( /obj/structure/closet/crate/coffin, /obj/structure/window/spawner/directional/east, @@ -65115,6 +65096,13 @@ /obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron, /area/station/service/bar) +"wjQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/command/eva) "wjT" = ( /obj/structure/cable, /obj/machinery/power/terminal{ @@ -65296,6 +65284,18 @@ dir = 1 }, /area/station/engineering/atmos/storage/gas) +"wnT" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/door/window/left/directional/south{ + name = "MiniSat Walkway Access" + }, +/obj/machinery/camera/directional/east{ + c_tag = "MiniSat Exterior - Aft Port"; + network = list("minisat") + }, +/obj/structure/window/reinforced/spawner/directional/west, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "wnW" = ( /obj/structure/bodycontainer/morgue{ dir = 1 @@ -65308,15 +65308,6 @@ /obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/engine, /area/station/command/heads_quarters/rd) -"woh" = ( -/obj/machinery/flasher/directional/south{ - id = "AI" - }, -/obj/machinery/porta_turret/ai{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/ai/upload/chamber) "wov" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/generic_maintenance_landmark, @@ -65400,6 +65391,18 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central) +"wpJ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/highsecurity{ + name = "AI Upload" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/structure/cable, +/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/command/ai_upload, +/turf/open/floor/iron/dark, +/area/station/ai/upload/chamber) "wpK" = ( /obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ @@ -65493,6 +65496,20 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/maintenance/aft/lesser) +"wsq" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Armory" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/structure/cable, +/obj/effect/turf_decal/delivery, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/security/armory) "wss" = ( /obj/machinery/status_display/evac/directional/north, /obj/item/folder/yellow{ @@ -65666,6 +65683,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/station/security/prison) +"wtB" = ( +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai/upload/chamber) "wtD" = ( /obj/effect/turf_decal/tile/neutral, /obj/machinery/wall_healer/directional/east, @@ -65694,13 +65715,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central) -"wua" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/station/command/vault) "wuj" = ( /obj/machinery/light/small/directional/east, /obj/effect/decal/cleanable/dirt, @@ -65710,6 +65724,10 @@ }, /turf/open/floor/iron, /area/station/security/holding_cell) +"wuM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/maintenance/storage) "wvd" = ( /obj/machinery/door/airlock{ id_tag = "Cabin5"; @@ -66012,6 +66030,10 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/command) +"wzH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/circuit/green, +/area/station/ai/upload/chamber) "wzK" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -66103,17 +66125,6 @@ /obj/structure/cable, /turf/open/floor/wood, /area/station/command/heads_quarters/hop) -"wBw" = ( -/obj/structure/cable, -/obj/machinery/camera/motion/directional/south{ - c_tag = "Vault"; - network = list("vault") - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/command/vault) "wBE" = ( /obj/machinery/door/poddoor/shutters/radiation/preopen{ id = "engsm"; @@ -66351,12 +66362,6 @@ }, /turf/open/floor/plating, /area/station/command/heads_quarters/hos) -"wFs" = ( -/obj/machinery/computer/teleporter, -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/foyer) "wFy" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -66495,6 +66500,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer5, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"wHW" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/station/command/vault) "wIa" = ( /obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron, @@ -66523,11 +66535,6 @@ }, /turf/open/floor/iron/dark, /area/station/medical/storage) -"wIL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "wIM" = ( /obj/machinery/holopad, /turf/open/floor/iron, @@ -66587,16 +66594,6 @@ }, /turf/open/floor/engine, /area/station/science/cytology) -"wKP" = ( -/obj/machinery/status_display/evac/directional/north, -/obj/machinery/power/port_gen/pacman, -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable/multilayer/connected, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/maintenance/storage) "wKX" = ( /obj/machinery/vending/cigarette, /obj/effect/turf_decal/delivery, @@ -66671,6 +66668,12 @@ }, /turf/open/floor/iron/dark, /area/station/command/bridge) +"wNm" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "wNp" = ( /obj/structure/bed, /obj/effect/decal/cleanable/cobweb, @@ -66778,14 +66781,40 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/aft/lesser) -"wPr" = ( -/obj/structure/rack, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 +"wPo" = ( +/obj/item/radio/intercom/directional/west{ + freerange = 1; + listening = 0; + name = "Common Channel"; + pixel_y = -8 }, -/obj/effect/spawner/random/armory/barrier_grenades, -/turf/open/floor/iron/dark, -/area/station/security/armory) +/obj/item/radio/intercom/directional/south{ + freerange = 1; + frequency = 1447; + listening = 0; + name = "Private Channel" + }, +/obj/item/radio/intercom/directional/east{ + freerange = 1; + listening = 0; + name = "Custom Channel"; + pixel_y = -8 + }, +/obj/effect/landmark/start/ai, +/obj/machinery/button/door/directional/south{ + id = "AI Chamber entrance shutters"; + name = "AI Chamber Entrance Shutters Control"; + pixel_x = -24; + req_access = list("ai_upload") + }, +/obj/machinery/button/door/directional/south{ + id = "AI Core shutters"; + name = "AI Core Shutters Control"; + pixel_x = 24; + req_access = list("ai_upload") + }, +/turf/open/floor/circuit/green, +/area/station/ai/satellite/chamber) "wPB" = ( /obj/machinery/light/small/directional/south, /turf/open/floor/engine/air, @@ -66896,10 +66925,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central) -"wQT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/closed/wall/r_wall, -/area/station/ai/satellite/chamber) "wRg" = ( /obj/machinery/door/poddoor/incinerator_atmos_aux, /turf/open/floor/engine, @@ -67009,6 +67034,21 @@ /obj/effect/turf_decal/tile/green/fourcorners, /turf/open/floor/iron, /area/station/service/hydroponics) +"wTp" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor/left/directional/north{ + name = "Weapon Distribution"; + req_access = list("armory") + }, +/obj/item/paper, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/left/directional/south{ + name = "Requests Window" + }, +/obj/item/pen, +/obj/item/papercutter, +/turf/open/floor/iron/dark, +/area/station/security/armory) "wTs" = ( /obj/item/radio/intercom/directional/south, /obj/machinery/camera/directional/south{ @@ -67233,9 +67273,6 @@ "wXF" = ( /turf/closed/wall/r_wall, /area/station/maintenance/starboard/lesser) -"wXH" = ( -/turf/closed/wall/r_wall, -/area/station/security/armory) "wXP" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -67484,6 +67521,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/closed/wall, /area/station/engineering/atmos/pumproom) +"xdx" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/light/cold/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/foyer) "xdF" = ( /obj/structure/girder, /turf/open/floor/plating, @@ -67513,6 +67557,11 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) +"xew" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "xeN" = ( /obj/structure/cable, /obj/effect/turf_decal/stripes/line{ @@ -67565,15 +67614,6 @@ /obj/structure/microscope, /turf/open/floor/iron/white, /area/station/science/cytology) -"xfn" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/transit_tube/station/dispenser{ - dir = 4 - }, -/obj/structure/window/reinforced/spawner/directional/west, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "xfx" = ( /obj/structure/table/glass, /obj/item/stack/medical/mesh, @@ -67611,15 +67651,6 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"xfU" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "MiniSat Exterior - Starboard Fore"; - network = list("minisat") - }, -/obj/structure/window/reinforced/spawner/directional/south, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "xfV" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, @@ -67721,6 +67752,16 @@ /obj/effect/turf_decal/tile/blue/opposingcorners, /turf/open/floor/iron, /area/station/service/hydroponics) +"xgE" = ( +/obj/machinery/status_display/evac/directional/north, +/obj/machinery/power/port_gen/pacman, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable/multilayer/connected, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/maintenance/storage) "xgG" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/structure/rack, @@ -67750,6 +67791,11 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/engineering/break_room) +"xgZ" = ( +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/west, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "xhb" = ( /obj/machinery/meter, /obj/effect/decal/cleanable/dirt, @@ -67835,6 +67881,28 @@ }, /turf/open/floor/iron/white, /area/station/medical/chemistry) +"xjb" = ( +/obj/effect/landmark/start/ai/secondary, +/obj/item/radio/intercom/directional/north{ + freerange = 1; + listening = 0; + name = "Custom Channel"; + pixel_x = -8 + }, +/obj/item/radio/intercom/directional/west{ + freerange = 1; + listening = 0; + name = "Common Channel" + }, +/obj/item/radio/intercom/directional/south{ + freerange = 1; + frequency = 1447; + listening = 0; + name = "Private Channel"; + pixel_x = -8 + }, +/turf/open/floor/circuit/green, +/area/station/ai/satellite/chamber) "xje" = ( /obj/machinery/duct, /turf/open/floor/plating, @@ -67930,6 +67998,14 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/station/science/xenobiology) +"xkw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/maintenance/storage) "xkE" = ( /obj/machinery/recharge_station, /obj/effect/landmark/start/hangover, @@ -67997,6 +68073,11 @@ /obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/engine, /area/station/science/xenobiology) +"xlU" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/circuit/red, +/area/station/ai/upload/chamber) "xlW" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -68111,15 +68192,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/science/genetics) -"xog" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/door/airlock/medical/glass{ - name = "Paramedic Dispatch Room" - }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/all/medical/paramedic, -/turf/open/floor/iron/dark, -/area/station/medical/paramedic) "xoj" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -68633,18 +68705,6 @@ /obj/effect/turf_decal/trimline/yellow/filled/corner, /turf/open/floor/iron/white, /area/station/medical/medbay/central) -"xwN" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/door/airlock/medical/glass{ - name = "Paramedic Dispatch Room" - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/all/medical/paramedic, -/turf/open/floor/iron/dark, -/area/station/medical/paramedic) "xwP" = ( /obj/machinery/hydroponics/constructable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -68734,6 +68794,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/security/evidence) +"xyp" = ( +/obj/machinery/status_display/evac/directional/north, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "xyq" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -68847,20 +68913,6 @@ /obj/structure/cable, /turf/open/floor/catwalk_floor/iron, /area/station/cargo/storage) -"xzK" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/vault{ - name = "Vault" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/effect/landmark/navigate_destination, -/obj/effect/mapping_helpers/airlock/access/all/supply/vault, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/vault) "xAb" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -68950,6 +69002,12 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/central) +"xBF" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/command/eva) "xCf" = ( /obj/item/clothing/suit/jacket/straight_jacket, /obj/item/electropack, @@ -68973,6 +69031,21 @@ }, /turf/open/floor/iron, /area/station/commons/vacant_room/commissary) +"xCo" = ( +/obj/structure/rack, +/obj/item/storage/box/flashes{ + pixel_x = 3 + }, +/obj/item/storage/box/teargas{ + pixel_x = 1; + pixel_y = -2 + }, +/obj/item/gun/grenadelauncher, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/security/armory) "xCx" = ( /obj/item/stack/package_wrap, /obj/item/stack/package_wrap, @@ -69235,6 +69308,11 @@ /obj/effect/turf_decal/tile/purple/opposingcorners, /turf/open/floor/iron, /area/station/science/research) +"xGF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "xGT" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall, @@ -69461,13 +69539,6 @@ /obj/effect/turf_decal/siding/wood, /turf/open/floor/wood/large, /area/station/service/theater) -"xLO" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable/layer3, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/foyer) "xLR" = ( /obj/structure/table, /obj/item/stack/sheet/iron/fifty, @@ -69724,6 +69795,12 @@ }, /turf/open/floor/iron, /area/station/engineering/main) +"xQJ" = ( +/obj/machinery/status_display/evac/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "xQO" = ( /obj/structure/table/glass, /obj/item/reagent_containers/cup/bottle/morphine{ @@ -69799,13 +69876,6 @@ /obj/effect/turf_decal/tile/brown/opposingcorners, /turf/open/floor/iron, /area/station/cargo/sorting) -"xRQ" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/firealarm_sanity, -/turf/open/floor/iron/dark, -/area/station/ai/upload/chamber) "xRR" = ( /obj/structure/bodycontainer/morgue/beeper_off, /obj/structure/bodycontainer/morgue/beeper_off{ @@ -69822,21 +69892,6 @@ dir = 4 }, /area/station/medical/morgue) -"xRT" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "MiniSat Maintenance" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable/layer3, -/obj/effect/mapping_helpers/airlock/access/all/command/minisat, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "xRY" = ( /obj/structure/cable, /obj/effect/turf_decal/stripes/line{ @@ -70077,10 +70132,6 @@ /obj/machinery/drone_dispenser, /turf/open/floor/plating, /area/station/maintenance/department/science/central) -"xWO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/closed/wall/r_wall, -/area/station/ai/satellite/exterior) "xWY" = ( /obj/item/radio/intercom/directional/south, /obj/effect/turf_decal/tile/bar, @@ -70155,6 +70206,11 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) +"xXK" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/exterior) "xXM" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/structure/chair, @@ -70255,9 +70311,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/fore/lesser) -"xYY" = ( -/turf/closed/wall/r_wall, -/area/station/command/eva) "xYZ" = ( /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, /turf/closed/wall/r_wall, @@ -70643,27 +70696,6 @@ /obj/effect/spawner/random/maintenance/three, /turf/open/floor/plating, /area/station/maintenance/starboard/greater) -"yeS" = ( -/obj/machinery/light/directional/west, -/obj/structure/table, -/obj/item/grenade/chem_grenade/smart_metal_foam{ - pixel_x = -4; - pixel_y = 6 - }, -/obj/item/grenade/chem_grenade/smart_metal_foam{ - pixel_x = 4; - pixel_y = 2 - }, -/obj/item/grenade/chem_grenade/smart_metal_foam{ - pixel_x = 8 - }, -/obj/item/grenade/chem_grenade/smart_metal_foam{ - pixel_y = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/status_display/evac/directional/west, -/turf/open/floor/iron/dark, -/area/station/command/eva) "yeV" = ( /obj/structure/closet/secure_closet/hos, /obj/item/clothing/shoes/cowboy/black, @@ -70711,12 +70743,9 @@ }, /turf/open/floor/engine/n2o, /area/station/engineering/atmos) -"yfG" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/turf/open/floor/circuit, -/area/station/ai/upload/chamber) +"yfL" = ( +/turf/closed/wall, +/area/station/command/eva) "yfT" = ( /obj/structure/table/wood, /obj/item/pen/red, @@ -70775,14 +70804,6 @@ /obj/machinery/light/small/directional/east, /turf/open/floor/carpet, /area/station/command/corporate_showroom) -"ygJ" = ( -/obj/machinery/camera/directional/north{ - c_tag = "MiniSat Exterior - Fore"; - network = list("minisat") - }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "ygR" = ( /obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 4 @@ -70868,16 +70889,6 @@ }, /turf/open/floor/iron/white/smooth_large, /area/station/medical/chemistry) -"yiA" = ( -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable/layer3, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/exterior) "yiJ" = ( /obj/structure/chair/sofa/right/brown, /obj/item/toy/plush/moth{ @@ -70983,16 +70994,6 @@ /obj/item/clothing/ears/earmuffs, /turf/open/floor/iron/white, /area/station/medical/medbay/central) -"yli" = ( -/obj/machinery/camera/motion/directional/south{ - c_tag = "AI Upload Chamber - Port"; - network = list("aiupload") - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/iron/dark, -/area/station/ai/upload/chamber) "ylt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -71037,10 +71038,6 @@ }, /turf/open/floor/iron, /area/station/security/brig) -"yma" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) "yme" = ( /obj/structure/sign/warning/pods, /turf/closed/wall, @@ -84519,7 +84516,7 @@ rKX rKX rKX uHM -gPG +kUx wDy qsW ipg @@ -85037,7 +85034,7 @@ jXu wdr wdr fcq -eMJ +vwN fcq xjh qhW @@ -87098,7 +87095,7 @@ lku uEw nJG jjn -cLc +jQr kKd mjg dHc @@ -89417,7 +89414,7 @@ vQs hyW qzC kOQ -aaB +lxM kDS uOH uOH @@ -89892,11 +89889,11 @@ dwH fUr fUr fUr -iLm +ilF bkJ -iKg -vSm -ufJ +iIE +cAf +dve jXu pVV cLj @@ -90151,8 +90148,8 @@ sHu eMY cVL jXu -ndL -fLa +kIJ +sPO twr jXu hKg @@ -90408,7 +90405,7 @@ jXu jXu jXu jXu -vhn +alA lpS lpS lpS @@ -90504,7 +90501,7 @@ hqb yje tSw gOp -rNp +bCM vKd ikY tSw @@ -90720,8 +90717,8 @@ kJx lIa xjC pOa -ewl -akp +jED +fyA gSt jGZ lYG @@ -90760,7 +90757,7 @@ faL oxj sbs tSw -bbw +lah vUM fje jgW @@ -90977,8 +90974,8 @@ dRY kwX nZq pOa -vNA -cEl +iar +uYD nZX nZX nZX @@ -91017,7 +91014,7 @@ dHY oxj vTC tSw -oPC +kPZ vUM tSw tSw @@ -91439,12 +91436,12 @@ jXu paU jXu lMJ -bww -bww -bww -bww -bww -bww +rlU +rlU +rlU +rlU +rlU +rlU lMJ jXu rOz @@ -91696,16 +91693,16 @@ jXu otQ jXu aaa -bww -nSj -uPL -gRq -mwA -bww +rlU +dfl +lmF +vVM +nYl +rlU aaa jXu jXu -bpp +ken kQP hQc dFg @@ -91953,13 +91950,13 @@ jXu wgm fsQ aaa -bww -eil -glB -glB -tfr -dxT -tLj +rlU +qrg +cpi +cpi +nSn +qpD +qYC pNC uqX loR @@ -92210,13 +92207,13 @@ jXu agi fsQ aaa -bww -qsw -kKr -pgM -qCA -xzK -vdI +rlU +trx +uWn +spf +czD +lBg +dOq wWe aTU jzE @@ -92269,7 +92266,7 @@ ubP jqQ mbV hEA -aBV +qNi jxc gNT oah @@ -92467,13 +92464,13 @@ sLf uEA fsQ aaa -bww -wua -iHF -iHF -wBw -bww -tLj +rlU +vbF +wHW +wHW +okj +rlU +qYC pNC qme cNg @@ -92524,7 +92521,7 @@ ayH bMY bMY pYw -sNP +lyh pYw bMY sSp @@ -92724,12 +92721,12 @@ jXu fOB jXu aaa -bww -cVf -noR -otG -pvU -bww +rlU +vis +dhz +ixT +oXK +rlU aaa aEH aHt @@ -92981,12 +92978,12 @@ lRA lFF jXu lMJ -bww -bww -bww -bww -bww -bww +rlU +rlU +rlU +rlU +rlU +rlU lMJ aEH rhW @@ -93034,7 +93031,7 @@ sVY sVY xxk ahr -fNv +lvU bMY rvq fFi @@ -93055,7 +93052,7 @@ vun eFG cBH hwe -iBx +iZn rar vun uzJ @@ -93292,7 +93289,7 @@ bBA txz wYe dYa -xog +pUM mna gVn cXz @@ -93552,7 +93549,7 @@ pkn bMY bMY pYw -xwN +vIn pYw bMY fEK @@ -93806,7 +93803,7 @@ vVV htd tAG gDv -mFT +cjb iPM mvY oYp @@ -94050,15 +94047,15 @@ qIl kWL sSL pWN -nyY -xYY -xYY -xYY -xYY -xYY -xYY -xYY -xYY +ube +tOh +tOh +tOh +tOh +tOh +tOh +tOh +tOh nNY hPM ttV @@ -94307,15 +94304,15 @@ qwY qIl wzy nIR -xYY -qsg -rNC -pkU -yeS -mTb -rNC -rNC -xYY +tOh +lTM +dYb +psv +mZz +cCN +dYb +dYb +tOh iun htd xAb @@ -94564,22 +94561,22 @@ wMx cMQ urA qAc -rjW -qSN -pCa -ctQ -dDD -kxx -dDD -ivt -mrK +hNg +kwF +qjf +mXf +wjQ +uuv +wjQ +dLC +rGm gqX htd aum qPJ qPJ qPJ -vNN +ivm qPJ qPJ qPJ @@ -94821,15 +94818,15 @@ lxp qRI urA nIR -hQq -iHw -jXg -sQN -afU -uuN -gpL -qic -mrK +hyN +uaN +jIg +dTr +rIL +bwN +omd +ukk +rGm gqX htd vMV @@ -95078,15 +95075,15 @@ oUB qRI urA nIR -afg -gGF -eZp -eZp -sAJ -itI -bLl -pyS -mrK +kzL +uac +aUK +aUK +rtd +isn +uEx +xBF +rGm gqX htd oGK @@ -95306,12 +95303,12 @@ fkD uDP aaa aaa -nNV -nNV -cUF -cUF -nNV -nNV +aJS +aJS +aNZ +aNZ +aJS +aJS aaa khZ ppU @@ -95335,15 +95332,15 @@ aHN qRI urA tYW -xYY -jUk -jVT -rTo -snd -gOA -rNC -dva -xYY +tOh +euj +rnX +fBo +yfL +lPt +dYb +gqA +tOh rym htd oGK @@ -95562,13 +95559,13 @@ gFi fkD qWF aaa -nNV -nNV -gVK -yfG -iwc -tfU -nNV +aJS +aJS +akF +pQG +wtB +vyv +aJS aaa ihq ooP @@ -95592,15 +95589,15 @@ wMx qRI urA eMa -xYY -snd -snd -snd -snd -snd -snd -snd -hQq +tOh +yfL +yfL +yfL +yfL +yfL +yfL +yfL +hyN qoR kON eLv @@ -95819,16 +95816,16 @@ oQZ ocg qWF lMJ -nNV -mJC -sJM -sJM -qUa -yli -nNV -nNV -llI -llI +aJS +dPV +mph +mph +jHB +bTq +aJS +aJS +aUx +aUx uDv dbk mSk @@ -95902,7 +95899,7 @@ tSw vpP tSw tSw -hoW +sGA tSw mKf fgl @@ -96076,16 +96073,16 @@ gFi fkD qWF aaa -nNV -tmf -dqv -rCg -pnY -nTs -woh -nNV -lCj -llI +aJS +oOl +rxx +viF +aPv +oWF +eQg +aJS +lAb +aUx qhF htd qXa @@ -96333,16 +96330,16 @@ oae ixP qWF aaa -nNV -jxp -tiY -cGA -eyH -bZD -xRQ -jEi -emk -urO +aJS +dWf +nhP +aOc +aPw +lSy +dqn +wpJ +iUf +osr tBA dMv uoe @@ -96590,16 +96587,16 @@ gFi sVM qWF aaa -nNV -vpC -aIX -vnL -pnY -daE -dYp -nNV -sJC -llI +aJS +bpu +wzH +nwL +aPv +iIQ +goo +aJS +bYv +aUx puG htd uoe @@ -96829,10 +96826,10 @@ kaU nqD sfK rTw -wXH -wXH -eNS -wXH +aeq +aeq +anl +aeq sKs lQC wsX @@ -96847,16 +96844,16 @@ cHE gTP qWF lMJ -nNV -mJC -eGr -eGr -aOD -inF -nNV -nNV -llI -llI +aJS +dPV +jln +jln +xlU +qlH +aJS +aJS +aUx +aUx uZo hPM uoe @@ -97086,10 +97083,10 @@ bhv dxe wTO xxZ -eNS -lgo -auW -fKp +anl +iCr +apJ +lDe qGQ cJj cJj @@ -97104,13 +97101,13 @@ rCo vsG qWF aaa -nNV -nNV -run -uIh -oVT -ouH -nNV +aJS +aJS +hlB +vrJ +fEO +cFr +aJS aaa ihq gOr @@ -97343,10 +97340,10 @@ wmc lAY uQK dPL -wXH -heM -auW -fKp +aeq +cTA +apJ +lDe qGQ nJW jKS @@ -97362,12 +97359,12 @@ eli qWF aaa aaa -nNV -nNV -cUF -cUF -nNV -nNV +aJS +aJS +aNZ +aNZ +aJS +aJS aaa khZ mDu @@ -97595,15 +97592,15 @@ lMJ aaa aaa anT -wXH -wXH -wXH -wXH -wXH -wXH -ssF -gaL -wXH +aeq +aeq +aeq +aeq +aeq +aeq +dRX +riY +aeq vDh ewj ycM @@ -97852,15 +97849,15 @@ lMJ aaa aaa aaa -wXH -jWK -krm -wPr -mQY -tub -aTH -keZ -wXH +aeq +xCo +loY +tTP +fdQ +uou +agc +apM +aeq dFW fYJ ycM @@ -97933,7 +97930,7 @@ sgc lLq lLq eIO -nVn +qbZ lRT bqX bqX @@ -97955,7 +97952,7 @@ ner nZm nZm tSw -iNr +tmL iUm aDo kou @@ -98109,15 +98106,15 @@ jLw aaa aaa cTk -wXH -mNo -oNb -lxq -oNb -lxq -oNb -uoZ -uUN +aeq +dXs +tJE +kVU +tJE +kVU +tJE +fzi +wTp jxV ewj bkl @@ -98366,15 +98363,15 @@ lMJ aaa aaa aaa -wXH -wXH -kot -dCO -mhN -dCO -mhN -vxw -dbE +aeq +aeq +eau +mgc +alW +mgc +alW +akE +wsq prg mbk ntP @@ -98624,14 +98621,14 @@ aaa aaa aaa aaa -wXH -nXS -aLs -dMu -jeR -qOj -fKS -eNS +aeq +pfs +jcc +frt +fnO +gHA +kaC +anl vDh ewj bkl @@ -98881,14 +98878,14 @@ ahj ahj iTZ iTZ -wXH -eNS -eNS -wXH -wXH -wXH -wXH -wXH +aeq +anl +anl +aeq +aeq +aeq +aeq +aeq jpj ewj ycM @@ -99141,10 +99138,10 @@ iTZ eft upR nJu -pti +bRm cvw -cvs -mMc +emG +sPu ahj jxV ayV @@ -102800,7 +102797,7 @@ aKb wpx htd mrJ -tzX +lvs xJa kxW gWH @@ -107137,7 +107134,7 @@ aly qXB eYj wrn -dYQ +iFl tCS xww hht @@ -107394,7 +107391,7 @@ bjD qXB gnk tbd -dbu +fVt tCS uGt vlh @@ -107649,9 +107646,9 @@ avC qSA ycQ qXB -hYi -ibi -heO +ool +dVb +eWW tCS lxv lNF @@ -107689,7 +107686,7 @@ tUt gOa unL unL -hMN +ouR tUn tUn gNW @@ -108482,8 +108479,8 @@ nPJ gLi xuD xuD -cjI -jQp +aDs +jdQ uSM bLd bLd @@ -108740,7 +108737,7 @@ sCM clj uGX fPD -onJ +deD xuD xuD xuD @@ -109459,7 +109456,7 @@ cdX sDE hjS eCg -uSX +oDl ggM ggM ggM @@ -122304,8 +122301,8 @@ aaa aaa lMJ gnh -nqA -nqA +qjC +qjC hBH blw epM @@ -122561,13 +122558,13 @@ aaa aaa lMJ gnh -gDo -gDo +pyP +pyP hBH gnh -vED -xfn -fYF +hzt +jkG +erP hBH aaa aaa @@ -122818,13 +122815,13 @@ aaa aaa lMJ beq -sKg -oCw +qmR +cUI beq blx -ogV -vmi -nqE +qZX +hml +hAF hBH aaa lMJ @@ -123075,13 +123072,13 @@ aaa aaa lMJ rYs -wIL -gDo +xew +pyP gZM rYs -oCr -ddG -tbL +fJt +xXK +oqe gZM epM gAu @@ -123331,18 +123328,18 @@ epM epM epM wQw -glg -fov -lSY -lxx -lxx -qLC -pzL -dls -glg -lxx -lxx -gCZ +pAD +fpd +vgW +gCy +gCy +eGd +vyM +gey +pAD +gCy +gCy +pMV hBH aaa aaa @@ -123581,25 +123578,25 @@ gAu fHy gAu rYs -vBb -uMt -uMt -uMt -uMt -uMt -uMt -qkV +eLr +xgZ +xgZ +xgZ +xgZ +xgZ +xgZ +qIL pJv nWS nWS moI -oCr -iqr -bUK -dev +fJt +neG +eFX +eNR nWS moI -kfY +bhf gZM epM epM @@ -123833,44 +123830,44 @@ blx lMJ lMJ kcU -ufo -uMt -uMt -uMt -uMt -pcW +doI +xgZ +xgZ +xgZ +xgZ +uLz pJv nWS nWS nWS nWS nWS -aGl +gfU aaa aaa aaa -nQO -prj -yiA -cmp -dev +tTB +tpg +mjH +hLv +eNR aaa gnh -ukR -uMt -uMt -uMt -uMt -uMt -uMt -eIQ -ckj -ckj -ckj -ckj -ckj -ckj -akc +aHu +xgZ +xgZ +xgZ +xgZ +xgZ +xgZ +wnT +sbG +sbG +sbG +sbG +sbG +sbG +hey ubw lMJ lMJ @@ -124090,44 +124087,44 @@ rrt aaa aaa gnh -jHR +trE ftb bLR ulA nWS -aGl +gfU aaa aaa aaa aaa aaa aaa -aGl +gfU aaa aaa -aGl -aGl -aGl -dmq -aGl -aGl +gfU +gfU +gfU +iRY +gfU +gfU aaa aaa -aGl +gfU nWS nWS nWS nWS nWS nWS -aGl +gfU nWS nWS ulA bLR ulA moI -jHR +trE hBH aaa aaa @@ -124347,44 +124344,44 @@ rrt aaa aaa gnh -jHR +trE ubw anS lMJ lMJ -aGl +gfU aaa -aGl -aGl -aGl -aGl -aGl -aGl -aGl -aGl -aGl -wFs -eIo -xLO -ovr -aGl -dev +gfU +gfU +gfU +gfU +gfU +gfU +gfU +gfU +gfU +evI +abR +pfe +cok +gfU +eNR aaa -aGl +gfU aaa aaa aaa aaa aaa aaa -aGl +gfU aaa aaa lMJ anS lMJ kcU -jHR +trE hBH aaa aaa @@ -124604,44 +124601,44 @@ rrt aaa aaa gnh -jHR +trE iEj anS anS anS -aGl -aGl -aGl -rvA -rvA -rvA -aGl -aGl -aGl -aGl -jof -jIx -bbL -nAe -dmA -aGl -aGl -aGl -aGl -aGl -aGl -aGl -aGl -aGl -aGl -aGl -dev -dev +gfU +gfU +gfU +aTV +aTV +aTV +gfU +gfU +gfU +gfU +bjP +omF +bnx +kWn +xdx +gfU +gfU +gfU +gfU +gfU +gfU +gfU +gfU +gfU +gfU +gfU +eNR +eNR xMA anS anS bwH -jHR +trE hBH aaa aaa @@ -124861,26 +124858,26 @@ rrt aaa aaa gnh -jHR +trE hBH aaa aaa -aGl -aGl -rvA -rvA -rvA -ovG -rvA -rvA -rvA -rvA -rvA -jof -nDI -cww -xLO -mug +gfU +gfU +aTV +aTV +aTV +xjb +aTV +aTV +aTV +aTV +aTV +bjP +tri +bny +pfe +brY giA giA giA @@ -124891,14 +124888,14 @@ rrZ aWH tUA fnf -aGl -aGl -aGl -aGl +gfU +gfU +gfU +gfU lMJ lMJ kcU -jHR +trE hBH aaa aaa @@ -125118,26 +125115,26 @@ rrt aaa epM rYs -jHR +trE hBH aaa aaa -aGl -rvA -mUD -pGw -rEQ -gwP -oMK -nNv -mUD -aUI -aiI -hqq -hqq -hqq -iLN -hqq +gfU +aTV +aVl +vmk +phN +jEr +lro +aWN +aVl +jGa +uLv +bjQ +bjQ +bjQ +dTq +bjQ giA blu kRk @@ -125151,11 +125148,11 @@ juf uRp jNZ ubl -aGl +gfU aaa aaa gnh -jHR +trE rqK epM aaa @@ -125373,28 +125370,28 @@ aaa aaa rrt gnh -ufo -ePZ -bOo +doI +pqH +bCZ hBH aaa -aGl -aGl -rvA -iaA -rds -rds -pJt -rds -rds -rds -cFG -kRT -hqq -bKn -rbm -uMD -lvY +gfU +gfU +aTV +xQJ +uUX +uUX +tHT +uUX +uUX +uUX +azv +dKG +bjQ +nhU +pQv +tSP +qiH giA xCS nCu @@ -125408,13 +125405,13 @@ qCv sAn tUA bXk -aGl -dev +gfU +eNR aaa gnh -tHf -ePZ -akc +jjy +pqH +hey hBH rrt aaa @@ -125630,28 +125627,28 @@ aaa aaa rrt gnh -tHf -eqD -bOo +jjy +iQr +bCZ hBH aaa -aGl -rvA -jzd -vPr -nNv -rvA -fNL -rvA -rvA -nNv -rds -gRz -hqq -mjZ -uEl -uMD -tGN +gfU +aTV +aVn +tIa +aWN +aTV +iJX +aTV +aTV +aWN +uUX +bio +bjQ +blF +bnB +tSP +bsb giA lJj pKv @@ -125666,12 +125663,12 @@ tUA tUA pHi jGr -aGl -aGl +gfU +gfU rYs -tHf -hpC -bOo +jjy +uKj +bCZ hBH rrt aaa @@ -125886,29 +125883,29 @@ aaa aaa aaa rrt -aGl -ygJ -mFY -pTD +gfU +nFL +ddc +gOv qyc jZC -xWO -wQT -usE -ebg -eUh -vRD -uVg -hpO -rvA -aiC -leX -exv -ihK -gdJ -gQF -tEE -mAc +pan +mbS +tVC +mCL +aWO +aYz +lup +wPo +aTV +rYA +kUm +nFe +bhc +mgj +piw +jvO +wNm oKA art art @@ -125925,11 +125922,11 @@ tnh mXb xgL qYg -lxx -pai -vMu -sbH -aGl +gCy +eNh +orU +ixw +gfU rrt aaa aaa @@ -126144,28 +126141,28 @@ aaa aaa rrt gnh -tHf -eqD -bOo +jjy +iQr +bCZ hBH aaa -aGl -rvA -enU -bfL -yma -rvA -dCe -rvA -rvA -pnR -yma -qJG -hqq -azb -ewt -uMD -ffo +gfU +aTV +vnm +xGF +iCV +aTV +tUF +aTV +aTV +tfz +iCV +bnG +bjQ +nSs +bnD +tSP +bsd giA wZk dfC @@ -126180,12 +126177,12 @@ dlb dlb rEK jGr -aGl -aGl +gfU +gfU moI -tHf -hpC -bOo +jjy +uKj +bCZ hBH rrt aaa @@ -126401,28 +126398,28 @@ aaa aaa rrt gnh -ouq -pSr -bOo +cZk +qTS +bCZ hBH aaa -aGl -aGl -rvA -nDg -gld -gld -hMz -yma -yma -yma -ebg -lvD -hqq -jIt -lCA -uMD -mUr +gfU +gfU +aTV +xyp +kLg +kLg +sOS +iCV +iCV +iCV +mCL +pIE +bjQ +dqy +rNs +tSP +mZW giA eBz hoY @@ -126436,13 +126433,13 @@ pwm oXl oPh fIE -aGl -dev +gfU +eNR aaa gnh -tHf -pSr -jKK +jjy +qTS +hBm hBH rrt aaa @@ -126660,26 +126657,26 @@ rrt aaa nWS moI -jHR +trE hBH aaa aaa -aGl -rvA -tqD -wbY -iTu -keF -psh -wbY -tqD -qxG -iBX -hqq -hqq -hqq -xRT -hqq +gfU +aTV +aVr +qDi +oDc +hyZ +rZy +qDi +aVr +qsV +ubB +bjQ +bjQ +bjQ +txh +bjQ giA hSe lBN @@ -126693,11 +126690,11 @@ hqE oln xpZ kOf -aGl +gfU aaa aaa gnh -jHR +trE pJv nWS aaa @@ -126917,26 +126914,26 @@ rrt aaa aaa gnh -jHR +trE hBH aaa aaa -aGl -aGl -rvA -rvA -rvA -mgq -rvA -rvA -rvA -rvA -rvA -cqH -cel -aLp -lrt -iSD +gfU +gfU +aTV +aTV +aTV +sLN +aTV +aTV +aTV +aTV +aTV +ldP +sVx +pWR +lnX +asz giA giA giA @@ -126947,14 +126944,14 @@ dQH fKf tUA ceF -aGl -aGl -aGl -aGl +gfU +gfU +gfU +gfU aaa aaa gnh -jHR +trE hBH aaa aaa @@ -127174,44 +127171,44 @@ rrt aaa aaa gnh -jHR +trE hBH aaa aaa aaa -aGl -aGl -aGl -rvA -rvA -rvA -aGl -aGl -aGl -aGl -cqH -wKP -rAZ -fXX -hvM -aGl -aGl -aGl -aGl -aGl -aGl -aGl -aGl -aGl -aGl -aGl -dev -dev +gfU +gfU +gfU +aTV +aTV +aTV +gfU +gfU +gfU +gfU +ldP +xgE +uFw +tXz +jGN +gfU +gfU +gfU +gfU +gfU +gfU +gfU +gfU +gfU +gfU +gfU +eNR +eNR aaa aaa aaa gnh -jHR +trE hBH aaa aaa @@ -127431,44 +127428,44 @@ rrt aaa aaa gnh -jHR +trE hBH aaa aaa aaa -aGl +gfU aaa -aGl -aGl -aGl -aGl -aGl -aGl -aGl -aGl -aGl -iWe -ayn -qkp -hgQ -aGl -dev +gfU +gfU +gfU +gfU +gfU +gfU +gfU +gfU +gfU +gEv +xkw +ryJ +fMT +gfU +eNR aaa -aGl +gfU aaa aaa aaa aaa aaa aaa -aGl +gfU aaa aaa aaa aaa aaa gnh -jHR +trE hBH aaa aaa @@ -127688,44 +127685,44 @@ rrt aaa aaa gnh -jHR +trE gZM epM epM epM -aGl +gfU aaa aaa aaa aaa aaa aaa -aGl +gfU aaa aaa -aGl -jJJ -sEm -gXH -neq -aGl +gfU +ipR +ckJ +wuM +vVE +gfU aaa aaa -aGl +gfU epM epM epM epM epM epM -aGl +gfU epM epM epM epM epM rYs -jHR +trE hBH aaa aaa @@ -127945,44 +127942,44 @@ blx lMJ lMJ kcU -ouq -uMt -uMt -uMt -uMt -diB +cZk +xgZ +xgZ +xgZ +xgZ +gNP gZM epM epM epM epM epM -aGl +gfU aaa aaa -aGl -aGl -aGl -bYG -aGl -aGl +gfU +gfU +gfU +ikC +gfU +gfU aaa gnh -nfa -uMt -uMt -uMt -uMt -uMt -uMt -ffY -uMt -uMt -uMt -uMt -uMt -uMt -jKK +aQe +xgZ +xgZ +xgZ +xgZ +xgZ +xgZ +bWS +xgZ +xgZ +xgZ +xgZ +xgZ +xgZ +hBm ubw lMJ lMJ @@ -128207,25 +128204,25 @@ nWS nWS nWS moI -sHR -uMt -uMt -uMt -uMt -uMt -uMt -xfU +cQV +xgZ +xgZ +xgZ +xgZ +xgZ +xgZ +tpn hBH aaa aaa aaa gnh -hfG +beV hBH aaa aaa gnh -jHR +trE pJv nWS nWS @@ -128471,18 +128468,18 @@ nWS nWS nWS moI -jHR +trE gZM epM epM epM rYs -kfY +bhf gZM epM epM rYs -jHR +trE hBH aaa aaa @@ -128728,18 +128725,18 @@ aaa aaa aaa gnh -ouq -uMt -uMt -uMt -uMt -uMt -uXm -uMt -uMt -uMt -uMt -jKK +cZk +xgZ +xgZ +xgZ +xgZ +xgZ +qHY +xgZ +xgZ +xgZ +xgZ +hBm hBH aaa aaa diff --git a/_maps/map_files/Mining/Lavaland.dmm b/_maps/map_files/Mining/Lavaland.dmm index b9022006c5e..d4f22c284f1 100644 --- a/_maps/map_files/Mining/Lavaland.dmm +++ b/_maps/map_files/Mining/Lavaland.dmm @@ -655,10 +655,6 @@ }, /turf/open/misc/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) -"eb" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/lavaland/surface/outdoors) "ee" = ( /obj/machinery/shower/directional/south, /obj/machinery/door/window/right/directional/south, @@ -5129,7 +5125,7 @@ dir = 4 }, /turf/open/floor/iron/dark/textured_large, -/area/lavaland/surface/outdoors) +/area/mine/production) "Dd" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -48044,10 +48040,10 @@ Ra oh pK NU -eb +Le Db -eb -FH +Le +NU BP BP BP diff --git a/_maps/map_files/NebulaStation/NebulaStation.dmm b/_maps/map_files/NebulaStation/NebulaStation.dmm index f63386622a7..612993993f1 100644 --- a/_maps/map_files/NebulaStation/NebulaStation.dmm +++ b/_maps/map_files/NebulaStation/NebulaStation.dmm @@ -20447,7 +20447,6 @@ req_access = list("ai_upload") }, /obj/machinery/turretid{ - icon_state = "control_stun"; name = "AI Chamber turret control"; pixel_x = -29; pixel_y = -6 @@ -119268,7 +119267,6 @@ "rEV" = ( /obj/machinery/turretid{ control_area = "/area/station/ai/upload/chamber"; - icon_state = "control_stun"; name = "AI Upload Turret Control"; pixel_y = 28 }, diff --git a/_maps/map_files/tramstation/tramstation.dmm b/_maps/map_files/tramstation/tramstation.dmm index 76ef9ff77e9..03be61c1464 100644 --- a/_maps/map_files/tramstation/tramstation.dmm +++ b/_maps/map_files/tramstation/tramstation.dmm @@ -1492,6 +1492,22 @@ /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating/airless, /area/station/asteroid) +"aeS" = ( +/obj/effect/turf_decal/siding/wideplating{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/station/command/vault) +"aeT" = ( +/obj/effect/turf_decal/siding/wideplating{ + dir = 10 + }, +/obj/machinery/camera/motion/directional/north{ + network = list("ss13","secure"); + c_tag = "Secure - Nuclear Storage" + }, +/turf/open/floor/iron/dark, +/area/station/command/vault) "aeV" = ( /obj/effect/turf_decal/sand/plating, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, @@ -1508,6 +1524,12 @@ }, /turf/open/misc/asteroid/airless, /area/station/asteroid) +"aeX" = ( +/mob/living/simple_animal/bot/secbot/beepsky/armsky, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/armory) "aeY" = ( /obj/effect/turf_decal/trimline/white/warning{ dir = 9 @@ -1574,6 +1596,10 @@ }, /turf/open/floor/iron, /area/station/cargo/miningdock) +"afn" = ( +/obj/machinery/nuclearbomb/selfdestruct, +/turf/open/floor/circuit/green, +/area/station/command/vault) "afo" = ( /obj/structure/flora/bush/flowers_br/style_random, /turf/open/floor/grass, @@ -2239,9 +2265,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/hallway/secondary/command) -"aiG" = ( -/turf/closed/wall/r_wall, -/area/station/command/vault) "aiH" = ( /obj/machinery/light/directional/east, /turf/open/floor/noslip/tram, @@ -2416,13 +2439,6 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) -"ako" = ( -/obj/structure/chair/office{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/security/armory) "akr" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -2556,10 +2572,6 @@ /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/iron, /area/station/cargo/warehouse) -"aly" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/closed/wall/r_wall, -/area/station/ai/satellite/interior) "alA" = ( /obj/effect/turf_decal/siding/thinplating{ dir = 4 @@ -2740,6 +2752,13 @@ }, /turf/open/floor/iron, /area/station/engineering/break_room) +"anj" = ( +/obj/effect/turf_decal/stripes/end{ + dir = 8 + }, +/obj/machinery/light/floor, +/turf/open/floor/iron, +/area/station/security/armory) "anr" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -2849,6 +2868,10 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/station/engineering/atmos) +"aoh" = ( +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "aor" = ( /obj/effect/landmark/start/station_engineer, /obj/effect/turf_decal/trimline/yellow/arrow_cw, @@ -3205,6 +3228,17 @@ }, /turf/open/floor/iron, /area/station/security/office) +"asI" = ( +/obj/structure/table, +/obj/machinery/requests_console/directional/east{ + name = "EVA Requests Console"; + department = "EVA" + }, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/machinery/cell_charger, +/obj/item/stock_parts/power_store/cell/high, +/turf/open/floor/iron, +/area/station/command/eva) "asQ" = ( /obj/structure/sign/warning/no_smoking, /turf/closed/wall, @@ -3339,6 +3373,10 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/catwalk_floor, /area/station/hallway/primary/tram/center) +"aur" = ( +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron/grimy, +/area/station/ai/satellite/foyer) "auz" = ( /turf/closed/wall, /area/station/commons/vacant_room) @@ -3408,6 +3446,12 @@ }, /turf/open/floor/iron, /area/station/security/office) +"avg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/security/armory) "avj" = ( /obj/structure/table, /obj/machinery/syndicatebomb/training, @@ -3520,12 +3564,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/security/interrogation) -"avI" = ( -/obj/machinery/door/window/right/directional/south{ - name = "Suit Storage" - }, -/turf/open/floor/iron, -/area/station/command/eva) "avP" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 9 @@ -3793,6 +3831,10 @@ }, /turf/open/floor/iron, /area/station/cargo/warehouse) +"ayI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/closed/wall/r_wall, +/area/station/ai/satellite/interior) "ayJ" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -4015,11 +4057,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/security/brig) -"aBP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/window/reinforced/spawner/directional/south, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "aBQ" = ( /obj/effect/turf_decal/trimline/dark_blue/line, /turf/open/floor/iron/dark, @@ -4067,26 +4104,6 @@ }, /turf/open/floor/iron/dark, /area/station/maintenance/radshelter/civil) -"aCA" = ( -/obj/structure/rack, -/obj/item/clothing/shoes/magboots{ - pixel_x = -7; - pixel_y = 3 - }, -/obj/item/clothing/shoes/magboots{ - pixel_x = -7; - pixel_y = -2 - }, -/obj/item/clothing/shoes/magboots{ - pixel_x = 7; - pixel_y = 3 - }, -/obj/item/clothing/shoes/magboots{ - pixel_x = 8; - pixel_y = -2 - }, -/turf/open/floor/iron/dark, -/area/station/command/eva) "aCC" = ( /obj/structure/chair/office/light, /obj/effect/turf_decal/tile/yellow{ @@ -4206,15 +4223,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/cargo/lobby) -"aDx" = ( -/obj/machinery/door/airlock/external{ - name = "External Access" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/access/any/command/minisat, -/turf/open/floor/plating, -/area/station/ai/satellite/foyer) "aDz" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -4445,14 +4453,6 @@ }, /turf/open/floor/iron, /area/station/security/prison) -"aFL" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/security/armory) "aFP" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 @@ -4491,12 +4491,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) -"aGf" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/circuit/green, -/area/station/ai/upload/chamber) "aGh" = ( /obj/effect/turf_decal/trimline/dark_blue/arrow_ccw{ dir = 5 @@ -4733,9 +4727,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/exit) -"aHy" = ( -/turf/closed/wall/r_wall, -/area/station/ai/upload/chamber) "aHD" = ( /obj/structure/table/wood, /obj/item/radio/intercom/directional/north, @@ -5349,6 +5340,9 @@ /obj/effect/turf_decal/tile/green, /turf/open/floor/iron, /area/station/command/bridge) +"aNq" = ( +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "aNr" = ( /obj/effect/turf_decal/trimline/blue/filled/line, /obj/machinery/power/apc/auto_name/directional/south, @@ -5475,6 +5469,10 @@ }, /turf/open/floor/iron/white, /area/station/medical/virology) +"aOH" = ( +/obj/machinery/airalarm/directional/north, +/turf/open/floor/glass/reinforced, +/area/station/ai/satellite/hallway) "aOJ" = ( /obj/machinery/computer/crew{ dir = 8 @@ -5644,6 +5642,13 @@ /obj/machinery/light/cold/directional/west, /turf/open/floor/iron/dark, /area/station/medical/virology) +"aPV" = ( +/obj/effect/turf_decal/bot, +/obj/structure/transit_tube/station/reverse{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/ai/satellite/foyer) "aQf" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 10 @@ -5695,17 +5700,6 @@ }, /turf/open/floor/iron/dark, /area/station/medical/break_room) -"aQE" = ( -/obj/structure/sign/departments/vault/directional/north, -/obj/effect/turf_decal/stripes/end, -/obj/machinery/atmospherics/pipe/multiz/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/multiz/supply/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/command/vault) "aQF" = ( /obj/structure/window/spawner/directional/east, /obj/structure/window/spawner/directional/west, @@ -5989,6 +5983,12 @@ }, /turf/open/floor/iron, /area/station/commons/dorms) +"aUw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/status_display/ai/directional/north, +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai/satellite/interior) "aUC" = ( /obj/machinery/camera/directional/south{ c_tag = "Civilian - Chapel South" @@ -5998,27 +5998,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/service/chapel) -"aUM" = ( -/obj/structure/table/reinforced, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/item/storage/box/syringes{ - pixel_y = 4 - }, -/obj/item/storage/box/syringes, -/obj/item/mod/module/plasma_stabilizer, -/obj/machinery/door/window/left/directional/west{ - name = "Secure Medical Storage"; - req_access = list("medical") - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/obj/item/mod/module/signlang_radio, -/obj/item/mod/module/thermal_regulator, -/obj/item/gun/syringe, -/obj/item/gun/syringe, -/turf/open/floor/iron/dark, -/area/station/medical/storage) "aVb" = ( /obj/structure/flora/bush/sparsegrass/style_random, /obj/structure/flora/bush/grassy/style_random, @@ -6074,9 +6053,6 @@ /obj/machinery/light/cold/directional/north, /turf/open/floor/iron/white, /area/station/science/lower) -"aWy" = ( -/turf/closed/wall/r_wall, -/area/station/security/armory) "aWJ" = ( /obj/machinery/door/airlock/public/glass{ name = "Primary Tool Storage" @@ -6167,6 +6143,12 @@ }, /turf/open/floor/iron, /area/station/engineering/main) +"aYv" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/grimy, +/area/station/command/vault) "aYA" = ( /turf/open/floor/iron, /area/station/hallway/primary/tram/right) @@ -6179,17 +6161,6 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) -"aYO" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/station/command/eva) "aZm" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 @@ -6304,11 +6275,17 @@ /obj/item/radio/intercom/directional/north, /turf/open/floor/wood/large, /area/station/service/barber) -"bcJ" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, +"bcx" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/obj/machinery/status_display/ai/directional/east, /turf/open/floor/circuit, -/area/station/ai/upload/chamber) +/area/station/ai/satellite/chamber) +"bcI" = ( +/obj/item/kirbyplants/photosynthetic, +/turf/open/floor/circuit, +/area/station/ai/satellite/interior) "bcL" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 @@ -6319,6 +6296,13 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation/entertainment) +"bcO" = ( +/obj/effect/turf_decal/trimline/white/line{ + dir = 9 + }, +/obj/effect/turf_decal/trimline/yellow/corner, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "bcV" = ( /obj/effect/turf_decal/trimline/white/filled/corner{ dir = 1 @@ -6341,6 +6325,12 @@ /obj/machinery/light/directional/south, /turf/open/floor/iron, /area/station/security/checkpoint/science) +"bdT" = ( +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "bej" = ( /obj/machinery/newscaster/directional/north, /obj/effect/turf_decal/trimline/green/filled/line, @@ -6506,6 +6496,17 @@ "bhs" = ( /turf/closed/wall, /area/station/commons/lounge) +"bhx" = ( +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Chamber Hallway" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/any/command/ai_upload, +/obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "bhG" = ( /obj/machinery/door/airlock/centcom{ name = "Syndicate Secure Airlock System"; @@ -6523,18 +6524,25 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"bii" = ( -/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ - dir = 8 +"bid" = ( +/obj/structure/table, +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_x = 4; + pixel_y = 2 }, -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ - dir = 8 +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_x = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_x = -4; + pixel_y = 6 }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_y = 4 + }, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron, +/area/station/command/eva) "bio" = ( /obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, @@ -6621,10 +6629,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"bkf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "blg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/trimline/tram/filled/line{ @@ -6751,11 +6755,6 @@ /obj/structure/table/wood, /turf/open/floor/wood, /area/station/service/lawoffice) -"bnu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/station/ai/satellite/interior) "bnY" = ( /obj/structure/table, /obj/effect/turf_decal/trimline/yellow/filled/line{ @@ -6823,20 +6822,6 @@ /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/dark, /area/station/command/bridge) -"bpe" = ( -/obj/machinery/button/door/directional/east{ - name = "Armory Shutters"; - id = "armory"; - req_access = list("armory") - }, -/obj/machinery/status_display/ai/directional/north, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/light_switch/directional/east{ - pixel_x = 23; - pixel_y = -8 - }, -/turf/open/floor/iron/dark, -/area/station/security/armory) "bpn" = ( /mob/living/carbon/human/species/monkey, /turf/open/misc/grass/jungle/station, @@ -6904,6 +6889,13 @@ }, /turf/open/floor/engine, /area/station/science/xenobiology) +"bqu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/filled/warning, +/turf/open/floor/iron/dark/side, +/area/station/command/eva) "bqU" = ( /obj/machinery/portable_atmospherics/canister/carbon_dioxide, /turf/open/floor/iron/dark, @@ -7088,13 +7080,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/service/chapel/monastery) -"buC" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/obj/machinery/status_display/ai/directional/west, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) "buG" = ( /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating/airless, @@ -7210,13 +7195,6 @@ /obj/structure/filingcabinet, /turf/open/floor/iron/dark, /area/station/security/courtroom/holding) -"bwI" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/transit_tube/horizontal{ - dir = 1 - }, -/turf/open/floor/plating, -/area/station/ai/satellite/foyer) "bwM" = ( /obj/structure/closet/secure_closet/miner, /obj/effect/turf_decal/tile/brown/fourcorners, @@ -7304,12 +7282,9 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/service/janitor) -"byb" = ( -/obj/effect/turf_decal/trimline/white/filled/corner{ - dir = 4 - }, +"bya" = ( /turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) +/area/station/ai/satellite/foyer) "byh" = ( /obj/structure/table/glass, /obj/effect/turf_decal/trimline/red/filled/line{ @@ -7318,6 +7293,12 @@ /obj/machinery/computer/records/medical/laptop, /turf/open/floor/iron/white, /area/station/security/medical) +"byn" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/grimy, +/area/station/command/vault) "byw" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 @@ -7344,27 +7325,17 @@ }, /turf/open/openspace, /area/station/asteroid) -"byA" = ( -/obj/structure/rack, -/obj/item/tank/jetpack/carbondioxide{ - pixel_x = -9; - pixel_y = 7 +"byF" = ( +/obj/machinery/ai_slipper{ + uses = 10 }, -/obj/effect/landmark/navigate_destination/eva, -/obj/item/tank/jetpack/carbondioxide{ - pixel_x = -9; - pixel_y = -1 +/obj/machinery/airalarm/directional/south, +/obj/machinery/camera/directional/south{ + network = list("ss13","minisat"); + c_tag = "Secure - AI Antechamber North" }, -/obj/item/tank/jetpack/carbondioxide{ - pixel_x = 7; - pixel_y = 7 - }, -/obj/item/tank/jetpack/carbondioxide{ - pixel_x = 7; - pixel_y = -1 - }, -/turf/open/floor/iron/dark, -/area/station/command/eva) +/turf/open/floor/circuit, +/area/station/ai/satellite/interior) "byH" = ( /obj/structure/lattice/catwalk, /obj/structure/railing/corner{ @@ -7420,6 +7391,13 @@ /obj/machinery/light/cold/directional/west, /turf/open/floor/iron/white, /area/station/medical/virology) +"bzA" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 4 + }, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/foyer) "bzN" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 @@ -7469,11 +7447,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, /area/station/medical/treatment_center) -"bBc" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/security/armory) +"bAW" = ( +/obj/effect/turf_decal/trimline/white/filled/corner{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "bBl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -7599,6 +7578,12 @@ name = "Holodeck Projector Floor" }, /area/station/holodeck/rec_center) +"bEz" = ( +/obj/structure/closet/crate/goldcrate, +/obj/effect/turf_decal/bot_white/right, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/vault) "bEM" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 10 @@ -7624,6 +7609,14 @@ /obj/structure/disposalpipe/trunk, /turf/open/floor/wood, /area/station/service/lawoffice) +"bFl" = ( +/obj/structure/showcase/cyborg/old{ + dir = 4; + pixel_x = -9; + pixel_y = 2 + }, +/turf/open/floor/circuit, +/area/station/ai/satellite/interior) "bFo" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/machinery/camera/directional/south{ @@ -7880,6 +7873,12 @@ /obj/effect/turf_decal/siding/thinplating/dark, /turf/open/floor/iron/white, /area/station/science/research) +"bJP" = ( +/obj/structure/railing{ + dir = 10 + }, +/turf/open/floor/glass/reinforced, +/area/station/ai/satellite/hallway) "bKb" = ( /obj/effect/turf_decal/trimline/green/filled/corner{ dir = 4 @@ -7906,9 +7905,6 @@ /obj/machinery/light/floor, /turf/open/floor/iron/dark, /area/station/engineering/gravity_generator) -"bKv" = ( -/turf/open/floor/glass/reinforced, -/area/station/ai/satellite/hallway) "bKy" = ( /obj/structure/lattice/catwalk, /obj/structure/railing/corner, @@ -7931,6 +7927,15 @@ }, /turf/open/floor/iron/dark, /area/station/service/bar) +"bKK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/maintenance) "bKM" = ( /turf/open/floor/iron/dark, /area/station/commons/lounge) @@ -8020,16 +8025,6 @@ /obj/machinery/disposal/bin/tagger, /turf/open/floor/iron, /area/station/security/office) -"bLz" = ( -/obj/structure/sign/warning/secure_area{ - name = "HIGH SECURITY STORAGE"; - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/command/vault) "bLA" = ( /obj/structure/table/wood, /obj/item/folder{ @@ -8056,6 +8051,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/security/interrogation) +"bLO" = ( +/obj/machinery/light/directional/north, +/turf/open/floor/iron, +/area/station/command/eva) "bLQ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 @@ -8098,6 +8097,13 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/engineering/atmospherics_engine) +"bMz" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 8 + }, +/obj/machinery/bluespace_beacon, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/foyer) "bME" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, @@ -8160,6 +8166,25 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/science/ordnance/storage) +"bNr" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 1 + }, +/obj/machinery/door/airlock/command/glass{ + name = "AI Core" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + name = "AI Core Shutters"; + id = "AI Core shutters" + }, +/obj/machinery/flasher/directional/west{ + id = "AI" + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "bNx" = ( /obj/structure/railing, /obj/machinery/door/firedoor/border_only, @@ -8389,13 +8414,6 @@ /obj/structure/water_source/puddle, /turf/open/misc/asteroid, /area/station/security/prison/workout) -"bRD" = ( -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "bSd" = ( /obj/effect/turf_decal/siding/wood, /turf/open/floor/wood/large, @@ -8468,11 +8486,6 @@ }, /turf/open/floor/iron, /area/station/commons/dorms) -"bTZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/station/command/vault) "bUh" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -8575,6 +8588,16 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/station/science/lobby) +"bVG" = ( +/obj/structure/tank_dispenser/oxygen{ + pixel_x = -1; + pixel_y = 2 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/command/eva) "bVL" = ( /obj/structure/chair{ dir = 8 @@ -8919,6 +8942,13 @@ /obj/structure/sign/clock/directional/west, /turf/open/floor/iron/dark, /area/station/science/ordnance/testlab) +"bZA" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/glass/reinforced, +/area/station/ai/satellite/hallway) "bZI" = ( /obj/machinery/door/window/brigdoor/left/directional/south{ name = "Secure Morgue Trays"; @@ -9082,14 +9112,6 @@ /obj/machinery/computer/security/telescreen/entertainment/directional/east, /turf/open/floor/wood/large, /area/station/service/barber) -"cbR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/white/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "cbU" = ( /obj/effect/turf_decal/trimline/neutral/filled/warning{ dir = 4 @@ -9276,6 +9298,15 @@ }, /turf/open/floor/plating, /area/station/cargo/storage) +"cex" = ( +/obj/effect/turf_decal/trimline/white/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "cey" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, @@ -9336,11 +9367,12 @@ }, /turf/open/floor/iron, /area/station/construction/mining/aux_base) -"cfn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/status_display/ai/directional/north, -/obj/structure/cable, -/turf/open/floor/circuit, +"ceY" = ( +/obj/effect/turf_decal/trimline/white/corner, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 6 + }, +/turf/open/floor/iron/dark, /area/station/ai/satellite/interior) "cfp" = ( /obj/structure/lattice/catwalk, @@ -9406,6 +9438,16 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/construction/engineering) +"cgl" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/corner{ + dir = 4 + }, +/area/station/command/eva) "cgw" = ( /obj/machinery/computer/operating{ dir = 8 @@ -9433,12 +9475,6 @@ }, /turf/open/floor/iron, /area/station/engineering/break_room) -"cgW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/security/armory) "cgX" = ( /obj/structure/filingcabinet/chestdrawer, /obj/effect/turf_decal/tile/blue/fourcorners, @@ -9481,6 +9517,11 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/security/checkpoint/engineering) +"chr" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/light/floor, +/turf/open/floor/iron, +/area/station/security/armory) "cht" = ( /obj/effect/turf_decal/bot, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -9574,26 +9615,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/exit) -"ckf" = ( -/obj/structure/table/reinforced, -/obj/item/cigbutt/cigarbutt{ - pixel_x = 5; - pixel_y = -1 - }, -/obj/item/phone{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/machinery/requests_console/directional/north{ - name = "AI Requests Console"; - department = "AI" - }, -/obj/effect/mapping_helpers/requests_console/information, -/obj/effect/mapping_helpers/requests_console/supplies, -/obj/effect/mapping_helpers/requests_console/assistance, -/obj/structure/cable/multilayer/connected, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) "ckr" = ( /obj/structure/table, /obj/item/assembly/timer{ @@ -9626,14 +9647,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/glass/reinforced, /area/station/command/heads_quarters/rd) -"ckG" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/turf/open/floor/glass/reinforced, -/area/station/ai/satellite/hallway) "ckH" = ( /obj/machinery/door/airlock/highsecurity{ name = "Secure Tech Storage" @@ -9666,17 +9679,6 @@ }, /turf/open/floor/iron/white, /area/station/science/lab) -"clj" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 4 - }, -/obj/machinery/status_display/evac/directional/north, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/foyer) -"clB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/circuit/green, -/area/station/ai/upload/chamber) "clO" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -9687,6 +9689,16 @@ "clT" = ( /turf/closed/wall, /area/station/security/checkpoint/medical) +"cmo" = ( +/obj/effect/turf_decal/siding/thinplating/end, +/obj/machinery/atmospherics/pipe/multiz/supply/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/multiz/scrubbers/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/hallway) "cmH" = ( /obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 @@ -9727,13 +9739,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/hallway/secondary/command) -"cnd" = ( -/obj/machinery/computer/upload/ai{ - dir = 8 - }, -/obj/machinery/status_display/evac/directional/east, -/turf/open/floor/circuit/green, -/area/station/ai/upload/chamber) "cnt" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/effect/turf_decal/trimline/red/corner{ @@ -9761,12 +9766,6 @@ /obj/machinery/portable_atmospherics/pipe_scrubber, /turf/open/floor/iron, /area/station/engineering/atmos) -"coE" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "coI" = ( /obj/machinery/door/airlock{ name = "Room 1"; @@ -9905,13 +9904,6 @@ /obj/effect/landmark/start/assistant, /turf/open/floor/eighties/red, /area/station/commons/fitness/recreation/entertainment) -"cqX" = ( -/obj/effect/turf_decal/trimline/white/filled/line{ - dir = 4 - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "crg" = ( /obj/effect/turf_decal/tile/neutral/tram, /obj/effect/turf_decal/stripes/white/line{ @@ -9971,15 +9963,6 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron, /area/station/cargo/miningdock) -"crM" = ( -/obj/effect/turf_decal/trimline/white/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "crQ" = ( /obj/structure/chair/sofa/bench/tram/left{ dir = 1 @@ -10090,20 +10073,6 @@ /obj/effect/turf_decal/trimline/neutral/filled/line, /turf/open/floor/iron, /area/station/hallway/primary/tram/center) -"cst" = ( -/obj/machinery/door/poddoor/shutters{ - name = "Armoury Shutter"; - id = "armory" - }, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/station/security/armory) "csA" = ( /turf/closed/wall, /area/station/solars/starboard/fore) @@ -10289,6 +10258,14 @@ /obj/structure/chair, /turf/open/floor/iron/checker, /area/station/commons/lounge) +"cxd" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/empty/directional/north, +/turf/open/floor/carpet, +/area/station/commons/vacant_room/office) "cxf" = ( /obj/effect/turf_decal/caution/stand_clear/white{ dir = 8 @@ -10330,12 +10307,6 @@ /obj/machinery/light/cold/directional/west, /turf/open/floor/iron/white, /area/station/medical/medbay/central) -"cxv" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/command/vault) "cxx" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 @@ -10461,20 +10432,6 @@ }, /turf/open/floor/iron/white, /area/station/science/xenobiology) -"cyT" = ( -/obj/machinery/computer/records/medical{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/button/door/directional/east{ - pixel_y = 0; - id = "paramedic_shutters"; - name = "Shutters button"; - pixel_x = 23; - req_access = list("paramedic") - }, -/turf/open/floor/iron/dark, -/area/station/medical/paramedic) "cyU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -10501,15 +10458,6 @@ }, /turf/open/floor/plating, /area/station/science/xenobiology) -"czf" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 6 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/hallway) "czg" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 @@ -10624,16 +10572,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/commons/fitness/recreation) -"cAJ" = ( -/obj/effect/turf_decal/siding/wideplating{ - dir = 10 - }, -/obj/machinery/camera/motion/directional/north{ - network = list("ss13","secure"); - c_tag = "Secure - Nuclear Storage" - }, -/turf/open/floor/iron/dark, -/area/station/command/vault) "cAK" = ( /obj/machinery/light/directional/north, /turf/open/floor/engine/xenobio, @@ -10698,16 +10636,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/security/prison) -"cCW" = ( -/obj/structure/sign/warning/secure_area{ - name = "HIGH SECURITY STORAGE"; - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/command/vault) "cCZ" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 4 @@ -10783,6 +10711,15 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/cargo/warehouse) +"cEb" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/hallway) "cEg" = ( /obj/effect/turf_decal/trimline/neutral/filled/line, /obj/effect/turf_decal/trimline/neutral/filled/corner{ @@ -10983,27 +10920,11 @@ /obj/structure/flora/bush/lavendergrass/style_random, /turf/open/floor/grass, /area/station/medical/virology) -"cHw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/status_display/ai/directional/north, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/station/ai/satellite/interior) "cHH" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/closet/bombcloset, /turf/open/floor/iron/dark, /area/station/science/ordnance/storage) -"cHJ" = ( -/obj/structure/safe/vault, -/obj/item/clothing/head/costume/bearpelt, -/obj/item/gun/ballistic/revolver/russian, -/obj/item/ammo_box/speedloader/c357, -/obj/effect/turf_decal/bot_white/left, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/light/dim/directional/east, -/turf/open/floor/iron/dark, -/area/station/command/vault) "cHS" = ( /obj/effect/turf_decal/trimline/red/filled/corner, /obj/effect/turf_decal/trimline/red/filled/corner{ @@ -11044,6 +10965,10 @@ }, /turf/open/floor/iron/dark, /area/station/science/xenobiology) +"cHZ" = ( +/obj/structure/railing, +/turf/open/floor/glass/reinforced, +/area/station/ai/satellite/hallway) "cIm" = ( /obj/structure/closet/radiation, /obj/effect/turf_decal/bot, @@ -11208,15 +11133,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/commons/fitness/recreation) -"cLu" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 6 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "cLR" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, @@ -11290,15 +11206,6 @@ /obj/effect/mapping_helpers/airlock/access/all/science/general, /turf/open/floor/catwalk_floor, /area/station/science/lower) -"cNh" = ( -/obj/effect/turf_decal/trimline/white/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "cNl" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/trimline/red/filled/line{ @@ -11361,6 +11268,25 @@ }, /turf/open/floor/iron/white, /area/station/science/genetics) +"cOc" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) +"cOg" = ( +/obj/machinery/door/airlock/command/glass{ + name = "EVA Storage" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/eva, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/red_alert_access, +/turf/open/floor/iron/dark, +/area/station/command/eva) "cOl" = ( /obj/machinery/computer/prisoner/management{ dir = 8 @@ -11426,6 +11352,12 @@ /obj/machinery/light/directional/west, /turf/open/floor/iron, /area/station/engineering/engine_smes) +"cPl" = ( +/obj/structure/railing/corner{ + dir = 4 + }, +/turf/open/floor/glass/reinforced, +/area/station/ai/satellite/hallway) "cPx" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 5 @@ -11677,13 +11609,6 @@ "cSr" = ( /turf/closed/wall, /area/station/service/library) -"cSB" = ( -/obj/structure/closet/emcloset{ - anchored = 1 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plating, -/area/station/ai/satellite/foyer) "cSC" = ( /obj/machinery/modular_computer/preset/id{ dir = 1 @@ -11742,12 +11667,12 @@ "cTU" = ( /turf/closed/wall, /area/station/cargo/storage) -"cTZ" = ( -/obj/machinery/flasher/directional/east{ - pixel_y = 26; - id = "AI" +"cTV" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 }, -/turf/open/floor/iron/dark, +/obj/machinery/status_display/ai/directional/west, +/turf/open/floor/circuit, /area/station/ai/satellite/chamber) "cUB" = ( /obj/effect/landmark/start/shaft_miner, @@ -11816,6 +11741,11 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/plating, /area/station/maintenance/tram/left) +"cVr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "cVs" = ( /obj/effect/turf_decal/weather/snow, /obj/machinery/gibber, @@ -11865,6 +11795,14 @@ "cVW" = ( /turf/open/floor/engine, /area/station/science/auxlab/firing_range) +"cWj" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/turf/open/floor/glass/reinforced, +/area/station/ai/satellite/hallway) "cWl" = ( /obj/machinery/computer/shuttle/mining{ dir = 1 @@ -11909,13 +11847,13 @@ /obj/structure/disposalpipe/junction/yjunction, /turf/open/floor/iron, /area/station/commons/fitness/recreation) -"cXj" = ( -/obj/structure/table, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/machinery/cell_charger, -/obj/item/stock_parts/power_store/cell/high, -/turf/open/floor/iron, -/area/station/command/eva) +"cXe" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 8 + }, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/foyer) "cXy" = ( /obj/machinery/igniter/incinerator_ordmix, /turf/open/floor/engine/vacuum, @@ -12144,6 +12082,12 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) +"dbo" = ( +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/storage/toolbox/drone, +/turf/open/floor/iron/dark, +/area/station/security/armory) "dbr" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 @@ -12364,20 +12308,6 @@ /obj/item/stack/medical/bruise_pack, /turf/open/floor/iron, /area/station/commons/fitness) -"deP" = ( -/obj/effect/turf_decal/trimline/white/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 4 - }, -/obj/machinery/camera{ - dir = 6; - network = list("ss13","minisat"); - c_tag = "Secure - AI Antechamber West" - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "deU" = ( /obj/structure/closet/emcloset, /obj/machinery/light/dim/directional/west, @@ -12389,11 +12319,6 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/cafeteria, /area/station/service/kitchen) -"dfc" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/station/command/vault) "dfd" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/wood, @@ -12575,6 +12500,11 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) +"diy" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/foyer) "diN" = ( /obj/machinery/computer/slot_machine{ pixel_y = 2 @@ -12644,13 +12574,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/catwalk_floor, /area/station/maintenance/tram/mid) -"djW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/thinplating{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "dka" = ( /obj/structure/chair/sofa/right{ dir = 1 @@ -12668,6 +12591,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/cargo/office) +"dki" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai/satellite/interior) "dkl" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -12782,14 +12714,6 @@ /obj/effect/mapping_helpers/airlock/locked, /turf/open/floor/catwalk_floor, /area/station/maintenance/tram/mid) -"dmE" = ( -/obj/structure/showcase/cyborg/old{ - dir = 4; - pixel_x = -9; - pixel_y = 2 - }, -/turf/open/floor/circuit, -/area/station/ai/satellite/interior) "dmR" = ( /obj/effect/turf_decal/trimline/neutral/filled/line, /obj/effect/decal/cleanable/dirt, @@ -12867,6 +12791,15 @@ /obj/machinery/telecomms/server/presets/service, /turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) +"dnF" = ( +/obj/effect/turf_decal/trimline/white/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 10 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "doa" = ( /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, /obj/effect/spawner/structure/window/reinforced, @@ -13003,6 +12936,12 @@ }, /turf/open/floor/iron/grimy, /area/station/service/library/lounge) +"dqK" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/command/vault) "dqW" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 @@ -13100,6 +13039,11 @@ }, /turf/open/floor/iron/dark, /area/station/maintenance/tram/mid) +"dst" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/armory) "dsw" = ( /obj/machinery/modular_computer/preset/id{ dir = 8 @@ -13160,6 +13104,13 @@ }, /turf/open/floor/wood, /area/station/command/meeting_room) +"dtz" = ( +/obj/machinery/flasher/directional/east{ + pixel_y = 26; + id = "AI" + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "dtA" = ( /turf/open/openspace, /area/station/security/courtroom/holding) @@ -13269,10 +13220,6 @@ }, /turf/open/floor/iron/white, /area/station/medical/treatment_center) -"dvT" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/security/armory) "dwa" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, @@ -13301,10 +13248,6 @@ }, /turf/open/floor/iron, /area/station/cargo/miningdock) -"dwM" = ( -/obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron/grimy, -/area/station/ai/satellite/foyer) "dwO" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -13315,18 +13258,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/tcommsat/computer) -"dxf" = ( -/obj/structure/table, -/obj/item/storage/box/chemimp{ - pixel_x = 6 - }, -/obj/item/storage/box/trackimp{ - pixel_x = -3 - }, -/obj/item/storage/lockbox/loyalty, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/security/armory) "dxw" = ( /obj/machinery/newscaster/directional/north, /obj/structure/cable, @@ -13566,6 +13497,13 @@ /obj/effect/mapping_helpers/airlock/red_alert_access, /turf/open/floor/iron/dark, /area/station/medical/storage) +"dAL" = ( +/obj/structure/closet/crate/silvercrate, +/obj/effect/turf_decal/bot_white/right, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/light/dim/directional/west, +/turf/open/floor/iron/dark, +/area/station/command/vault) "dAR" = ( /obj/structure/closet/firecloset, /obj/effect/turf_decal/bot, @@ -13592,6 +13530,10 @@ "dBc" = ( /turf/open/water/no_planet_atmos, /area/station/service/hydroponics/garden) +"dBj" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/ai/satellite/foyer) "dBM" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/white/line{ @@ -13736,6 +13678,9 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/tram/right) +"dEv" = ( +/turf/closed/wall/r_wall, +/area/station/security/armory) "dEH" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/external{ @@ -13809,17 +13754,6 @@ /obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/wood/large, /area/station/service/library) -"dFh" = ( -/obj/structure/window/reinforced/spawner/directional/west, -/obj/structure/table/wood/fancy/blue, -/obj/item/ai_module/supplied/freeform, -/obj/effect/spawner/random/aimodule/neutral, -/obj/machinery/door/window/left/directional/east{ - name = "Neutral Modules"; - req_access = list("captain") - }, -/turf/open/floor/circuit, -/area/station/ai/upload/chamber) "dFt" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/landmark/start/hangover, @@ -14122,6 +14056,17 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/carpet, /area/station/service/library) +"dKU" = ( +/obj/effect/landmark/start/cyborg, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/turf/open/floor/iron/grimy, +/area/station/ai/satellite/foyer) +"dKV" = ( +/turf/open/floor/circuit, +/area/station/ai/satellite/interior) "dLp" = ( /obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ dir = 4 @@ -14210,6 +14155,15 @@ }, /turf/open/floor/wood/large, /area/station/service/library) +"dNi" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 6 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/hallway) "dNp" = ( /obj/machinery/newscaster/directional/north, /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -14257,6 +14211,17 @@ /obj/machinery/light/directional/north, /turf/open/floor/iron/white, /area/station/science/ordnance/office) +"dNT" = ( +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/table/wood/fancy/blue, +/obj/item/ai_module/supplied/freeform, +/obj/effect/spawner/random/aimodule/neutral, +/obj/machinery/door/window/left/directional/east{ + name = "Neutral Modules"; + req_access = list("captain") + }, +/turf/open/floor/circuit, +/area/station/ai/upload/chamber) "dNY" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -14274,14 +14239,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/tram/left) -"dOk" = ( -/obj/structure/table, -/obj/item/storage/box/firingpins, -/obj/item/storage/box/firingpins, -/obj/item/key/security, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/security/armory) "dOq" = ( /obj/structure/table/glass, /obj/machinery/reagentgrinder{ @@ -14395,6 +14352,20 @@ }, /turf/open/floor/carpet, /area/station/service/chapel/monastery) +"dQd" = ( +/obj/structure/table, +/obj/item/storage/box/teargas{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/storage/box/handcuffs, +/obj/item/storage/box/flashbangs{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/armory) "dQn" = ( /obj/machinery/power/supermatter_crystal/engine, /turf/open/floor/engine, @@ -14413,6 +14384,26 @@ }, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"dQw" = ( +/obj/structure/rack, +/obj/item/clothing/shoes/magboots{ + pixel_x = -7; + pixel_y = 3 + }, +/obj/item/clothing/shoes/magboots{ + pixel_x = -7; + pixel_y = -2 + }, +/obj/item/clothing/shoes/magboots{ + pixel_x = 7; + pixel_y = 3 + }, +/obj/item/clothing/shoes/magboots{ + pixel_x = 8; + pixel_y = -2 + }, +/turf/open/floor/iron/dark, +/area/station/command/eva) "dQI" = ( /obj/machinery/disposal/bin, /obj/machinery/airalarm/directional/south, @@ -14438,15 +14429,6 @@ }, /turf/open/floor/iron, /area/station/engineering/break_room) -"dQP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/white/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "dQR" = ( /obj/machinery/power/terminal{ dir = 1 @@ -14591,13 +14573,6 @@ /obj/effect/turf_decal/stripes/white/full, /turf/open/floor/iron/white, /area/station/medical/medbay/central) -"dTq" = ( -/obj/effect/turf_decal/bot, -/obj/structure/transit_tube/station/reverse{ - dir = 8 - }, -/turf/open/floor/plating, -/area/station/ai/satellite/foyer) "dTx" = ( /obj/structure/railing{ dir = 1 @@ -14740,6 +14715,9 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/cargo/storage) +"dVM" = ( +/turf/closed/wall/r_wall, +/area/station/ai/satellite/chamber) "dWd" = ( /obj/effect/turf_decal/stripes/white/line{ dir = 1 @@ -15036,12 +15014,15 @@ /obj/machinery/airalarm/directional/west, /turf/open/floor/iron, /area/station/service/hydroponics/garden) -"ebZ" = ( -/mob/living/simple_animal/bot/secbot/beepsky/armsky, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/security/armory) +"ebL" = ( +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/ai/satellite/maintenance) "ecg" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -15156,17 +15137,6 @@ dir = 9 }, /area/station/service/chapel) -"eex" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/station/command/eva) "eeE" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -15174,14 +15144,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/science/robotics/lab) -"eeJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/station/ai/satellite/interior) "eeL" = ( /obj/structure/railing{ dir = 4 @@ -15204,14 +15166,6 @@ /obj/machinery/light/cold/directional/west, /turf/open/floor/iron, /area/station/commons/dorms) -"efc" = ( -/obj/machinery/camera{ - dir = 9; - network = list("aicore"); - c_tag = "Secure - AI Upper Ring South" - }, -/turf/open/floor/glass/reinforced, -/area/station/ai/satellite/hallway) "efB" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 5 @@ -15220,12 +15174,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/security/checkpoint/science) -"efT" = ( -/obj/effect/turf_decal/trimline/white/line{ - dir = 6 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "egb" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 @@ -15250,18 +15198,6 @@ /obj/effect/turf_decal/stripes/white/line, /turf/open/floor/plating, /area/station/maintenance/tram/left) -"egp" = ( -/obj/structure/sign/warning/radiation/rad_area{ - pixel_y = 32 - }, -/obj/effect/turf_decal/siding/wideplating{ - dir = 10 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/command/vault) "egx" = ( /obj/structure/table/reinforced, /obj/item/stock_parts/power_store/cell/high{ @@ -15289,6 +15225,22 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/smooth, /area/station/maintenance/central/greater) +"egJ" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 8 + }, +/obj/machinery/camera/directional/south{ + network = list("ss13","minisat"); + c_tag = "Secure - AI Minisat Teleporter" + }, +/obj/machinery/button/door/directional/south{ + name = "MiniSat Shutter Control"; + pixel_x = 8; + id = "teledoor"; + req_one_access = list("teleporter","minisat") + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/foyer) "egK" = ( /obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 1 @@ -15322,10 +15274,18 @@ dir = 8 }, /area/station/science/lobby) -"ehM" = ( +"ehK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/window/reinforced/spawner/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) +"ehS" = ( /obj/effect/turf_decal/trimline/white/line{ - dir = 9 + dir = 1 }, +/obj/effect/turf_decal/trimline/yellow/line, +/obj/machinery/status_display/ai/directional/south, /turf/open/floor/iron/dark, /area/station/ai/satellite/interior) "eiy" = ( @@ -15380,17 +15340,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/catwalk_floor, /area/station/maintenance/tram/mid) -"ejs" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Chamber Hallway" - }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/hallway) "ejD" = ( /obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 @@ -15470,6 +15419,13 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/cargo/drone_bay) +"eka" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/armory) "ekh" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -15507,19 +15463,14 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/checker, /area/station/commons/lounge) -"elg" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/security/armory) -"elk" = ( -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "elr" = ( /turf/closed/wall, /area/station/commons/dorms) +"elB" = ( +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/turf/open/floor/plating, +/area/station/ai/satellite/maintenance) "elM" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/blue/opposingcorners, @@ -15627,11 +15578,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, /area/station/medical/medbay/lobby) -"enP" = ( -/obj/machinery/space_heater, -/obj/effect/turf_decal/bot, -/turf/open/floor/plating, -/area/station/ai/satellite/maintenance) "eor" = ( /obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 8 @@ -15753,12 +15699,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/engineering/atmospherics_engine) -"erd" = ( -/obj/effect/turf_decal/trimline/white/filled/line{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "ers" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -15814,6 +15754,13 @@ dir = 8 }, /area/station/command/bridge) +"esi" = ( +/mob/living/basic/bot/cleanbot, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "esA" = ( /obj/machinery/iv_drip, /obj/effect/turf_decal/trimline/blue/filled/line{ @@ -15892,6 +15839,21 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) +"etG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/machinery/turretid{ + name = "AI Upload Turret Control"; + pixel_x = 25; + req_access = list("minisat"); + control_area = "/area/station/ai/upload/chamber" + }, +/turf/open/floor/iron/dark, +/area/station/science/lower) "etH" = ( /obj/effect/turf_decal/siding/thinplating/end{ dir = 1 @@ -16037,23 +15999,13 @@ }, /turf/open/floor/iron/dark/herringbone, /area/station/commons/vacant_room) -"exB" = ( -/obj/machinery/status_display/ai/directional/west, -/obj/structure/chair/office{ - dir = 1 +"exx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 }, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) -"exD" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 5 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/hallway) +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/armory) "exF" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 @@ -16085,9 +16037,6 @@ }, /turf/open/floor/engine, /area/station/engineering/supermatter/room) -"exS" = ( -/turf/closed/wall/r_wall, -/area/station/ai/satellite/chamber) "exT" = ( /obj/structure/table, /obj/item/radio{ @@ -16343,6 +16292,11 @@ /obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron/white, /area/station/science/lower) +"eBr" = ( +/obj/machinery/space_heater, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/station/ai/satellite/maintenance) "eBF" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 @@ -16564,15 +16518,6 @@ }, /turf/open/floor/iron/dark, /area/station/cargo/miningdock/oresilo) -"eFB" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/station/command/eva) "eFJ" = ( /obj/effect/turf_decal/stripes/white/line{ dir = 1 @@ -16622,14 +16567,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/white, /area/station/science/xenobiology) -"eGJ" = ( -/obj/machinery/power/solar_control{ - name = "AI Core Solar Control"; - id = "aicore" - }, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) "eGX" = ( /obj/structure/lattice, /obj/machinery/light/cold/dim/directional/east, @@ -16702,15 +16639,6 @@ }, /turf/open/floor/engine/n2, /area/station/engineering/atmos) -"eIN" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 9 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/hallway) "eIS" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -16737,6 +16665,14 @@ /obj/structure/sign/calendar/directional/south, /turf/open/floor/wood/large, /area/station/service/library) +"eJG" = ( +/obj/structure/rack, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/spawner/random/armory/riot_armor, +/obj/effect/spawner/random/armory/riot_helmet, +/obj/effect/spawner/random/armory/riot_shield, +/turf/open/floor/iron/dark, +/area/station/security/armory) "eJI" = ( /obj/structure/closet/secure_closet/miner, /obj/effect/turf_decal/trimline/brown/filled/line{ @@ -16783,11 +16719,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) -"eKG" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/security/armory) "eLl" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 @@ -16979,22 +16910,6 @@ /obj/effect/turf_decal/trimline/tram/filled/warning, /turf/open/floor/iron, /area/station/hallway/primary/tram/right) -"eOI" = ( -/obj/effect/turf_decal/trimline/white/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) -"eOJ" = ( -/obj/machinery/computer/upload/borg{ - dir = 8 - }, -/obj/machinery/status_display/ai/directional/east, -/turf/open/floor/circuit/green, -/area/station/ai/upload/chamber) "eOL" = ( /obj/structure/table/wood, /obj/item/instrument/violin, @@ -17045,15 +16960,6 @@ "ePG" = ( /turf/closed/wall/r_wall, /area/station/science/auxlab/firing_range) -"ePL" = ( -/obj/effect/turf_decal/trimline/white/line{ - dir = 10 - }, -/obj/effect/turf_decal/trimline/yellow/corner{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "ePS" = ( /obj/machinery/shower/directional/west, /obj/structure/fluff/shower_drain, @@ -17189,6 +17095,14 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/tram/right) +"eSj" = ( +/obj/structure/table, +/obj/item/storage/box/firingpins, +/obj/item/storage/box/firingpins, +/obj/item/key/security, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/armory) "eSs" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 @@ -17227,12 +17141,6 @@ }, /turf/open/floor/plating, /area/station/commons/vacant_room) -"eSL" = ( -/obj/structure/railing{ - dir = 8 - }, -/turf/open/floor/glass/reinforced, -/area/station/ai/satellite/hallway) "eSM" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -17253,15 +17161,6 @@ /obj/machinery/power/port_gen/pacman, /turf/open/floor/iron/dark, /area/station/engineering/gravity_generator) -"eTe" = ( -/mob/living/simple_animal/bot/secbot/pingsky{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/station/ai/satellite/interior) "eTl" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -17272,15 +17171,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/security/courtroom) -"eTy" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 10 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/hallway) "eTH" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -17365,13 +17255,6 @@ }, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation/entertainment) -"eUw" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 8 - }, -/obj/machinery/light/floor, -/turf/open/floor/iron, -/area/station/security/armory) "eUy" = ( /obj/machinery/computer/monitor{ dir = 1 @@ -17421,6 +17304,28 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/hallway/secondary/entry) +"eVl" = ( +/obj/effect/landmark/start/ai/secondary, +/obj/item/radio/intercom/directional/north{ + name = "Custom Channel"; + pixel_x = -6; + listening = 0; + freerange = 1 + }, +/obj/item/radio/intercom/directional/west{ + name = "Common Channel"; + listening = 0; + freerange = 1 + }, +/obj/item/radio/intercom/directional/south{ + name = "Private Channel"; + pixel_x = -6; + frequency = 1447; + listening = 0; + freerange = 1 + }, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "eVn" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -17684,12 +17589,6 @@ /obj/machinery/light/small/dim/directional/north, /turf/open/floor/iron, /area/station/maintenance/tram/right) -"eZZ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/maintenance) "fad" = ( /obj/machinery/holopad, /turf/open/floor/iron/cafeteria, @@ -17768,13 +17667,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/cargo/miningdock/oresilo) -"fcC" = ( -/obj/structure/table, -/obj/structure/reagent_dispensers/wall/peppertank/directional/west, -/obj/machinery/recharger, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/security/armory) "fdc" = ( /obj/machinery/brm, /obj/machinery/conveyor{ @@ -17840,13 +17732,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, /area/station/maintenance/port/central) -"fey" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/glass/reinforced, -/area/station/ai/satellite/hallway) "fez" = ( /obj/structure/chair{ dir = 8 @@ -17886,6 +17771,17 @@ }, /turf/open/floor/iron, /area/station/commons/fitness/recreation) +"ffe" = ( +/obj/machinery/flasher/directional/south{ + pixel_x = 20; + id = "AI" + }, +/obj/machinery/door/window/brigdoor/right/directional/north{ + name = "Primary AI Core Access"; + req_access = list("ai_upload") + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "ffh" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -17898,11 +17794,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) -"ffA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/grille, -/turf/open/floor/plating, -/area/station/asteroid) "ffL" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -17972,6 +17863,12 @@ }, /turf/open/floor/iron/checker, /area/station/service/kitchen) +"fho" = ( +/obj/structure/railing/corner{ + dir = 8 + }, +/turf/open/floor/glass/reinforced, +/area/station/ai/satellite/hallway) "fhv" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 6 @@ -18051,6 +17948,12 @@ /obj/item/storage/lockbox/medal, /turf/open/floor/wood, /area/station/command/heads_quarters/captain) +"fhL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/maintenance) "fhM" = ( /obj/machinery/door/airlock/public/glass{ name = "Library" @@ -18090,6 +17993,19 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/station/science/lower) +"fiP" = ( +/obj/structure/table, +/obj/item/storage/toolbox/electrical{ + pixel_x = -2; + pixel_y = 10 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/iron, +/area/station/command/eva) "fiS" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Public Garden Maintenance Hatch" @@ -18175,14 +18091,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/hallway/secondary/exit/departure_lounge) -"fkr" = ( -/mob/living/basic/bot/repairbot, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/maintenance) "fkL" = ( /obj/machinery/atmospherics/components/binary/pump{ name = "Plasma Outlet Pump"; @@ -18291,11 +18199,6 @@ /obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron, /area/station/cargo/miningdock/cafeteria) -"fmd" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/power/port_gen/pacman, -/turf/open/floor/plating, -/area/station/ai/satellite/maintenance) "fmt" = ( /obj/machinery/door/airlock/mining{ name = "Mining Office" @@ -18431,6 +18334,16 @@ /obj/effect/turf_decal/trimline/yellow/filled/warning, /turf/open/floor/iron, /area/station/engineering/break_room) +"fos" = ( +/obj/machinery/turretid{ + name = "AI Chamber turret control"; + pixel_x = 3; + pixel_y = -23 + }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "foy" = ( /obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 @@ -18619,13 +18532,6 @@ /obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/plating, /area/station/engineering/supermatter) -"frQ" = ( -/obj/effect/turf_decal/trimline/white/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/yellow/line, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "frT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/closed/wall, @@ -18633,16 +18539,6 @@ "frV" = ( /turf/closed/wall/r_wall, /area/station/science/ordnance/testlab) -"frW" = ( -/obj/effect/turf_decal/trimline/white/line{ - dir = 5 - }, -/obj/effect/turf_decal/trimline/yellow/corner{ - dir = 8 - }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "fsi" = ( /obj/machinery/atmospherics/components/binary/valve/digital, /obj/effect/landmark/event_spawn, @@ -18868,11 +18764,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"fwu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/maintenance) "fwB" = ( /obj/effect/turf_decal/trimline/green/filled/line, /obj/effect/turf_decal/trimline/green/filled/corner{ @@ -18941,15 +18832,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/station/medical/medbay/central) -"fxB" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 10 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "fxK" = ( /obj/structure/chair/office{ dir = 4 @@ -19045,13 +18927,6 @@ name = "Holodeck Projector Floor" }, /area/station/holodeck/rec_center) -"fzq" = ( -/obj/structure/closet/secure_closet/contraband/armory, -/obj/effect/spawner/random/contraband/armory, -/obj/effect/spawner/random/maintenance/three, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/security/armory) "fzs" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -19071,16 +18946,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/engine, /area/station/science/xenobiology) -"fAs" = ( -/obj/effect/turf_decal/trimline/white/line{ - dir = 10 - }, -/obj/effect/turf_decal/trimline/yellow/corner{ - dir = 4 - }, -/obj/item/kirbyplants/photosynthetic, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "fAA" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, @@ -19267,6 +19132,19 @@ /obj/machinery/digital_clock/directional/south, /turf/open/floor/iron/dark/herringbone, /area/station/commons/vacant_room) +"fEV" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/structure/table, +/obj/machinery/camera{ + dir = 9; + network = list("ss13","minisat"); + c_tag = "Secure - AI Minisat Internal Power Access" + }, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/maintenance) "fEZ" = ( /obj/structure/noticeboard/directional/north, /obj/item/fish_tank/lawyer, @@ -19321,12 +19199,6 @@ "fFl" = ( /turf/open/floor/wood/large, /area/station/service/barber) -"fFp" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/turf/open/floor/circuit, -/area/station/ai/upload/chamber) "fFu" = ( /obj/effect/turf_decal/delivery, /obj/machinery/door/window/left/directional/east{ @@ -19358,6 +19230,12 @@ }, /turf/open/floor/iron/dark, /area/station/service/hydroponics) +"fFL" = ( +/obj/effect/turf_decal/trimline/white/filled/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "fFO" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/navigate_destination/disposals, @@ -19431,13 +19309,28 @@ }, /turf/open/floor/engine/air, /area/station/engineering/atmos) -"fHK" = ( -/obj/machinery/computer/monitor{ - dir = 8 +"fHR" = ( +/obj/effect/landmark/start/ai/secondary, +/obj/item/radio/intercom/directional/north{ + name = "Custom Channel"; + pixel_x = 6; + listening = 0; + freerange = 1 }, -/obj/machinery/status_display/ai/directional/south, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/foyer) +/obj/item/radio/intercom/directional/east{ + name = "Common Channel"; + listening = 0; + freerange = 1 + }, +/obj/item/radio/intercom/directional/south{ + name = "Private Channel"; + pixel_x = 6; + frequency = 1447; + listening = 0; + freerange = 1 + }, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "fHV" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -19505,13 +19398,6 @@ /obj/machinery/modular_computer/preset/cargochat/cargo, /turf/open/floor/iron, /area/station/cargo/office) -"fJD" = ( -/obj/structure/cable/multilayer/multiz, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/ai/satellite/chamber) "fJF" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/carpet, @@ -19541,17 +19427,6 @@ /obj/machinery/disposal/bin/tagger, /turf/open/floor/iron/white, /area/station/science/lab) -"fJX" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "AI Upload Access" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, -/turf/open/floor/iron/dark, -/area/station/ai/upload/chamber) "fKg" = ( /obj/machinery/air_sensor/nitrogen_tank, /turf/open/floor/engine/n2, @@ -19631,6 +19506,16 @@ }, /turf/open/floor/wood, /area/station/service/library) +"fLB" = ( +/obj/structure/closet/emcloset{ + anchored = 1 + }, +/obj/effect/turf_decal/bot, +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/station/ai/satellite/foyer) "fLE" = ( /obj/structure/table, /obj/machinery/camera/directional/north{ @@ -19716,6 +19601,12 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) +"fMK" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/ai/satellite/foyer) "fMQ" = ( /obj/machinery/air_sensor/ordnance_burn_chamber, /turf/open/floor/engine/vacuum, @@ -19956,33 +19847,12 @@ /obj/item/radio/intercom/directional/south, /turf/open/floor/iron, /area/station/science/explab) -"fRk" = ( -/obj/structure/railing/corner{ - dir = 1 - }, -/turf/open/floor/glass/reinforced, -/area/station/ai/satellite/hallway) "fRs" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/plating/airless, /area/station/science/ordnance/bomb) -"fRM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 - }, -/obj/machinery/turretid{ - name = "AI Upload Turret Control"; - pixel_x = 25; - req_access = list("minisat"); - control_area = "/area/station/ai/upload/chamber" - }, -/turf/open/floor/iron/dark, -/area/station/science/lower) "fRW" = ( /obj/machinery/newscaster/directional/east, /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -20006,15 +19876,6 @@ /obj/machinery/computer/tram_controls/split/directional/south, /turf/open/openspace, /area/station/hallway/primary/tram/center) -"fSe" = ( -/obj/effect/turf_decal/trimline/white/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 9 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "fSf" = ( /obj/structure/railing, /obj/effect/turf_decal/trimline/tram/filled/line{ @@ -20051,17 +19912,6 @@ /obj/machinery/meter, /turf/open/floor/iron, /area/station/engineering/atmos) -"fTu" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/machinery/camera{ - dir = 6; - network = list("aicore"); - c_tag = "Secure - AI Upper Ring West" - }, -/turf/open/floor/glass/reinforced, -/area/station/ai/satellite/hallway) "fTz" = ( /obj/structure/table/wood, /obj/effect/turf_decal/siding/wood{ @@ -20166,6 +20016,13 @@ "fVI" = ( /turf/open/floor/plating, /area/station/engineering/supermatter/room) +"fVK" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/transit_tube/horizontal{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/ai/satellite/foyer) "fVN" = ( /obj/machinery/door/airlock/hatch{ name = "Emergency Exit" @@ -20234,6 +20091,20 @@ /obj/effect/turf_decal/trimline/purple/filled/line, /turf/open/floor/iron/white, /area/station/science/lower) +"fWX" = ( +/obj/machinery/computer/records/medical{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/button/door/directional/east{ + pixel_y = 0; + id = "paramedic_shutters"; + name = "Shutters button"; + pixel_x = 23; + req_access = list("paramedic") + }, +/turf/open/floor/iron/dark, +/area/station/medical/paramedic) "fXb" = ( /obj/machinery/door/airlock{ name = "Barber Maintenance" @@ -20334,6 +20205,13 @@ /obj/structure/sign/calendar/directional/north, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/cmo) +"fYw" = ( +/obj/machinery/computer/upload/borg{ + dir = 8 + }, +/obj/machinery/status_display/ai/directional/east, +/turf/open/floor/circuit/green, +/area/station/ai/upload/chamber) "fYB" = ( /obj/effect/turf_decal/sand/plating, /turf/open/floor/catwalk_floor, @@ -20677,6 +20555,12 @@ "gfK" = ( /turf/closed/wall/r_wall, /area/station/security/execution/education) +"gfV" = ( +/obj/structure/table/wood/fancy/green, +/obj/effect/spawner/round_default_module, +/obj/machinery/camera/motion/directional/east, +/turf/open/floor/circuit/green, +/area/station/ai/upload/chamber) "gfX" = ( /obj/structure/fluff/iced_abductor, /turf/open/misc/asteroid/airless, @@ -20708,6 +20592,12 @@ }, /turf/open/floor/plating, /area/station/cargo/storage) +"ggE" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/spawner/random/armory/barrier_grenades, +/turf/open/floor/iron/dark, +/area/station/security/armory) "ggH" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 @@ -20792,13 +20682,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/commons/fitness/recreation) -"giq" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/glass/reinforced, -/area/station/ai/satellite/hallway) "giK" = ( /obj/effect/turf_decal/trimline/neutral/filled/line, /obj/effect/decal/cleanable/dirt, @@ -20979,20 +20862,6 @@ /obj/machinery/power/shieldwallgen, /turf/open/floor/iron, /area/station/command/teleporter) -"gkX" = ( -/obj/structure/table, -/obj/item/storage/box/teargas{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/storage/box/handcuffs, -/obj/item/storage/box/flashbangs{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/security/armory) "gkZ" = ( /obj/machinery/door/airlock/medical/glass{ name = "Treatment Center" @@ -21345,15 +21214,6 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/engine, /area/station/engineering/supermatter) -"gqh" = ( -/obj/effect/turf_decal/trimline/white/line{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/yellow/corner{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "gqp" = ( /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) @@ -21391,12 +21251,6 @@ }, /turf/open/floor/iron/cafeteria, /area/station/science/breakroom) -"grv" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 8 - }, -/turf/open/floor/plating, -/area/station/ai/satellite/foyer) "grz" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -21410,6 +21264,12 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/exit) +"grN" = ( +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "gsu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -21499,6 +21359,18 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/commons/dorms) +"gui" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/thinplating{ + dir = 4 + }, +/obj/machinery/camera/motion/directional/north{ + network = list("aicore"); + c_tag = "Secure - AI Lower Ring Access" + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "gul" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -21646,6 +21518,11 @@ /obj/structure/cable, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"gxf" = ( +/obj/machinery/flasher/portable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/armory) "gxm" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 @@ -21766,12 +21643,13 @@ /obj/structure/closet/secure_closet/hydroponics, /turf/open/floor/iron/dark, /area/station/service/hydroponics) -"gzX" = ( -/obj/structure/showcase/cyborg/old{ - pixel_y = 20 +"gzU" = ( +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Recharge Bay" }, +/obj/effect/mapping_helpers/airlock/access/all/command/minisat, /turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) +/area/station/ai/satellite/foyer) "gzY" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 10 @@ -21800,20 +21678,6 @@ /obj/effect/turf_decal/tile/purple/fourcorners, /turf/open/floor/iron/white, /area/station/science/research) -"gAD" = ( -/obj/effect/turf_decal/trimline/white/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) -"gAF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/circuit/green, -/area/station/ai/upload/chamber) "gAH" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 @@ -22015,12 +21879,6 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) -"gDw" = ( -/obj/effect/turf_decal/trimline/white/filled/line{ - dir = 5 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "gDI" = ( /obj/structure/window/reinforced/plasma/spawner/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, @@ -22105,6 +21963,9 @@ }, /turf/open/floor/iron/white, /area/station/science/research) +"gFf" = ( +/turf/closed/wall/r_wall, +/area/station/ai/satellite/hallway) "gFk" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 4 @@ -22137,17 +21998,6 @@ /obj/structure/holosign/barrier/atmos/tram, /turf/open/floor/plating, /area/station/maintenance/tram/right) -"gFH" = ( -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/machinery/airalarm/directional/south, -/obj/machinery/camera/directional/south{ - network = list("ss13","minisat"); - c_tag = "Secure - AI Antechamber North" - }, -/turf/open/floor/circuit, -/area/station/ai/satellite/interior) "gFI" = ( /obj/machinery/door/airlock{ name = "Private Quarters N"; @@ -22251,10 +22101,6 @@ /obj/machinery/light/cold/directional/north, /turf/open/floor/iron/white, /area/station/science/lower) -"gHQ" = ( -/obj/structure/cable, -/turf/closed/wall/r_wall, -/area/station/ai/satellite/chamber) "gIf" = ( /obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ dir = 1 @@ -22329,10 +22175,6 @@ }, /turf/open/floor/iron, /area/station/security/prison/garden) -"gJU" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/station/ai/satellite/foyer) "gJW" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 @@ -22409,10 +22251,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, /area/station/engineering/engine_smes) -"gLD" = ( -/obj/machinery/nuclearbomb/selfdestruct, -/turf/open/floor/circuit/green, -/area/station/command/vault) "gLY" = ( /obj/structure/table/wood, /obj/structure/window/reinforced/spawner/directional/east{ @@ -22420,12 +22258,6 @@ }, /turf/open/floor/carpet, /area/station/commons/vacant_room/office) -"gMe" = ( -/obj/effect/turf_decal/siding/wideplating/corner, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/circuit/green, -/area/station/command/vault) "gMi" = ( /obj/machinery/air_sensor/air_tank, /turf/open/floor/engine/air, @@ -22483,6 +22315,9 @@ }, /turf/open/floor/iron/white, /area/station/medical/medbay/central) +"gNm" = ( +/turf/open/floor/circuit, +/area/station/command/vault) "gNn" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -22584,6 +22419,16 @@ /obj/structure/sign/poster/official/here_for_your_safety/directional/south, /turf/open/floor/iron, /area/station/security/checkpoint/supply) +"gOh" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/siding/wideplating/corner, +/obj/effect/turf_decal/siding/wideplating/corner{ + dir = 8 + }, +/turf/open/floor/circuit, +/area/station/command/vault) "gOA" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -22708,12 +22553,6 @@ "gQO" = ( /turf/closed/mineral/random/stationside/asteroid/porus, /area/station/security/prison) -"gQP" = ( -/obj/machinery/computer/teleporter{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/ai/satellite/foyer) "gQZ" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -22924,6 +22763,16 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/commons/dorms) +"gVd" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/camera/directional/south{ + network = list("aicore"); + c_tag = "Secure - AI Upper Ring North" + }, +/turf/open/floor/glass/reinforced, +/area/station/ai/satellite/hallway) "gVu" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/structure/table, @@ -22934,18 +22783,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/security/brig) -"gVE" = ( -/obj/structure/rack, -/obj/machinery/camera/directional/north{ - network = list("ss13","Security"); - c_tag = "Security - Armory" - }, -/obj/structure/window/reinforced/spawner/directional/west, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/structure/cable, -/obj/effect/spawner/random/armory/e_gun, -/turf/open/floor/iron, -/area/station/security/armory) "gVI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, @@ -23012,6 +22849,15 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/atmos) +"gWx" = ( +/mob/living/simple_animal/bot/secbot/pingsky{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai/satellite/interior) "gWD" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ @@ -23070,29 +22916,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/cargo/miningdock/oresilo) -"gXV" = ( -/obj/machinery/airalarm/directional/north, -/turf/open/floor/glass/reinforced, -/area/station/ai/satellite/hallway) -"gYa" = ( -/obj/structure/table, -/obj/item/grenade/chem_grenade/smart_metal_foam{ - pixel_x = 4; - pixel_y = 2 - }, -/obj/item/grenade/chem_grenade/smart_metal_foam{ - pixel_x = 8 - }, -/obj/item/grenade/chem_grenade/smart_metal_foam{ - pixel_x = -4; - pixel_y = 6 - }, -/obj/item/grenade/chem_grenade/smart_metal_foam{ - pixel_y = 4 - }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron, -/area/station/command/eva) "gYd" = ( /obj/machinery/rnd/production/techfab/department/security, /obj/effect/turf_decal/trimline/red/filled/line{ @@ -23174,6 +22997,11 @@ /obj/machinery/portable_atmospherics/canister/nitrogen, /turf/open/floor/iron, /area/station/engineering/atmos) +"gZP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/circuit/green, +/area/station/ai/upload/chamber) "hae" = ( /obj/machinery/duct, /obj/structure/cable, @@ -23313,11 +23141,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation/entertainment) -"hdx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/security/armory) "hdA" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -23393,6 +23216,15 @@ /obj/machinery/light/directional/west, /turf/open/floor/iron, /area/station/hallway/secondary/service) +"heN" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/command/eva) "heS" = ( /obj/machinery/holopad, /obj/effect/turf_decal/bot, @@ -23426,6 +23258,17 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/security/prison) +"hfs" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/machinery/camera{ + dir = 6; + network = list("aicore"); + c_tag = "Secure - AI Upper Ring West" + }, +/turf/open/floor/glass/reinforced, +/area/station/ai/satellite/hallway) "hft" = ( /obj/structure/bed{ dir = 8 @@ -23469,6 +23312,10 @@ }, /turf/closed/wall/r_wall, /area/station/science/ordnance/storage) +"hgn" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/armory) "hgG" = ( /obj/structure/sign/warning/secure_area/directional/north, /obj/structure/disposalpipe/segment{ @@ -23490,6 +23337,11 @@ "hhc" = ( /turf/open/floor/iron/dark, /area/station/command/bridge) +"hhf" = ( +/obj/machinery/power/smes/super/full, +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "hht" = ( /obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -23538,6 +23390,12 @@ /obj/machinery/coffeemaker, /turf/open/floor/iron, /area/station/security/brig) +"hic" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/glass/reinforced, +/area/station/ai/satellite/hallway) "hif" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 @@ -23608,11 +23466,6 @@ }, /turf/open/floor/iron, /area/station/security/prison/workout) -"hiQ" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/security/armory) "hiR" = ( /obj/machinery/door/airlock{ name = "Bathroom" @@ -23783,6 +23636,27 @@ /obj/item/toy/balloon, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation/entertainment) +"hlo" = ( +/obj/structure/rack, +/obj/item/tank/jetpack/carbondioxide{ + pixel_x = -9; + pixel_y = 7 + }, +/obj/effect/landmark/navigate_destination/eva, +/obj/item/tank/jetpack/carbondioxide{ + pixel_x = -9; + pixel_y = -1 + }, +/obj/item/tank/jetpack/carbondioxide{ + pixel_x = 7; + pixel_y = 7 + }, +/obj/item/tank/jetpack/carbondioxide{ + pixel_x = 7; + pixel_y = -1 + }, +/turf/open/floor/iron/dark, +/area/station/command/eva) "hlB" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/neutral/filled/line, @@ -23886,11 +23760,6 @@ /obj/machinery/newscaster/directional/north, /turf/open/floor/wood/large, /area/station/service/library) -"hnK" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/light/floor, -/turf/open/floor/iron, -/area/station/security/armory) "hnP" = ( /obj/effect/turf_decal/trimline/dark_green/filled/corner{ dir = 4 @@ -24003,13 +23872,6 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/wood, /area/station/commons/vacant_room/office) -"hqx" = ( -/obj/machinery/status_display/ai/directional/east, -/obj/structure/chair/office{ - dir = 1 - }, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) "hqN" = ( /obj/structure/weightmachine/weightlifter, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -24042,28 +23904,10 @@ }, /turf/open/floor/iron/dark, /area/station/medical/break_room) -"hrv" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/command/vault) -"hrC" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 8 - }, -/obj/machinery/status_display/evac/directional/north, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/foyer) "hrF" = ( /obj/structure/table/wood, /turf/open/floor/wood/large, /area/station/service/theater) -"hrL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "hrS" = ( /obj/effect/turf_decal/trimline/blue/filled/line, /obj/machinery/newscaster/directional/south, @@ -24124,6 +23968,14 @@ }, /turf/open/floor/iron, /area/station/security/courtroom) +"htq" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/armory) "htr" = ( /obj/effect/turf_decal/delivery, /obj/machinery/door/poddoor/preopen{ @@ -24140,18 +23992,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/tram/left) -"hup" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/item/radio/intercom/directional/south{ - name = "Private Channel"; - frequency = 1447; - listening = 0; - freerange = 1 - }, -/turf/open/floor/iron/grimy, -/area/station/ai/satellite/foyer) "huz" = ( /obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 4 @@ -24347,6 +24187,20 @@ }, /turf/open/floor/iron/dark, /area/station/command/teleporter) +"hzI" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 8 + }, +/obj/machinery/turretid{ + name = "AI Hallway turret control"; + pixel_x = 3; + pixel_y = 28 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/hallway) +"hzN" = ( +/turf/closed/wall/r_wall, +/area/station/command/eva) "hzQ" = ( /obj/structure/closet/firecloset, /obj/effect/turf_decal/stripes/line{ @@ -24361,12 +24215,6 @@ /obj/machinery/airalarm/directional/south, /turf/open/floor/iron, /area/station/command/gateway) -"hAw" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/security/armory) "hAD" = ( /turf/open/floor/iron/freezer, /area/station/commons/toilet) @@ -24443,6 +24291,14 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) +"hBJ" = ( +/obj/machinery/camera{ + dir = 9; + network = list("aicore"); + c_tag = "Secure - AI Upper Ring South" + }, +/turf/open/floor/glass/reinforced, +/area/station/ai/satellite/hallway) "hBK" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 10 @@ -24463,13 +24319,6 @@ /obj/effect/landmark/start/assistant, /turf/open/floor/iron/checker, /area/station/commons/lounge) -"hCt" = ( -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Recharge Bay" - }, -/obj/effect/mapping_helpers/airlock/access/all/command/minisat, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/foyer) "hCv" = ( /obj/machinery/vending/cigarette, /turf/open/floor/iron/cafeteria, @@ -24690,6 +24539,15 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) +"hFY" = ( +/obj/structure/table/reinforced, +/obj/item/folder/blue{ + pixel_y = 2 + }, +/obj/item/pen, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "hGd" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 @@ -24873,6 +24731,9 @@ "hJd" = ( /turf/open/floor/iron, /area/station/engineering/main) +"hJl" = ( +/turf/closed/wall/r_wall, +/area/station/ai/upload/chamber) "hJA" = ( /obj/machinery/atmospherics/pipe/smart/simple/purple/visible, /obj/machinery/meter, @@ -24980,6 +24841,13 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/atmos) +"hMq" = ( +/obj/structure/rack, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/effect/spawner/random/armory/shotgun, +/turf/open/floor/iron, +/area/station/security/armory) "hMs" = ( /obj/machinery/holopad, /obj/effect/turf_decal/bot, @@ -25018,6 +24886,16 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/station/engineering/engine_smes) +"hMQ" = ( +/obj/structure/sign/warning/secure_area{ + name = "HIGH SECURITY STORAGE"; + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/command/vault) "hNb" = ( /obj/structure/table/wood, /obj/item/papercutter{ @@ -25135,18 +25013,6 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) -"hOK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 - }, -/obj/machinery/camera/motion/directional/north{ - network = list("aicore"); - c_tag = "Secure - AI Lower Ring Access" - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "hOS" = ( /obj/structure/table, /obj/item/radio/intercom/prison/directional/east, @@ -25177,6 +25043,12 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/exit) +"hPs" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/armory) "hPA" = ( /obj/structure/chair/office{ dir = 1 @@ -25217,6 +25089,11 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/command) +"hPO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/asteroid) "hPQ" = ( /obj/structure/secure_safe/directional/north, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, @@ -25283,13 +25160,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/plating, /area/station/command/heads_quarters/hop) -"hRe" = ( -/obj/structure/table, -/obj/machinery/recharger, -/obj/machinery/status_display/evac/directional/north, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/security/armory) "hRi" = ( /obj/machinery/power/emitter, /obj/effect/turf_decal/stripes/corner{ @@ -25316,12 +25186,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron/dark, /area/station/engineering/storage/tech) -"hRz" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/spawner/random/armory/rubbershot, -/turf/open/floor/iron/dark, -/area/station/security/armory) "hRC" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/machinery/firealarm/directional/south, @@ -25403,9 +25267,6 @@ /obj/machinery/light/directional/south, /turf/open/floor/engine, /area/station/engineering/supermatter/room) -"hTG" = ( -/turf/open/floor/circuit, -/area/station/ai/satellite/interior) "hTL" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 @@ -25474,6 +25335,15 @@ }, /turf/open/floor/plating, /area/station/maintenance/tram/mid) +"hUK" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/maintenance) "hUQ" = ( /obj/machinery/teleport/station, /obj/structure/cable, @@ -25557,6 +25427,12 @@ }, /turf/open/floor/iron/dark, /area/station/maintenance/radshelter/civil) +"hXJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/status_display/ai/directional/north, +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai/satellite/interior) "hXK" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -25606,12 +25482,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/security/office) -"hYu" = ( -/obj/structure/railing{ - dir = 4 - }, -/turf/open/floor/glass/reinforced, -/area/station/ai/satellite/hallway) "hYK" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/smart/simple/purple/visible, @@ -25737,6 +25607,18 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/tram/mid) +"hZB" = ( +/obj/effect/turf_decal/trimline/white/line{ + dir = 9 + }, +/obj/item/radio/intercom/directional/south{ + name = "Private Channel"; + frequency = 1447; + listening = 0; + freerange = 1 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "hZL" = ( /obj/machinery/disposal/bin, /obj/effect/turf_decal/trimline/yellow/filled/line{ @@ -25762,9 +25644,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/command/bridge) -"hZX" = ( -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) "hZZ" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/machinery/button/elevator/directional/south{ @@ -25796,13 +25675,6 @@ "ial" = ( /turf/open/floor/iron, /area/station/engineering/break_room) -"iat" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 8 - }, -/obj/machinery/bluespace_beacon, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/foyer) "iaE" = ( /obj/machinery/door/airlock{ name = "Private Quarters E"; @@ -25812,9 +25684,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/carpet, /area/station/commons/dorms) -"iaS" = ( -/turf/open/floor/iron/grimy, -/area/station/command/vault) "iaT" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -25926,6 +25795,12 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron/dark, /area/station/cargo/drone_bay) +"ide" = ( +/obj/effect/turf_decal/trimline/white/line{ + dir = 10 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "idg" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 @@ -26126,6 +26001,13 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, /area/station/security/courtroom/holding) +"ihc" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/machinery/status_display/evac/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/armory) "ihl" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 5 @@ -26371,15 +26253,6 @@ }, /turf/open/floor/glass, /area/station/command/meeting_room) -"imB" = ( -/obj/effect/turf_decal/trimline/white/line{ - dir = 5 - }, -/obj/effect/turf_decal/trimline/yellow/corner{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "inn" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -26520,25 +26393,6 @@ /obj/machinery/airalarm/directional/west, /turf/open/floor/iron/freezer, /area/station/security/prison) -"iqi" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 8 - }, -/obj/machinery/turretid{ - name = "AI Hallway turret control"; - icon_state = "control_stun"; - pixel_x = 3; - pixel_y = 28 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/hallway) -"iqj" = ( -/obj/effect/turf_decal/siding/wideplating/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/circuit/green, -/area/station/command/vault) "iqH" = ( /obj/effect/turf_decal/sand, /turf/open/floor/iron, @@ -26559,6 +26413,12 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/station/science/genetics) +"iqO" = ( +/obj/structure/showcase/cyborg/old{ + pixel_y = 20 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "iqZ" = ( /obj/structure/railing, /obj/machinery/door/window/right/directional/north{ @@ -26574,6 +26434,20 @@ }, /turf/open/floor/glass/reinforced, /area/station/security/brig) +"irf" = ( +/obj/machinery/button/door/directional/east{ + name = "Armory Shutters"; + id = "armory"; + req_access = list("armory") + }, +/obj/machinery/status_display/ai/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/light_switch/directional/east{ + pixel_x = 23; + pixel_y = -8 + }, +/turf/open/floor/iron/dark, +/area/station/security/armory) "irv" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 9 @@ -26716,6 +26590,12 @@ /obj/machinery/light/floor, /turf/open/floor/plating, /area/station/maintenance/solars/port) +"iub" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/security/armory) "iue" = ( /obj/structure/table/glass, /obj/item/radio/intercom, @@ -26860,6 +26740,17 @@ }, /turf/open/floor/plating, /area/station/science/robotics/mechbay) +"iwP" = ( +/obj/structure/sign/departments/vault/directional/north, +/obj/effect/turf_decal/stripes/end, +/obj/machinery/atmospherics/pipe/multiz/scrubbers/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/multiz/supply/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/command/vault) "iwV" = ( /obj/effect/turf_decal/trimline/white/filled/line{ dir = 4 @@ -26882,13 +26773,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/engineering/atmospherics_engine) -"ixd" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/security/armory) "ixq" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -26923,6 +26807,13 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/catwalk_floor, /area/station/maintenance/tram/mid) +"ixC" = ( +/obj/machinery/computer/upload/ai{ + dir = 8 + }, +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/circuit/green, +/area/station/ai/upload/chamber) "ixK" = ( /obj/machinery/airalarm/directional/north, /obj/machinery/duct, @@ -26988,22 +26879,11 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/cargo/miningdock) -"ize" = ( -/obj/effect/turf_decal/siding/wideplating{ - dir = 5 - }, -/turf/open/floor/iron/dark, -/area/station/command/vault) "izy" = ( /obj/structure/filingcabinet/chestdrawer, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/cafeteria, /area/station/command/heads_quarters/rd) -"izJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/station/ai/satellite/interior) "izL" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 @@ -27187,16 +27067,6 @@ /obj/structure/cable, /turf/open/space/openspace, /area/station/solars/starboard/fore) -"iCC" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/siding/wideplating/corner, -/obj/effect/turf_decal/siding/wideplating/corner{ - dir = 8 - }, -/turf/open/floor/circuit, -/area/station/command/vault) "iCF" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -27399,6 +27269,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/security/prison/garden) +"iHH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/siding/thinplating{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "iHI" = ( /obj/machinery/door/airlock/public/glass{ name = "Courtroom" @@ -27504,6 +27383,12 @@ /obj/machinery/light/warm/directional/north, /turf/open/floor/grass, /area/station/service/hydroponics) +"iJY" = ( +/obj/structure/table, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/maintenance) "iKg" = ( /obj/effect/turf_decal/trimline/green/filled/corner{ dir = 1 @@ -27674,15 +27559,6 @@ /obj/effect/turf_decal/siding/thinplating, /turf/open/floor/iron, /area/station/service/hydroponics/garden) -"iMU" = ( -/obj/machinery/door/window/left/directional/south{ - name = "Armory"; - req_access = list("armory") - }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/security/armory) "iNc" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -27961,6 +27837,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/hallway/secondary/exit) +"iSh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai/satellite/interior) "iSt" = ( /obj/structure/table/wood, /obj/item/staff/broom, @@ -27996,16 +27880,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/white, /area/station/science/ordnance/office) -"iSI" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/corner{ - dir = 4 - }, -/area/station/command/eva) "iST" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -28046,19 +27920,16 @@ "iTz" = ( /turf/closed/wall, /area/station/service/lawoffice) -"iTG" = ( -/obj/structure/railing{ - dir = 1 +"iTI" = ( +/obj/effect/turf_decal/trimline/white/line{ + dir = 10 }, -/obj/item/radio/intercom/directional/south{ - name = "Private Channel"; - frequency = 1447; - listening = 0; - freerange = 1 +/obj/effect/turf_decal/trimline/yellow/corner{ + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/glass/reinforced, -/area/station/ai/satellite/hallway) +/obj/item/kirbyplants/photosynthetic, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "iTO" = ( /obj/structure/window/spawner/directional/east, /obj/structure/window/spawner/directional/west, @@ -28086,13 +27957,6 @@ }, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/cmo) -"iUc" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) "iUf" = ( /obj/machinery/door/airlock/grunge{ name = "Morgue" @@ -28160,6 +28024,11 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/security/brig) +"iUO" = ( +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "iVj" = ( /obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 @@ -28259,13 +28128,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/service/hydroponics) -"iWQ" = ( -/obj/structure/chair/office{ - dir = 4 +"iWL" = ( +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 9 }, -/obj/machinery/light/small/built/directional/north, -/turf/open/floor/carpet, -/area/station/commons/vacant_room/office) +/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/ai/satellite/interior) "iXx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, /obj/structure/lattice, @@ -28549,12 +28419,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/cargo/miningdock) -"jbs" = ( -/obj/structure/railing{ - dir = 5 - }, -/turf/open/floor/glass/reinforced, -/area/station/ai/satellite/hallway) "jbx" = ( /obj/effect/turf_decal/siding/thinplating/dark/corner{ dir = 8 @@ -28568,12 +28432,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/checker, /area/station/commons/lounge) -"jcl" = ( -/obj/effect/turf_decal/trimline/white/line{ - dir = 10 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "jcm" = ( /obj/structure/disposaloutlet{ dir = 8 @@ -28639,6 +28497,11 @@ /obj/machinery/light/directional/west, /turf/open/floor/iron/grimy, /area/station/hallway/secondary/entry) +"jdq" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/command/vault) "jdt" = ( /obj/machinery/airalarm/directional/north, /obj/effect/turf_decal/trimline/red/filled/line{ @@ -28729,6 +28592,13 @@ /obj/machinery/firealarm/directional/north, /turf/open/floor/iron/freezer, /area/station/commons/toilet) +"jeQ" = ( +/obj/effect/turf_decal/siding/wideplating/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/circuit/green, +/area/station/command/vault) "jeS" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 6 @@ -28765,6 +28635,10 @@ }, /turf/open/floor/carpet, /area/station/command/bridge) +"jfu" = ( +/obj/structure/cable, +/turf/closed/wall/r_wall, +/area/station/ai/satellite/hallway) "jfD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, /turf/open/floor/engine, @@ -28805,6 +28679,10 @@ /obj/machinery/light/warm/directional/east, /turf/open/floor/iron/dark, /area/station/service/bar) +"jgq" = ( +/obj/structure/railing/corner, +/turf/open/floor/glass/reinforced, +/area/station/ai/satellite/hallway) "jgs" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -28821,9 +28699,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/catwalk_floor, /area/station/maintenance/solars/port) -"jgF" = ( -/turf/open/floor/circuit, -/area/station/command/vault) "jgM" = ( /obj/structure/stairs/south, /turf/open/floor/iron/stairs/medium, @@ -28915,6 +28790,14 @@ }, /turf/open/floor/iron, /area/station/engineering/break_room) +"jid" = ( +/obj/effect/turf_decal/trimline/white/filled/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "jim" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/smart/simple/green/visible{ @@ -28974,12 +28857,6 @@ /obj/machinery/light/small/dim/directional/south, /turf/open/floor/catwalk_floor, /area/station/hallway/primary/tram/right) -"jjr" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/turf/open/floor/circuit/red, -/area/station/ai/upload/chamber) "jjy" = ( /obj/structure/table, /obj/machinery/computer/security/telescreen/entertainment/directional/east, @@ -29036,6 +28913,14 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/exit) +"jkc" = ( +/obj/machinery/status_display/ai/directional/west, +/obj/structure/chair/office{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "jkn" = ( /obj/machinery/door/airlock{ name = "Custodial Closet" @@ -29107,6 +28992,16 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/commons/dorms) +"jll" = ( +/obj/machinery/camera/directional/north{ + network = list("ss13","secure"); + c_tag = "Secure - Vault Entrance" + }, +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/stripes/end, +/obj/structure/cable/multilayer/multiz, +/turf/open/floor/plating, +/area/station/command/vault) "jlo" = ( /obj/machinery/conveyor/inverted{ dir = 9; @@ -29120,6 +29015,20 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) +"jlC" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/obj/machinery/light/small/empty/directional/north, +/turf/open/floor/carpet, +/area/station/commons/vacant_room/office) +"jlQ" = ( +/obj/structure/rack, +/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/spawner/random/armory/dragnet, +/turf/open/floor/iron/dark, +/area/station/security/armory) "jlX" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 @@ -29192,6 +29101,13 @@ }, /turf/open/floor/iron, /area/station/security/prison/safe) +"jne" = ( +/obj/effect/turf_decal/siding/wideplating/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/circuit/green, +/area/station/command/vault) "jnq" = ( /turf/closed/wall, /area/station/maintenance/central/lesser) @@ -29379,6 +29295,12 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/station/science/ordnance/office) +"jqs" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/ai/satellite/foyer) "jqv" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -29420,28 +29342,6 @@ "jqS" = ( /turf/open/floor/engine/air, /area/station/engineering/atmos) -"jqX" = ( -/obj/effect/landmark/start/ai/secondary, -/obj/item/radio/intercom/directional/north{ - name = "Custom Channel"; - pixel_x = 6; - listening = 0; - freerange = 1 - }, -/obj/item/radio/intercom/directional/east{ - name = "Common Channel"; - listening = 0; - freerange = 1 - }, -/obj/item/radio/intercom/directional/south{ - name = "Private Channel"; - pixel_x = 6; - frequency = 1447; - listening = 0; - freerange = 1 - }, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) "jqY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -29511,11 +29411,19 @@ /obj/machinery/light_switch/directional/south, /turf/open/floor/iron, /area/station/cargo/miningfoundry) -"jsf" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/structure/cable, +"jrN" = ( +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Teleporter" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/minisat, /turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) +/area/station/ai/satellite/foyer) +"jrR" = ( +/obj/effect/turf_decal/trimline/white/line{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "jst" = ( /obj/machinery/airalarm/directional/east, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -29647,6 +29555,16 @@ }, /turf/open/floor/iron, /area/station/cargo/sorting) +"jus" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/flasher/directional/west{ + pixel_y = -26; + id = "AI" + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "juw" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 @@ -29665,6 +29583,17 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"juT" = ( +/obj/structure/rack, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/cable, +/obj/effect/spawner/random/armory/laser_gun, +/turf/open/floor/iron, +/area/station/security/armory) "juV" = ( /obj/structure/chair{ dir = 8 @@ -30130,17 +30059,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/cafeteria, /area/station/security/prison/mess) -"jBG" = ( -/obj/structure/chair/office{ - dir = 4 - }, -/obj/machinery/turretid{ - name = "AI Antechamber turret control"; - pixel_y = -25; - control_area = "/area/station/ai/satellite/interior" - }, -/turf/open/floor/iron/grimy, -/area/station/ai/satellite/foyer) "jCn" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 @@ -30353,6 +30271,16 @@ "jFJ" = ( /turf/closed/wall, /area/station/service/chapel/office) +"jFM" = ( +/obj/effect/turf_decal/bot, +/obj/structure/transit_tube/horizontal{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/ai/satellite/foyer) +"jFR" = ( +/turf/open/floor/iron/grimy, +/area/station/command/vault) "jGi" = ( /obj/effect/turf_decal/siding/thinplating, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -30423,6 +30351,10 @@ /obj/machinery/light/small/directional/west, /turf/open/floor/iron/dark, /area/station/engineering/engine_smes) +"jHc" = ( +/obj/structure/rack, +/turf/open/floor/plating, +/area/station/ai/satellite/foyer) "jHd" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -30469,6 +30401,13 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/station/science/lobby) +"jIj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/thinplating{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "jIy" = ( /obj/structure/rack, /obj/effect/spawner/random/techstorage/rnd_all, @@ -30514,9 +30453,9 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/cargo/sorting) -"jJu" = ( -/turf/closed/wall/r_wall, -/area/station/ai/satellite/maintenance) +"jJv" = ( +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "jJz" = ( /obj/structure/chair{ dir = 8 @@ -30663,6 +30602,13 @@ "jLf" = ( /turf/open/floor/iron/chapel, /area/station/service/chapel) +"jLx" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "jLy" = ( /obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 4 @@ -31000,35 +30946,12 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/grimy, /area/station/hallway/secondary/entry) -"jTo" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) -"jTt" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/ai/satellite/foyer) "jTC" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/engine, /area/station/science/xenobiology) -"jTE" = ( -/obj/machinery/door/poddoor/shutters{ - name = "MiniSat Teleport Access"; - dir = 4; - id = "teledoor" - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/foyer) "jTF" = ( /obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 1 @@ -31073,6 +30996,15 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) +"jUS" = ( +/obj/machinery/door/airlock/external{ + name = "External Access" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/any/command/minisat, +/turf/open/floor/plating, +/area/station/ai/satellite/foyer) "jUW" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ @@ -31097,16 +31029,16 @@ "jVw" = ( /turf/open/floor/iron/white, /area/station/medical/medbay/central) -"jVM" = ( -/obj/structure/railing{ - dir = 1 +"jVG" = ( +/obj/structure/sign/warning/secure_area{ + name = "HIGH SECURITY STORAGE"; + pixel_y = 32 }, -/obj/machinery/camera/directional/south{ - network = list("aicore"); - c_tag = "Secure - AI Upper Ring North" +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 }, -/turf/open/floor/glass/reinforced, -/area/station/ai/satellite/hallway) +/turf/open/floor/iron/dark, +/area/station/command/vault) "jVT" = ( /obj/structure/table, /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -31133,6 +31065,12 @@ }, /turf/open/floor/iron/dark, /area/station/medical/storage) +"jWf" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/ai/upload/chamber) "jWg" = ( /obj/effect/turf_decal/trimline/neutral/filled/line, /obj/machinery/camera/directional/south{ @@ -31161,6 +31099,15 @@ /obj/machinery/airalarm/directional/south, /turf/open/floor/iron/white, /area/station/security/medical) +"jWp" = ( +/obj/effect/turf_decal/trimline/white/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "jWs" = ( /turf/closed/wall/r_wall, /area/station/security/execution/transfer) @@ -31328,6 +31275,9 @@ }, /turf/open/floor/iron/dark, /area/station/service/chapel/office) +"jYf" = ( +/turf/open/floor/iron/dark, +/area/station/command/vault) "jYj" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 @@ -31338,6 +31288,11 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) +"jYn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "jYr" = ( /obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /obj/machinery/door/airlock/maintenance_hatch{ @@ -31533,6 +31488,18 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/security/execution/transfer) +"kbc" = ( +/obj/effect/turf_decal/trimline/white/line{ + dir = 10 + }, +/obj/effect/turf_decal/trimline/yellow/corner{ + dir = 4 + }, +/obj/structure/showcase/cyborg/old{ + pixel_y = 20 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "kbi" = ( /obj/effect/turf_decal/siding/thinplating{ dir = 4 @@ -31544,14 +31511,6 @@ }, /turf/open/floor/grass, /area/station/hallway/secondary/construction/engineering) -"kbk" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/bot, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/grimy, -/area/station/command/vault) "kbq" = ( /obj/structure/railing{ dir = 1 @@ -31855,6 +31814,10 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/service) +"keJ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/circuit/green, +/area/station/ai/upload/chamber) "keN" = ( /obj/item/radio/intercom/directional/east, /turf/open/floor/iron, @@ -31981,6 +31944,18 @@ }, /turf/open/floor/catwalk_floor, /area/station/maintenance/department/crew_quarters/dorms) +"kgx" = ( +/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "kgG" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -31997,12 +31972,6 @@ /obj/structure/railing, /turf/open/space/openspace, /area/station/solars/starboard/fore) -"kht" = ( -/obj/machinery/computer/station_alert{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/foyer) "khE" = ( /obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, @@ -32158,6 +32127,12 @@ /obj/effect/landmark/start/assistant, /turf/open/floor/iron, /area/station/commons/fitness/recreation) +"kjF" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/light/floor, +/turf/open/floor/iron/dark, +/area/station/security/armory) "kjH" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/white/full, @@ -32241,18 +32216,6 @@ /obj/machinery/light/cold/directional/west, /turf/open/floor/iron/white, /area/station/medical/chemistry) -"kkt" = ( -/obj/structure/sign/warning/radiation/rad_area{ - pixel_y = 32 - }, -/obj/effect/turf_decal/siding/wideplating{ - dir = 6 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/command/vault) "kkx" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -32303,6 +32266,11 @@ }, /turf/open/openspace, /area/station/hallway/primary/tram/center) +"kkV" = ( +/obj/machinery/suit_storage_unit/security, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/armory) "kli" = ( /obj/effect/turf_decal/tile/red/opposingcorners, /obj/effect/turf_decal/tile/blue/opposingcorners{ @@ -32547,16 +32515,6 @@ }, /turf/open/floor/iron, /area/station/security/courtroom) -"kpX" = ( -/obj/machinery/camera/directional/north{ - network = list("ss13","secure"); - c_tag = "Secure - Vault Entrance" - }, -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/stripes/end, -/obj/structure/cable/multilayer/multiz, -/turf/open/floor/plating, -/area/station/command/vault) "kqf" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -32924,17 +32882,6 @@ }, /turf/open/floor/iron/white, /area/station/science/robotics/lab) -"kuK" = ( -/obj/structure/table, -/obj/machinery/status_display/ai/directional/south, -/obj/machinery/camera{ - dir = 10; - network = list("ss13","minisat"); - c_tag = "Secure - AI Minisat Entry" - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/foyer) "kuX" = ( /obj/structure/closet/radiation, /obj/effect/turf_decal/bot, @@ -32952,20 +32899,6 @@ "kvt" = ( /turf/closed/wall, /area/station/science/genetics) -"kvu" = ( -/obj/structure/rack, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/spawner/random/armory/riot_armor, -/obj/effect/spawner/random/armory/riot_helmet, -/obj/effect/spawner/random/armory/riot_shield, -/turf/open/floor/iron/dark, -/area/station/security/armory) -"kvz" = ( -/obj/structure/railing{ - dir = 6 - }, -/turf/open/floor/glass/reinforced, -/area/station/ai/satellite/hallway) "kvO" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -32981,6 +32914,10 @@ /obj/structure/table/glass, /turf/open/floor/iron/dark, /area/station/science/xenobiology) +"kwe" = ( +/obj/structure/ladder, +/turf/open/floor/iron/grimy, +/area/station/command/vault) "kwk" = ( /obj/effect/turf_decal/trimline/green/filled/corner{ dir = 4 @@ -33013,6 +32950,13 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) +"kwq" = ( +/obj/structure/rack, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/effect/spawner/random/armory/disablers, +/turf/open/floor/iron, +/area/station/security/armory) "kwD" = ( /obj/effect/landmark/start/cargo_technician, /turf/open/floor/glass, @@ -33181,6 +33125,17 @@ /obj/effect/turf_decal/trimline/neutral/filled/line, /turf/open/floor/iron, /area/station/commons/fitness) +"kzR" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 1 + }, +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Chamber Hallway" + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/hallway) "kzT" = ( /obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, @@ -33373,6 +33328,17 @@ }, /turf/open/floor/iron, /area/station/security/prison) +"kDB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 8 + }, +/turf/open/floor/iron/dark/corner{ + dir = 8 + }, +/area/station/command/eva) "kDF" = ( /obj/structure/closet/wardrobe/miner, /obj/structure/disposalpipe/segment, @@ -33848,11 +33814,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/service) -"kKc" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/eva) "kKe" = ( /obj/machinery/conveyor_switch/oneway{ name = "Loading Conveyor"; @@ -34178,6 +34139,15 @@ /obj/machinery/firealarm/directional/east, /turf/open/floor/iron, /area/station/commons/dorms) +"kPx" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/command/eva) "kPC" = ( /turf/closed/wall/rust, /area/station/security/prison/workout) @@ -34226,6 +34196,13 @@ }, /turf/open/floor/iron/white, /area/station/science/xenobiology) +"kQP" = ( +/obj/structure/table, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/cell_charger, +/obj/item/stock_parts/power_store/cell/high, +/turf/open/floor/iron, +/area/station/command/eva) "kQR" = ( /obj/structure/flora/bush/lavendergrass/style_random, /obj/item/food/grown/banana/bunch{ @@ -34283,13 +34260,6 @@ "kRR" = ( /turf/open/misc/grass/jungle/station, /area/station/science/explab) -"kRU" = ( -/obj/effect/turf_decal/trimline/white/line, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "kRW" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/yellow/warning{ @@ -34477,13 +34447,6 @@ "kUo" = ( /turf/open/floor/iron/dark, /area/station/service/chapel) -"kUq" = ( -/obj/effect/turf_decal/siding/wideplating/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/circuit/green, -/area/station/command/vault) "kUs" = ( /obj/effect/turf_decal/box, /obj/effect/turf_decal/trimline/yellow/filled/line{ @@ -34739,16 +34702,6 @@ }, /turf/open/floor/catwalk_floor, /area/station/hallway/primary/tram/right) -"kYy" = ( -/obj/effect/turf_decal/trimline/white/line{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/yellow/corner{ - dir = 1 - }, -/obj/item/kirbyplants/photosynthetic, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "kYL" = ( /obj/effect/spawner/random/structure/closet_private, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -34797,6 +34750,18 @@ }, /turf/open/floor/plating, /area/station/cargo/drone_bay) +"kZw" = ( +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Antechamber" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms, +/obj/effect/mapping_helpers/airlock/access/any/command/ai_upload, +/turf/open/floor/iron/grimy, +/area/station/ai/satellite/foyer) "kZB" = ( /obj/effect/landmark/start/hangover, /obj/structure/cable, @@ -34832,6 +34797,20 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/station/medical/chemistry) +"kZK" = ( +/obj/effect/turf_decal/trimline/white/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 8 + }, +/obj/machinery/camera{ + dir = 10; + network = list("ss13","minisat"); + c_tag = "Secure - AI Antechamber East" + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "kZM" = ( /obj/machinery/holopad, /obj/effect/turf_decal/box/white{ @@ -34989,11 +34968,6 @@ }, /turf/open/floor/plating, /area/station/cargo/warehouse) -"ldU" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/circuit, -/area/station/command/vault) "lej" = ( /obj/effect/turf_decal/trimline/tram/filled/line{ dir = 1 @@ -35003,12 +34977,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/tram/center) -"len" = ( -/obj/effect/turf_decal/trimline/white/filled/corner{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "lew" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -35129,6 +35097,16 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) +"lgP" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/structure/rack, +/obj/item/tank/jetpack, +/obj/item/tank/jetpack{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/open/floor/plating, +/area/station/engineering/engine_smes) "lhi" = ( /obj/effect/turf_decal/trimline/neutral/filled/line, /obj/effect/decal/cleanable/dirt, @@ -35189,10 +35167,25 @@ }, /turf/open/floor/plating, /area/station/medical/paramedic) +"liC" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/hallway) "liN" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, /area/station/commons/dorms) +"liZ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/ai/upload/chamber) "lje" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, @@ -35478,15 +35471,6 @@ }, /turf/open/floor/wood, /area/station/command/meeting_room) -"lmN" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/maintenance) "lmZ" = ( /obj/machinery/conveyor{ dir = 8; @@ -35497,6 +35481,12 @@ }, /turf/open/floor/plating, /area/station/cargo/sorting) +"lnk" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/maintenance) "lns" = ( /obj/effect/turf_decal/trimline/neutral/filled/warning{ dir = 8 @@ -35508,15 +35498,6 @@ /obj/machinery/space_heater, /turf/open/floor/iron, /area/station/hallway/secondary/construction/engineering) -"lnN" = ( -/obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/multiz/scrubbers/visible/layer2{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/ai/satellite/maintenance) "lnO" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 @@ -35599,6 +35580,14 @@ /obj/machinery/disposal/bin, /turf/open/floor/iron/white, /area/station/science/xenobiology) +"loF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai/satellite/interior) "loG" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 9 @@ -35714,6 +35703,12 @@ }, /turf/open/floor/iron/dark, /area/station/command/bridge) +"lqQ" = ( +/obj/machinery/computer/teleporter{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/ai/satellite/foyer) "lqS" = ( /obj/structure/table/wood, /obj/item/book/bible, @@ -35765,6 +35760,32 @@ }, /turf/open/floor/engine/o2, /area/station/engineering/atmos) +"lrx" = ( +/obj/structure/table/reinforced, +/obj/item/cigbutt/cigarbutt{ + pixel_x = 5; + pixel_y = -1 + }, +/obj/item/phone{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/machinery/requests_console/directional/north{ + name = "AI Requests Console"; + department = "AI" + }, +/obj/effect/mapping_helpers/requests_console/information, +/obj/effect/mapping_helpers/requests_console/supplies, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/structure/cable/multilayer/connected, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) +"lry" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/command/vault) "lrA" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 8 @@ -35892,9 +35913,6 @@ "ltw" = ( /turf/closed/wall/r_wall, /area/station/command/heads_quarters/captain/private) -"ltJ" = ( -/turf/closed/wall/r_wall, -/area/station/ai/satellite/foyer) "ltZ" = ( /obj/effect/turf_decal/siding/thinplating/dark{ dir = 5 @@ -36080,6 +36098,11 @@ }, /turf/open/floor/iron/white, /area/station/science/xenobiology) +"lxi" = ( +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "lxm" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -36218,6 +36241,13 @@ }, /turf/open/floor/iron/dark, /area/station/science/ordnance/storage) +"lyH" = ( +/obj/structure/rack, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/spawner/random/armory/bulletproof_armor, +/obj/effect/spawner/random/armory/bulletproof_helmet, +/turf/open/floor/iron/dark, +/area/station/security/armory) "lyK" = ( /obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ dir = 4 @@ -36321,6 +36351,11 @@ /obj/machinery/firealarm/directional/north, /turf/open/floor/iron, /area/station/hallway/secondary/entry) +"lAC" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/armory) "lAO" = ( /obj/machinery/atmospherics/pipe/smart/manifold/violet/visible{ dir = 4 @@ -36686,6 +36721,17 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/engine_smes) +"lHa" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/obj/machinery/turretid{ + name = "AI Antechamber turret control"; + pixel_y = -25; + control_area = "/area/station/ai/satellite/interior" + }, +/turf/open/floor/iron/grimy, +/area/station/ai/satellite/foyer) "lHp" = ( /obj/effect/turf_decal/sand/plating, /obj/machinery/light/small/directional/north, @@ -36860,6 +36906,12 @@ /obj/machinery/light/small/dim/directional/west, /turf/open/floor/wood/tile, /area/station/service/chapel) +"lKe" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/circuit, +/area/station/command/vault) "lKE" = ( /obj/structure/table, /obj/item/storage/box/donkpockets, @@ -36961,10 +37013,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/gravity_generator) -"lMq" = ( -/obj/structure/railing/corner, -/turf/open/floor/glass/reinforced, -/area/station/ai/satellite/hallway) "lMu" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 10 @@ -37004,11 +37052,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/security/brig) -"lMX" = ( -/obj/machinery/power/smes/super/full, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) "lMZ" = ( /obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 @@ -37324,6 +37367,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/hallway/secondary/service) +"lSG" = ( +/obj/machinery/status_display/ai/directional/east, +/obj/structure/chair/office{ + dir = 1 + }, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "lSI" = ( /obj/machinery/newscaster/directional/east, /obj/machinery/conveyor_switch/oneway{ @@ -37502,13 +37552,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, /area/station/medical/medbay/central) -"lUJ" = ( -/obj/structure/rack, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/spawner/random/armory/bulletproof_armor, -/obj/effect/spawner/random/armory/bulletproof_helmet, -/turf/open/floor/iron/dark, -/area/station/security/armory) "lUM" = ( /obj/machinery/door/poddoor/incinerator_ordmix, /turf/open/floor/engine/vacuum, @@ -37745,28 +37788,6 @@ }, /turf/open/floor/iron/kitchen_coldroom, /area/station/medical/coldroom) -"lYK" = ( -/obj/effect/landmark/start/ai/secondary, -/obj/item/radio/intercom/directional/north{ - name = "Custom Channel"; - pixel_x = -6; - listening = 0; - freerange = 1 - }, -/obj/item/radio/intercom/directional/west{ - name = "Common Channel"; - listening = 0; - freerange = 1 - }, -/obj/item/radio/intercom/directional/south{ - name = "Private Channel"; - pixel_x = -6; - frequency = 1447; - listening = 0; - freerange = 1 - }, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) "lYZ" = ( /obj/structure/toilet{ pixel_y = 8 @@ -37781,14 +37802,6 @@ /obj/machinery/light/small/dim/directional/east, /turf/open/floor/iron/freezer, /area/station/commons/toilet) -"lZh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/station/ai/satellite/interior) "lZj" = ( /obj/effect/turf_decal/tile/neutral/tram, /turf/open/floor/tram/plate, @@ -37988,6 +38001,12 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/station/hallway/secondary/command) +"mcU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/armory) "mcX" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -38015,6 +38034,18 @@ /obj/structure/table, /turf/open/floor/iron/white, /area/station/service/kitchen) +"mdq" = ( +/obj/effect/turf_decal/siding/wideplating{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/station/command/vault) +"mdr" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/foyer) "mdD" = ( /obj/effect/turf_decal/siding/thinplating, /obj/effect/turf_decal/siding/thinplating{ @@ -38042,6 +38073,9 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/catwalk_floor, /area/station/maintenance/tram/left) +"mdV" = ( +/turf/open/floor/iron, +/area/station/command/eva) "meb" = ( /obj/effect/landmark/carpspawn, /turf/open/space/openspace, @@ -38116,11 +38150,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/maintenance/starboard/greater) -"meF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/circuit, -/area/station/ai/satellite/interior) "meO" = ( /obj/machinery/door/airlock/command/glass{ name = "Bridge" @@ -38129,18 +38158,6 @@ /obj/effect/turf_decal/trimline/blue/filled/line, /turf/open/floor/iron, /area/station/command/bridge) -"mft" = ( -/obj/machinery/door/airlock/command/glass{ - name = "EVA Storage" - }, -/obj/effect/mapping_helpers/airlock/access/all/command/eva, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/red_alert_access, -/turf/open/floor/iron/dark, -/area/station/command/eva) "mfB" = ( /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 1 @@ -38188,15 +38205,39 @@ }, /turf/open/floor/iron/freezer, /area/station/science/lower) -"mgf" = ( -/obj/machinery/porta_turret/ai, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/hallway) "mgh" = ( /obj/structure/sign/clock/directional/north, /turf/open/openspace, /area/station/security/checkpoint/supply) +"mgi" = ( +/obj/item/radio/intercom/directional/west{ + name = "Common Channel"; + pixel_y = -8; + listening = 0; + freerange = 1 + }, +/obj/item/radio/intercom/directional/south{ + name = "Private Channel"; + frequency = 1447; + listening = 0; + freerange = 1 + }, +/obj/item/radio/intercom/directional/east{ + name = "Custom Channel"; + pixel_y = -8; + listening = 0; + freerange = 1 + }, +/obj/effect/landmark/start/ai, +/obj/machinery/button/door/directional/south{ + name = "AI Core Shutters Control"; + pixel_x = 24; + id = "AI Core shutters"; + req_access = list("ai_upload") + }, +/obj/structure/cable, +/turf/open/floor/circuit/green, +/area/station/ai/satellite/chamber) "mgj" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 @@ -38208,16 +38249,6 @@ }, /turf/open/floor/iron, /area/station/cargo/miningfoundry) -"mgl" = ( -/obj/structure/tank_dispenser/oxygen{ - pixel_x = -1; - pixel_y = 2 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/command/eva) "mgq" = ( /obj/item/radio/intercom/directional/east, /turf/open/floor/iron/dark/side{ @@ -38468,12 +38499,6 @@ /obj/structure/displaycase/labcage, /turf/open/floor/iron/cafeteria, /area/station/command/heads_quarters/rd) -"mma" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/hallway) "mmi" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -38630,12 +38655,6 @@ "mpd" = ( /turf/open/floor/engine/o2, /area/station/science/ordnance/storage) -"mpj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/closet_empty/crate, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/station/asteroid) "mpp" = ( /obj/structure/lattice/catwalk, /obj/structure/railing, @@ -38755,6 +38774,20 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/station/medical/medbay/central) +"mrF" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 4 + }, +/obj/item/radio/intercom/directional/north{ + name = "Private Channel"; + frequency = 1447; + freerange = 1 + }, +/obj/machinery/camera/motion/directional/north{ + c_tag = "Secure - AI Upper Ring Access" + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/hallway) "mrS" = ( /obj/structure/chair{ dir = 8 @@ -38899,12 +38932,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/science/robotics/lab) -"mvd" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/maintenance) "mvi" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, @@ -38959,6 +38986,11 @@ "mwK" = ( /turf/closed/wall/r_wall, /area/station/maintenance/starboard/lesser) +"mwL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai/satellite/interior) "mxf" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 10 @@ -38967,6 +38999,12 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/station/science/ordnance/office) +"mxm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai/satellite/interior) "mxw" = ( /obj/machinery/door/airlock/research{ name = "Chemical Storage" @@ -39193,18 +39231,6 @@ "mBq" = ( /turf/closed/wall/r_wall, /area/station/maintenance/department/crew_quarters/dorms) -"mBN" = ( -/obj/structure/rack, -/obj/item/clothing/suit/hooded/ablative, -/obj/item/gun/energy/ionrifle, -/obj/item/gun/ballistic/automatic/battle_rifle{ - pixel_y = 3 - }, -/obj/item/gun/energy/temperature/security, -/obj/structure/reagent_dispensers/wall/peppertank/directional/north, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/security/armory) "mBT" = ( /obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, @@ -39216,17 +39242,6 @@ }, /turf/open/floor/iron/dark/airless, /area/station/science/ordnance/freezerchamber) -"mCr" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "MiniSat Maintenance" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/maintenance) "mCu" = ( /obj/machinery/light/directional/west, /turf/open/floor/noslip/tram, @@ -39347,6 +39362,12 @@ }, /turf/open/floor/carpet, /area/station/command/meeting_room) +"mEb" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "mEd" = ( /obj/structure/railing{ dir = 1 @@ -39446,6 +39467,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, /area/station/medical/medbay/central) +"mGl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/circuit, +/area/station/command/vault) "mGo" = ( /obj/structure/railing, /obj/machinery/door/firedoor/border_only, @@ -39492,6 +39517,20 @@ /obj/effect/landmark/start/warden, /turf/open/floor/glass/reinforced, /area/station/security/warden) +"mGO" = ( +/obj/effect/turf_decal/trimline/white/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 4 + }, +/obj/machinery/camera{ + dir = 6; + network = list("ss13","minisat"); + c_tag = "Secure - AI Antechamber West" + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "mHc" = ( /turf/open/floor/iron/checker, /area/station/commons/lounge) @@ -39700,18 +39739,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/security/brig) -"mJR" = ( -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/glass/reinforced, -/area/station/ai/satellite/hallway) -"mJS" = ( -/obj/structure/railing{ - dir = 9 - }, -/turf/open/floor/glass/reinforced, -/area/station/ai/satellite/hallway) "mKh" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 @@ -39751,22 +39778,17 @@ /obj/structure/cable, /turf/open/floor/iron/showroomfloor, /area/station/security/warden) +"mKP" = ( +/obj/vehicle/ridden/secway, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/armory) "mKQ" = ( /obj/machinery/dna_infuser, /obj/structure/extinguisher_cabinet/directional/east, /obj/effect/turf_decal/tile/dark_green/fourcorners, /turf/open/floor/iron/white, /area/station/science/genetics) -"mLg" = ( -/obj/structure/showcase/cyborg/old{ - pixel_y = 20 - }, -/obj/machinery/camera/motion/directional/north{ - network = list("aicore"); - c_tag = "Secure - AI Core North" - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "mLh" = ( /obj/effect/turf_decal/siding/dark{ dir = 10 @@ -39877,13 +39899,6 @@ outbound = 2 }, /area/station/hallway/primary/tram/center) -"mNO" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/station/ai/satellite/foyer) "mNV" = ( /obj/machinery/photocopier/prebuilt, /turf/open/floor/iron/grimy, @@ -39995,14 +40010,6 @@ }, /turf/open/floor/iron/dark, /area/station/science/ordnance/testlab) -"mPZ" = ( -/obj/structure/showcase/cyborg/old{ - dir = 8; - pixel_x = 9; - pixel_y = 2 - }, -/turf/open/floor/circuit, -/area/station/ai/satellite/interior) "mQa" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, @@ -40015,11 +40022,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"mQk" = ( -/obj/machinery/flasher/portable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/security/armory) "mQp" = ( /obj/structure/railing{ dir = 4 @@ -40066,13 +40068,6 @@ /obj/machinery/portable_atmospherics/scrubber, /turf/open/floor/iron, /area/station/engineering/atmos) -"mRu" = ( -/obj/effect/turf_decal/trimline/white/corner, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 6 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "mRD" = ( /obj/item/stack/ore/glass, /turf/open/misc/asteroid, @@ -40177,16 +40172,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/white, /area/station/medical/storage) -"mVB" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 4 - }, -/obj/machinery/camera/directional/south{ - network = list("ss13","minisat"); - c_tag = "Secure - AI Minisat Chargebay" - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/foyer) "mVN" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 4 @@ -40321,10 +40306,25 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/commons/dorms) +"mYt" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/turf/open/floor/circuit, +/area/station/ai/satellite/interior) "mYw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/commons/fitness/recreation) +"mYB" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "mYI" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -40434,16 +40434,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/grimy, /area/station/service/library/lounge) -"nbb" = ( -/obj/structure/closet/emcloset{ - anchored = 1 - }, -/obj/effect/turf_decal/bot, -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/station/ai/satellite/foyer) "nbh" = ( /obj/structure/railing/corner, /obj/effect/turf_decal/trimline/blue/filled/corner, @@ -40489,14 +40479,11 @@ /obj/effect/turf_decal/trimline/tram/filled/warning, /turf/open/floor/iron, /area/station/hallway/primary/tram/right) -"nbE" = ( -/obj/effect/turf_decal/trimline/white/filled/line{ - dir = 9 - }, -/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/ai/satellite/interior) +"nbF" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai/upload/chamber) "nbI" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ @@ -40558,11 +40545,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, /area/station/security/courtroom) -"ncY" = ( -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "ndb" = ( /turf/open/floor/engine{ name = "Holodeck Projector Floor" @@ -40577,6 +40559,13 @@ }, /turf/open/floor/plating/airless, /area/station/solars/port/asteriod) +"ndt" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "ndz" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -40702,9 +40691,6 @@ /obj/machinery/coffeemaker, /turf/open/floor/glass, /area/station/command/meeting_room) -"nfU" = ( -/turf/closed/wall/r_wall, -/area/station/ai/satellite/hallway) "nfW" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/neutral/filled/corner{ @@ -40847,13 +40833,6 @@ "nim" = ( /turf/open/floor/iron/white, /area/station/commons/vacant_room) -"niD" = ( -/obj/structure/rack, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/effect/spawner/random/armory/disablers, -/turf/open/floor/iron, -/area/station/security/armory) "niF" = ( /obj/structure/railing/corner, /obj/structure/window/reinforced/spawner/directional/north, @@ -40950,6 +40929,9 @@ /obj/structure/marker_beacon/burgundy, /turf/open/space/basic, /area/station/solars/starboard/fore) +"njC" = ( +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "njI" = ( /obj/effect/turf_decal/siding/thinplating/corner{ dir = 1 @@ -41400,16 +41382,6 @@ }, /turf/open/floor/iron, /area/station/security/checkpoint/supply) -"nqm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/flasher/directional/west{ - pixel_y = -26; - id = "AI" - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "nqB" = ( /obj/structure/lattice/catwalk, /obj/structure/railing{ @@ -41429,6 +41401,17 @@ }, /turf/open/floor/glass, /area/station/commons/fitness/recreation) +"nrf" = ( +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/table/wood/fancy/red, +/obj/item/ai_module/reset/purge, +/obj/effect/spawner/random/aimodule/harmful, +/obj/machinery/door/window/left/directional/east{ + name = "Dangerous Modules"; + req_access = list("captain") + }, +/turf/open/floor/circuit/red, +/area/station/ai/upload/chamber) "nrh" = ( /obj/structure/table/glass, /obj/item/storage/fancy/coffee_cart_rack{ @@ -41511,6 +41494,19 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/command) +"nss" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/showcase/cyborg/old{ + pixel_y = 20 + }, +/obj/machinery/camera{ + dir = 9; + network = list("ss13","minisat"); + c_tag = "Secure - AI Antechamber South" + }, +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai/satellite/interior) "nsv" = ( /obj/machinery/camera/directional/north{ network = list("test","rd"); @@ -41641,6 +41637,14 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/commons/dorms) +"nvI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/floor, +/turf/open/floor/iron, +/area/station/security/armory) "nwd" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 @@ -41932,12 +41936,6 @@ "nzR" = ( /turf/open/floor/engine/vacuum, /area/station/science/ordnance/burnchamber) -"nzT" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/security/armory) "nzU" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass{ @@ -42037,18 +42035,6 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"nBw" = ( -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Antechamber" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms, -/obj/effect/mapping_helpers/airlock/access/any/command/ai_upload, -/turf/open/floor/iron/grimy, -/area/station/ai/satellite/foyer) "nBy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, @@ -42062,12 +42048,12 @@ }, /turf/open/floor/iron/white, /area/station/science/lobby) -"nBV" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 1 +"nBY" = ( +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 4 }, /turf/open/floor/iron/dark, -/area/station/ai/upload/chamber) +/area/station/ai/satellite/interior) "nCe" = ( /turf/open/floor/iron, /area/station/security/courtroom) @@ -42616,6 +42602,11 @@ /obj/effect/spawner/random/bureaucracy/pen, /turf/open/floor/carpet, /area/station/commons/vacant_room/office) +"nNk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai/satellite/interior) "nNl" = ( /obj/structure/holosign/barrier/atmos/tram, /obj/structure/disposalpipe/segment{ @@ -42990,9 +42981,6 @@ /obj/effect/turf_decal/tile/bar/opposingcorners, /turf/open/floor/iron, /area/station/cargo/miningdock/cafeteria) -"nUe" = ( -/turf/closed/wall/r_wall, -/area/station/ai/satellite/interior) "nUr" = ( /obj/item/target, /obj/structure/window/reinforced/spawner/directional/south, @@ -43295,14 +43283,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"nZh" = ( -/obj/effect/turf_decal/trimline/white/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/yellow/line, -/obj/machinery/status_display/ai/directional/south, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "nZm" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Recreation Area Maintenance Hatch" @@ -43463,6 +43443,15 @@ /obj/effect/turf_decal/trimline/white/warning, /turf/open/floor/iron, /area/station/maintenance/tram/right) +"oby" = ( +/obj/machinery/door/window/left/directional/south{ + name = "Armory"; + req_access = list("armory") + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/armory) "obz" = ( /obj/machinery/door/firedoor, /obj/machinery/door/poddoor/preopen{ @@ -43550,6 +43539,10 @@ }, /turf/open/floor/iron/white, /area/station/science/research) +"odF" = ( +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/foyer) "odH" = ( /obj/effect/turf_decal/siding/white{ dir = 1 @@ -43821,13 +43814,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/station/commons/fitness/recreation) -"ojd" = ( -/mob/living/basic/bot/cleanbot, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "ojj" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 @@ -43889,11 +43875,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/construction/mining/aux_base) -"oku" = ( -/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/ai/satellite/interior) "okA" = ( /obj/structure/table, /obj/item/computer_disk{ @@ -44024,9 +44005,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/commons/dorms) -"one" = ( -/turf/open/floor/iron/dark, -/area/station/ai/satellite/foyer) "onf" = ( /obj/item/radio/intercom/directional/east, /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -44149,6 +44127,13 @@ /obj/structure/reagent_dispensers/watertank/high, /turf/open/floor/iron, /area/station/engineering/atmos) +"oqi" = ( +/obj/machinery/airalarm/directional/west, +/turf/open/floor/circuit, +/area/station/command/vault) +"oqp" = ( +/turf/closed/wall/r_wall, +/area/station/ai/satellite/interior) "oqy" = ( /obj/machinery/conveyor{ id = "cargolower" @@ -44269,13 +44254,6 @@ dir = 4 }, /area/station/command/gateway) -"osZ" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/obj/machinery/status_display/ai/directional/east, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) "otf" = ( /obj/structure/chair, /obj/effect/turf_decal/trimline/neutral/filled/line, @@ -44353,6 +44331,15 @@ /obj/machinery/light/warm/directional/west, /turf/open/floor/iron, /area/station/command/heads_quarters/qm) +"ouz" = ( +/obj/effect/turf_decal/trimline/white/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "ouE" = ( /obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 4 @@ -44372,6 +44359,15 @@ }, /turf/open/floor/glass/reinforced, /area/station/security/warden) +"ouM" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/armory) "ouQ" = ( /obj/effect/turf_decal/siding/wood/corner, /turf/open/floor/wood, @@ -44632,6 +44628,13 @@ }, /turf/open/floor/iron, /area/station/science/lab) +"oBY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/armory) "oCe" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -45005,12 +45008,14 @@ /obj/structure/tram, /turf/open/openspace, /area/station/hallway/primary/tram/center) -"oLf" = ( -/obj/structure/railing/corner{ - dir = 8 +"oKZ" = ( +/mob/living/basic/bot/repairbot, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/floor/glass/reinforced, -/area/station/ai/satellite/hallway) +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/maintenance) "oLn" = ( /obj/effect/turf_decal/trimline/neutral/filled/line, /obj/effect/turf_decal/siding/thinplating{ @@ -45044,16 +45049,6 @@ /obj/structure/detectiveboard/directional/east, /turf/open/floor/carpet, /area/station/security/detectives_office) -"oMr" = ( -/obj/effect/turf_decal/siding/thinplating/end, -/obj/machinery/atmospherics/pipe/multiz/supply/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/multiz/scrubbers/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/hallway) "oMz" = ( /obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 4 @@ -45063,6 +45058,15 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/station/science/research) +"oMI" = ( +/turf/open/openspace, +/area/station/ai/satellite/hallway) +"oMK" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "oMP" = ( /obj/machinery/firealarm/directional/south{ pixel_x = 3 @@ -45093,6 +45097,14 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron, /area/station/hallway/primary/tram/center) +"oNn" = ( +/obj/machinery/power/solar_control{ + name = "AI Core Solar Control"; + id = "aicore" + }, +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "oNp" = ( /obj/structure/sink{ pixel_y = 15 @@ -45137,16 +45149,6 @@ }, /turf/open/floor/iron, /area/station/cargo/lobby) -"oNO" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/structure/rack, -/obj/item/tank/jetpack, -/obj/item/tank/jetpack{ - pixel_x = 3; - pixel_y = 3 - }, -/turf/open/floor/plating, -/area/station/engineering/engine_smes) "oNT" = ( /obj/machinery/door/airlock{ name = "Private Stall 1"; @@ -45175,10 +45177,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/engineering/supermatter/room) -"oOn" = ( -/obj/machinery/holopad/secure, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/hallway) "oOJ" = ( /obj/structure/lattice/catwalk, /obj/structure/railing{ @@ -45291,6 +45289,16 @@ /obj/effect/turf_decal/trimline/yellow/filled/warning, /turf/open/floor/iron, /area/station/construction/mining/aux_base) +"oQO" = ( +/obj/structure/safe/vault, +/obj/item/clothing/head/costume/bearpelt, +/obj/item/gun/ballistic/revolver/russian, +/obj/item/ammo_box/speedloader/c357, +/obj/effect/turf_decal/bot_white/left, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/light/dim/directional/east, +/turf/open/floor/iron/dark, +/area/station/command/vault) "oQU" = ( /obj/structure/window/reinforced/spawner/directional/north, /turf/open/misc/grass/jungle/station, @@ -45414,8 +45422,11 @@ }, /turf/open/floor/iron, /area/station/security/office) -"oSF" = ( -/turf/open/openspace, +"oTa" = ( +/obj/structure/railing{ + dir = 9 + }, +/turf/open/floor/glass/reinforced, /area/station/ai/satellite/hallway) "oTc" = ( /obj/machinery/conveyor{ @@ -45604,17 +45615,11 @@ }, /turf/open/floor/iron/white, /area/station/science/lower) -"oWH" = ( -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) -"oWX" = ( -/obj/effect/turf_decal/siding/wideplating{ - dir = 6 - }, -/turf/open/floor/iron/dark, -/area/station/command/vault) +"oWI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/circuit, +/area/station/ai/satellite/interior) "oWZ" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 8 @@ -45637,6 +45642,14 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/wood, /area/station/commons/vacant_room/office) +"oXq" = ( +/obj/machinery/door/poddoor/shutters{ + name = "MiniSat Teleport Access"; + dir = 4; + id = "teledoor" + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/foyer) "oXz" = ( /obj/machinery/iv_drip, /obj/effect/turf_decal/trimline/blue/filled/line{ @@ -45727,12 +45740,6 @@ }, /turf/open/floor/engine, /area/station/maintenance/disposal/incinerator) -"oZj" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/light/floor, -/turf/open/floor/iron/dark, -/area/station/security/armory) "oZq" = ( /obj/effect/turf_decal/trimline/neutral/filled/warning{ dir = 8 @@ -45805,6 +45812,18 @@ /obj/item/radio/intercom/directional/west, /turf/open/floor/iron/checker, /area/station/commons/lounge) +"pbo" = ( +/obj/structure/rack, +/obj/machinery/camera/directional/north{ + network = list("ss13","Security"); + c_tag = "Security - Armory" + }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/cable, +/obj/effect/spawner/random/armory/e_gun, +/turf/open/floor/iron, +/area/station/security/armory) "pbr" = ( /obj/structure/closet/emcloset, /obj/effect/turf_decal/stripes/line{ @@ -45846,12 +45865,6 @@ /obj/structure/musician/piano, /turf/open/floor/carpet, /area/station/service/theater) -"pcj" = ( -/obj/structure/railing{ - dir = 10 - }, -/turf/open/floor/glass/reinforced, -/area/station/ai/satellite/hallway) "pcm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -45860,20 +45873,10 @@ "pcu" = ( /turf/closed/wall/r_wall, /area/station/maintenance/tram/mid) -"pcy" = ( -/obj/structure/table/wood/fancy/green, -/obj/effect/spawner/round_default_module, -/obj/machinery/camera/motion/directional/east, -/turf/open/floor/circuit/green, -/area/station/ai/upload/chamber) "pcA" = ( /obj/machinery/firealarm/directional/north, /turf/open/floor/iron/dark/herringbone, /area/station/commons/vacant_room) -"pcD" = ( -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/foyer) "pcE" = ( /obj/structure/chair{ dir = 8 @@ -45901,9 +45904,6 @@ /obj/machinery/newscaster/directional/north, /turf/open/floor/iron, /area/station/security/checkpoint/engineering) -"pdl" = ( -/turf/open/floor/iron, -/area/station/command/eva) "pdn" = ( /obj/effect/turf_decal/siding/thinplating/dark{ dir = 6 @@ -45982,39 +45982,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/security/prison/safe) -"per" = ( -/obj/structure/table/glass, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/stack/cable_coil, -/obj/item/screwdriver{ - pixel_x = -2; - pixel_y = 6 - }, -/obj/item/book/manual/wiki/chemistry{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/book/manual/wiki/grenades, -/obj/item/radio/intercom/directional/west, -/obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/item/assembly/igniter, -/obj/item/assembly/igniter, -/obj/item/assembly/igniter, -/turf/open/floor/iron/white, -/area/station/medical/pharmacy) "peB" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/binary/pump/on/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /turf/open/floor/plating, /area/station/maintenance/disposal/incinerator) -"peJ" = ( -/obj/structure/cable/multilayer/multiz, -/turf/open/floor/plating, -/area/station/ai/satellite/maintenance) "peO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/showroomfloor, @@ -46125,14 +46098,6 @@ /obj/structure/table, /turf/open/floor/iron/dark, /area/station/service/chapel/monastery) -"pgP" = ( -/obj/machinery/camera/motion/directional/south{ - network = list("aicore"); - c_tag = "Secure - AI Upper External North" - }, -/obj/structure/cable, -/turf/open/floor/engine/hull/reinforced, -/area/station/ai/satellite/hallway) "pgS" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ @@ -46303,13 +46268,6 @@ }, /turf/open/floor/iron/cafeteria, /area/station/commons/dorms/laundry) -"pkC" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/light/floor, -/turf/open/floor/iron, -/area/station/security/armory) "pkD" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 10 @@ -46363,11 +46321,6 @@ /obj/effect/landmark/firealarm_sanity, /turf/open/floor/iron/dark/herringbone, /area/station/commons/vacant_room) -"pkV" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/command/eva) "plh" = ( /obj/effect/turf_decal/siding/thinplating/corner{ dir = 4 @@ -46501,17 +46454,17 @@ }, /turf/open/floor/iron, /area/station/cargo/miningdock) -"pnm" = ( -/obj/effect/turf_decal/siding/wideplating/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/circuit/green, -/area/station/command/vault) "pnn" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/station/science/breakroom) +"pnp" = ( +/obj/structure/filingcabinet, +/obj/effect/turf_decal/bot_white/right, +/obj/item/folder/documents, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/vault) "pnD" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 @@ -46530,6 +46483,15 @@ /obj/effect/turf_decal/trimline/white/warning, /turf/open/floor/iron, /area/station/maintenance/tram/mid) +"pnT" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/hallway) "pnU" = ( /obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 8 @@ -46635,14 +46597,6 @@ /obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron/dark, /area/station/security/office) -"ppF" = ( -/obj/effect/landmark/start/cyborg, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/turf/open/floor/iron/grimy, -/area/station/ai/satellite/foyer) "ppK" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -46710,10 +46664,6 @@ }, /turf/open/floor/iron/white, /area/station/science/research) -"prg" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/circuit/green, -/area/station/ai/upload/chamber) "pri" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/fluff/paper/stack{ @@ -46818,6 +46768,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/command/heads_quarters/qm) +"ptg" = ( +/obj/effect/turf_decal/siding/wideplating/corner, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/circuit/green, +/area/station/command/vault) "pth" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/structure/sign/warning/secure_area/directional/north, @@ -46883,10 +46839,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, /area/station/medical/virology) -"pui" = ( -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "pul" = ( /obj/machinery/door/airlock/security{ name = "Courtroom Holding Area" @@ -46904,6 +46856,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/security/courtroom/holding) +"pur" = ( +/obj/effect/turf_decal/trimline/white/line{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "puL" = ( /obj/machinery/door/airlock/research/glass/incinerator/ordmix_exterior{ name = "Burn Chamber Exterior Airlock" @@ -46943,6 +46901,12 @@ }, /turf/open/floor/wood, /area/station/service/theater) +"pvi" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/armory) "pvp" = ( /obj/effect/turf_decal/trimline/yellow/filled/end{ dir = 1 @@ -47068,12 +47032,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/wood, /area/station/commons/vacant_room/office) -"pwP" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/spawner/random/armory/barrier_grenades, -/turf/open/floor/iron/dark, -/area/station/security/armory) "pwX" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 @@ -47208,6 +47166,18 @@ /obj/machinery/light/small/directional/north, /turf/open/floor/iron, /area/station/commons/fitness/recreation) +"pyF" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/left/directional/west{ + name = "Armory Desk"; + req_access = list("armory") + }, +/obj/machinery/door/window/left/directional/east{ + name = "Armory Desk"; + req_access = list("security") + }, +/turf/open/floor/plating, +/area/station/security/armory) "pyG" = ( /obj/machinery/atmospherics/components/binary/tank_compressor{ dir = 8 @@ -47299,11 +47269,41 @@ /obj/machinery/newscaster/directional/west, /turf/open/floor/iron/dark, /area/station/commons/lounge) +"pAo" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "pAv" = ( /obj/structure/curtain, /obj/machinery/shower/directional/north, /turf/open/floor/iron/freezer, /area/station/commons/toilet) +"pAA" = ( +/obj/machinery/door/airlock/vault{ + name = "High Security Vault" + }, +/obj/effect/mapping_helpers/airlock/locked, +/obj/effect/mapping_helpers/airlock/access/all/supply/vault, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/navigate_destination/vault, +/turf/open/floor/iron/dark, +/area/station/command/vault) +"pAC" = ( +/obj/effect/turf_decal/siding/thinplating/end, +/obj/machinery/atmospherics/pipe/multiz/supply/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/multiz/scrubbers/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "pAD" = ( /obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ dir = 1 @@ -47362,12 +47362,6 @@ /obj/structure/holosign/barrier/atmos/tram, /turf/open/floor/plating, /area/station/maintenance/tram/right) -"pBC" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron/grimy, -/area/station/command/vault) "pBQ" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 @@ -47417,16 +47411,6 @@ /obj/machinery/light/directional/north, /turf/open/floor/iron, /area/station/engineering/main) -"pCF" = ( -/obj/effect/turf_decal/siding/thinplating/end, -/obj/machinery/atmospherics/pipe/multiz/supply/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/multiz/scrubbers/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "pCL" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -47560,6 +47544,12 @@ /obj/effect/mapping_helpers/airlock/unres, /turf/open/floor/iron/white/side, /area/station/science/research) +"pFm" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/turf/open/floor/circuit, +/area/station/ai/upload/chamber) "pFu" = ( /obj/item/experi_scanner{ pixel_x = 5 @@ -47623,12 +47613,6 @@ }, /turf/open/floor/engine, /area/station/engineering/supermatter/room) -"pFR" = ( -/obj/effect/turf_decal/siding/wideplating{ - dir = 9 - }, -/turf/open/floor/iron/dark, -/area/station/command/vault) "pFU" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, @@ -47778,6 +47762,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/grimy, /area/station/security/detectives_office) +"pIp" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/maintenance) "pIt" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 @@ -47821,6 +47811,10 @@ /obj/machinery/light/small/directional/east, /turf/open/floor/iron, /area/station/cargo/miningfoundry) +"pIQ" = ( +/obj/structure/cable, +/turf/closed/wall/r_wall, +/area/station/ai/satellite/chamber) "pIS" = ( /obj/structure/lattice/catwalk, /obj/structure/railing/corner{ @@ -47983,6 +47977,10 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/exit) +"pMi" = ( +/obj/machinery/airalarm/directional/north, +/turf/open/floor/circuit/red, +/area/station/ai/upload/chamber) "pMk" = ( /turf/closed/wall/r_wall, /area/station/science/research) @@ -48007,6 +48005,14 @@ /obj/structure/reagent_dispensers/watertank, /turf/open/floor/iron, /area/station/service/hydroponics/garden) +"pMG" = ( +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating/corner, +/obj/structure/ladder, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "pMS" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 9 @@ -48053,17 +48059,6 @@ }, /turf/closed/wall/r_wall, /area/station/engineering/atmos) -"pNp" = ( -/obj/structure/rack, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/window/reinforced/spawner/directional/west, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/structure/cable, -/obj/effect/spawner/random/armory/laser_gun, -/turf/open/floor/iron, -/area/station/security/armory) "pNv" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 6 @@ -48295,6 +48290,12 @@ /obj/structure/cable, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"pQY" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer2{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/station/ai/satellite/interior) "pRm" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -48310,35 +48311,6 @@ "pRM" = ( /turf/closed/wall, /area/station/cargo/sorting) -"pRX" = ( -/obj/item/radio/intercom/directional/west{ - name = "Common Channel"; - pixel_y = -8; - listening = 0; - freerange = 1 - }, -/obj/item/radio/intercom/directional/south{ - name = "Private Channel"; - frequency = 1447; - listening = 0; - freerange = 1 - }, -/obj/item/radio/intercom/directional/east{ - name = "Custom Channel"; - pixel_y = -8; - listening = 0; - freerange = 1 - }, -/obj/effect/landmark/start/ai, -/obj/machinery/button/door/directional/south{ - name = "AI Core Shutters Control"; - pixel_x = 24; - id = "AI Core shutters"; - req_access = list("ai_upload") - }, -/obj/structure/cable, -/turf/open/floor/circuit/green, -/area/station/ai/satellite/chamber) "pSb" = ( /obj/structure/chair{ dir = 8 @@ -48433,6 +48405,10 @@ "pUw" = ( /turf/closed/wall, /area/station/service/chapel) +"pUz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "pUC" = ( /obj/machinery/portable_atmospherics/pump{ name = "Lil Pump" @@ -48613,6 +48589,16 @@ }, /turf/open/floor/iron, /area/station/security/checkpoint/supply) +"pXk" = ( +/obj/effect/turf_decal/trimline/white/line{ + dir = 6 + }, +/obj/effect/turf_decal/trimline/yellow/corner{ + dir = 1 + }, +/obj/item/kirbyplants/photosynthetic, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "pXq" = ( /mob/living/simple_animal/bot/mulebot, /obj/effect/turf_decal/delivery, @@ -48623,6 +48609,17 @@ /obj/effect/turf_decal/tile/brown/fourcorners, /turf/open/floor/iron, /area/station/cargo/warehouse) +"pXC" = ( +/obj/machinery/door/airlock/external{ + name = "External Access" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/any/command/minisat, +/turf/open/floor/plating, +/area/station/ai/satellite/foyer) "pXG" = ( /obj/structure/railing{ dir = 8 @@ -48666,22 +48663,6 @@ /obj/effect/spawner/random/bureaucracy/briefcase, /turf/open/floor/wood, /area/station/service/lawoffice) -"pYD" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 8 - }, -/obj/machinery/camera/directional/south{ - network = list("ss13","minisat"); - c_tag = "Secure - AI Minisat Teleporter" - }, -/obj/machinery/button/door/directional/south{ - name = "MiniSat Shutter Control"; - pixel_x = 8; - id = "teledoor"; - req_one_access = list("teleporter","minisat") - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/foyer) "pYH" = ( /obj/structure/bed{ dir = 4 @@ -48809,6 +48790,14 @@ }, /turf/open/floor/iron, /area/station/security/checkpoint/supply) +"qaM" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/grimy, +/area/station/command/vault) "qaN" = ( /obj/structure/cable, /turf/open/floor/carpet, @@ -48824,10 +48813,6 @@ /obj/machinery/incident_display/tram/directional/north, /turf/open/floor/iron/white, /area/station/medical/medbay/central) -"qba" = ( -/obj/structure/ladder, -/turf/open/floor/iron/grimy, -/area/station/command/vault) "qbp" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -48940,11 +48925,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/station/medical/medbay/central) -"qdv" = ( -/obj/vehicle/ridden/secway, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/security/armory) "qdy" = ( /obj/structure/cable, /turf/open/floor/iron, @@ -49473,15 +49453,13 @@ /obj/machinery/light/directional/south, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) -"qmD" = ( +"qmN" = ( /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/maintenance) +/obj/effect/turf_decal/trimline/yellow/filled/corner, +/turf/open/floor/iron/dark/corner, +/area/station/command/eva) "qnd" = ( /obj/structure/rack, /obj/item/reagent_containers/cup/bottle/iron{ @@ -49578,6 +49556,10 @@ }, /turf/open/floor/iron, /area/station/command/heads_quarters/ce) +"qpd" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/asteroid) "qpj" = ( /obj/structure/chair/stool/bar/directional/east, /obj/effect/landmark/start/prisoner, @@ -49655,6 +49637,17 @@ /obj/machinery/pdapainter/supply, /turf/open/floor/carpet, /area/station/command/heads_quarters/qm) +"qqE" = ( +/obj/effect/turf_decal/trimline/white/line{ + dir = 6 + }, +/obj/effect/turf_decal/trimline/yellow/corner{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "qrg" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -49826,6 +49819,17 @@ }, /turf/open/floor/iron, /area/station/maintenance/tram/mid) +"qtZ" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "MiniSat Maintenance" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/maintenance) "qug" = ( /obj/machinery/duct, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -49958,15 +49962,6 @@ /obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/wood, /area/station/service/bar/backroom) -"qwL" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/security/armory) "qwU" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 6 @@ -50338,10 +50333,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/science/ordnance/storage) -"qCQ" = ( -/obj/machinery/firealarm/directional/north, -/turf/open/floor/glass/reinforced, -/area/station/ai/satellite/hallway) "qCR" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -50463,12 +50454,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/station/medical/chemistry) -"qFv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/window/reinforced/spawner/directional/north, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "qFx" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -50599,13 +50584,6 @@ /obj/structure/reagent_dispensers/wall/peppertank/directional/north, /turf/open/floor/iron, /area/station/security/checkpoint/science) -"qHY" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) "qIc" = ( /obj/effect/turf_decal/trimline/blue/filled/line, /obj/structure/cable, @@ -50676,6 +50654,12 @@ /obj/machinery/light/warm/directional/north, /turf/open/floor/wood, /area/station/command/heads_quarters/captain) +"qJh" = ( +/obj/structure/railing/corner{ + dir = 1 + }, +/turf/open/floor/glass/reinforced, +/area/station/ai/satellite/hallway) "qJs" = ( /obj/structure/table/glass, /obj/effect/turf_decal/trimline/red/filled/line{ @@ -50944,17 +50928,6 @@ "qOF" = ( /turf/closed/wall, /area/station/commons/dorms/laundry) -"qOV" = ( -/obj/machinery/door/airlock/external{ - name = "External Access" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/access/any/command/minisat, -/turf/open/floor/plating, -/area/station/ai/satellite/foyer) "qOY" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 @@ -51020,6 +50993,11 @@ /obj/machinery/computer/security/telescreen/engine/directional/south, /turf/open/floor/iron, /area/station/engineering/main) +"qPV" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/command/eva) "qPX" = ( /obj/structure/table, /obj/item/analyzer, @@ -51125,10 +51103,6 @@ }, /turf/open/floor/iron/stairs/medium, /area/station/commons/dorms) -"qSt" = ( -/obj/structure/cable, -/turf/closed/wall/r_wall, -/area/station/ai/satellite/hallway) "qSB" = ( /obj/machinery/door/airlock{ name = "Unit 3"; @@ -51223,12 +51197,6 @@ }, /turf/open/floor/engine/co2, /area/station/engineering/atmos) -"qUf" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/grimy, -/area/station/command/vault) "qUg" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -51530,6 +51498,12 @@ /obj/machinery/light/small/directional/north, /turf/open/floor/iron, /area/station/engineering/atmos) +"qYJ" = ( +/obj/machinery/flasher/directional/north{ + id = "AI" + }, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "qYQ" = ( /obj/machinery/computer/message_monitor{ dir = 1 @@ -51540,18 +51514,6 @@ /obj/machinery/status_display/evac/directional/east, /turf/open/floor/iron/dark, /area/station/tcommsat/computer) -"qYT" = ( -/obj/effect/turf_decal/trimline/white/line{ - dir = 10 - }, -/obj/effect/turf_decal/trimline/yellow/corner{ - dir = 4 - }, -/obj/structure/showcase/cyborg/old{ - pixel_y = 20 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "qYU" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -51715,15 +51677,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/station/science/lab) -"rbu" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/station/command/eva) "rbv" = ( /obj/effect/turf_decal/siding/thinplating/dark{ dir = 1 @@ -51740,6 +51693,15 @@ /obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/cmo) +"rbD" = ( +/obj/effect/turf_decal/siding/wideplating{ + dir = 1 + }, +/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/command/vault) "rbM" = ( /obj/machinery/computer/security/telescreen/entertainment/directional/north, /obj/effect/turf_decal/tile/bar/opposingcorners, @@ -51852,10 +51814,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"rds" = ( -/obj/machinery/recharge_station, -/turf/open/floor/plating, -/area/station/ai/satellite/foyer) "rdN" = ( /obj/machinery/mech_bay_recharge_port{ dir = 1 @@ -51909,14 +51867,17 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/carpet, /area/station/commons/dorms) -"reN" = ( -/obj/effect/turf_decal/stripes/line{ +"reC" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "AI Upload Access" + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/floor, -/turf/open/floor/iron, -/area/station/security/armory) +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/obj/effect/landmark/navigate_destination/aiupload, +/turf/open/floor/iron/dark, +/area/station/ai/upload/chamber) "reU" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/camera/directional/south{ @@ -51937,12 +51898,6 @@ /obj/machinery/camera/directional/north, /turf/open/floor/engine, /area/station/science/xenobiology) -"rfB" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/turf/open/floor/circuit, -/area/station/ai/satellite/interior) "rfQ" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 6 @@ -51982,23 +51937,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron, /area/station/cargo/warehouse) -"rgn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/station/ai/satellite/foyer) -"rgA" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/camera/directional/south{ - c_tag = "Secure - EVA Storage" - }, -/obj/machinery/light_switch/directional/south{ - pixel_x = 8 - }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron, -/area/station/command/eva) "rgK" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -52226,6 +52164,12 @@ /obj/machinery/light/floor, /turf/open/floor/engine/o2, /area/station/engineering/atmos) +"rjT" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/turf/open/floor/circuit/red, +/area/station/ai/upload/chamber) "rkd" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 8 @@ -52459,12 +52403,12 @@ /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, /turf/open/floor/plating, /area/station/engineering/atmos/pumproom) -"roc" = ( -/obj/structure/sign/plaques/kiddie{ - pixel_y = -32 - }, -/turf/open/floor/circuit, -/area/station/ai/upload/chamber) +"rob" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/closet_empty/crate, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/asteroid) "roi" = ( /obj/structure/chair/stool/directional/north, /obj/effect/turf_decal/trimline/dark_green/line{ @@ -52739,6 +52683,22 @@ }, /turf/open/floor/iron, /area/station/engineering/break_room) +"rsH" = ( +/obj/structure/sign/warning/radiation/rad_area{ + pixel_y = 32 + }, +/obj/effect/turf_decal/siding/wideplating{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/command/vault) +"rsZ" = ( +/obj/machinery/holopad/secure, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/hallway) "rti" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -52916,12 +52876,6 @@ }, /turf/open/floor/iron/white, /area/station/science/lower) -"rxs" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/structure/table, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/maintenance) "rxv" = ( /obj/effect/turf_decal/sand/plating, /obj/structure/cable, @@ -53000,11 +52954,6 @@ /obj/machinery/firealarm/directional/west, /turf/open/floor/iron/white, /area/station/science/research) -"rxV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) "ryc" = ( /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating/airless, @@ -53099,15 +53048,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation/entertainment) -"rzM" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) "rzO" = ( /obj/structure/chair, /obj/machinery/airalarm/directional/north, @@ -53145,12 +53085,6 @@ /obj/machinery/disposal/bin, /turf/open/floor/iron, /area/station/command/bridge) -"rAB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/iron, -/area/station/security/armory) "rAS" = ( /turf/closed/wall, /area/station/service/library/lounge) @@ -53281,6 +53215,13 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) +"rDI" = ( +/obj/effect/turf_decal/trimline/white/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/line, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "rDT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/cafeteria, @@ -53356,15 +53297,6 @@ /obj/machinery/airalarm/directional/west, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) -"rFl" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/station/command/eva) "rGj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/cafeteria, @@ -53435,6 +53367,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/engineering/atmos) +"rHC" = ( +/obj/machinery/teleport/hub, +/turf/open/floor/plating, +/area/station/ai/satellite/foyer) +"rIa" = ( +/obj/machinery/porta_turret/ai, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/hallway) "rIg" = ( /obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -53483,30 +53424,12 @@ }, /turf/open/floor/iron, /area/station/commons/dorms) -"rII" = ( -/obj/structure/table/wood/fancy/green, -/obj/effect/spawner/random/aimodule/harmless, -/obj/item/ai_module/supplied/freeform{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/item/ai_module/reset, -/obj/item/radio/intercom/directional/east{ - name = "ai intercom"; - frequency = 1447 - }, -/turf/open/floor/circuit/green, -/area/station/ai/upload/chamber) "rIT" = ( /obj/structure/table/wood, /obj/effect/spawner/random/decoration/ornament, /obj/structure/sign/clock/directional/east, /turf/open/floor/iron/grimy, /area/station/hallway/secondary/entry) -"rJg" = ( -/obj/machinery/light/directional/north, -/turf/open/floor/iron, -/area/station/command/eva) "rJD" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, @@ -53858,6 +53781,15 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, /area/station/maintenance/tram/right) +"rOT" = ( +/obj/machinery/airalarm/directional/north, +/obj/structure/cable, +/obj/machinery/camera/motion/directional/north{ + network = list("aicore"); + c_tag = "Secure - AI Core South" + }, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "rOV" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 @@ -54077,6 +54009,27 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/hallway/primary/tram/left) +"rSa" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/item/storage/box/syringes{ + pixel_y = 4 + }, +/obj/item/storage/box/syringes, +/obj/item/mod/module/plasma_stabilizer, +/obj/machinery/door/window/left/directional/west{ + name = "Secure Medical Storage"; + req_access = list("medical") + }, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/item/mod/module/signlang_radio, +/obj/item/mod/module/thermal_regulator, +/obj/item/gun/syringe, +/obj/item/gun/syringe, +/turf/open/floor/iron/dark, +/area/station/medical/storage) "rSb" = ( /obj/machinery/door/airlock/mining/glass{ name = "Cargo Bay" @@ -54128,6 +54081,19 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/security/prison/safe) +"rSv" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/command/eva) +"rSB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "rSC" = ( /obj/machinery/modular_computer/preset/civilian, /obj/effect/turf_decal/trimline/yellow/filled/line{ @@ -54201,6 +54167,9 @@ /obj/structure/window/reinforced/fulltile, /turf/open/floor/grass, /area/station/hallway/secondary/exit/departure_lounge) +"rUR" = ( +/turf/closed/wall/r_wall, +/area/station/command/vault) "rUX" = ( /obj/structure/cable/multilayer/multiz, /obj/effect/turf_decal/stripes/box, @@ -54350,12 +54319,6 @@ }, /turf/open/floor/plating/airless, /area/station/science/ordnance/bomb) -"rXp" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/circuit, -/area/station/command/vault) "rXA" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 @@ -54434,6 +54397,17 @@ }, /turf/open/floor/iron/cafeteria, /area/station/security/prison) +"rZq" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/command/eva) "rZx" = ( /obj/machinery/atmospherics/components/binary/pump{ name = "Gas to Filter"; @@ -54587,10 +54561,6 @@ }, /turf/open/floor/iron, /area/station/maintenance/port/central) -"sce" = ( -/obj/structure/lattice, -/turf/open/openspace, -/area/station/ai/satellite/hallway) "sct" = ( /obj/structure/table/reinforced, /obj/structure/window/spawner/directional/north, @@ -54619,14 +54589,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/tram/left) -"scF" = ( -/obj/effect/turf_decal/trimline/white/filled/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "scO" = ( /obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 1 @@ -54713,6 +54675,15 @@ /obj/machinery/light/small/dim/directional/north, /turf/open/floor/catwalk_floor, /area/station/hallway/primary/tram/right) +"seQ" = ( +/obj/machinery/flasher/directional/west{ + id = "AI" + }, +/obj/machinery/camera/motion/directional/west{ + c_tag = "Secure - AI Upload" + }, +/turf/open/floor/circuit/red, +/area/station/ai/upload/chamber) "seR" = ( /turf/open/floor/glass/reinforced/tram, /area/station/hallway/primary/tram/right) @@ -54751,6 +54722,11 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/cargo/miningdock/oresilo) +"sfM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/command/vault) "sfX" = ( /obj/structure/table, /obj/item/radio/intercom/prison/directional/west, @@ -54810,6 +54786,17 @@ dir = 4 }, /area/station/command/bridge) +"shy" = ( +/obj/structure/table, +/obj/machinery/status_display/ai/directional/south, +/obj/machinery/camera{ + dir = 10; + network = list("ss13","minisat"); + c_tag = "Secure - AI Minisat Entry" + }, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/foyer) "shF" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/binary/pump{ @@ -55188,6 +55175,11 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/station/engineering/main) +"sne" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/armory) "snp" = ( /obj/effect/turf_decal/trimline/yellow/arrow_cw, /obj/effect/turf_decal/trimline/yellow/arrow_ccw{ @@ -55298,6 +55290,12 @@ "spF" = ( /turf/open/floor/engine/vacuum, /area/station/engineering/atmos) +"sqc" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/spawner/random/armory/rubbershot, +/turf/open/floor/iron/dark, +/area/station/security/armory) "sql" = ( /obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 1 @@ -55311,14 +55309,6 @@ /obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron, /area/station/security/courtroom) -"sqC" = ( -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/corner, -/obj/structure/ladder, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "sqF" = ( /obj/effect/turf_decal/trimline/green/corner{ dir = 8 @@ -55973,6 +55963,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/security/prison) +"szZ" = ( +/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/grimy, +/area/station/ai/satellite/foyer) "sAc" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/structure/table, @@ -55983,16 +55979,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/medical/virology) -"sAh" = ( -/obj/effect/turf_decal/siding/thinplating/corner, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 8 - }, -/obj/structure/ladder, -/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/ai/satellite/hallway) "sAk" = ( /obj/structure/railing{ dir = 8 @@ -56045,19 +56031,6 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron/grimy, /area/station/hallway/secondary/entry) -"sCF" = ( -/obj/structure/table, -/obj/item/storage/toolbox/electrical{ - pixel_x = -2; - pixel_y = 10 - }, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/iron, -/area/station/command/eva) "sDe" = ( /obj/structure/table/wood, /obj/item/radio/intercom/directional/south, @@ -56106,10 +56079,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/cargo/miningdock) -"sDN" = ( -/obj/machinery/teleport/hub, -/turf/open/floor/plating, -/area/station/ai/satellite/foyer) "sDO" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -56131,9 +56100,24 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/security/brig) +"sDY" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/glass/reinforced, +/area/station/ai/satellite/hallway) "sDZ" = ( /turf/closed/wall, /area/station/maintenance/disposal/incinerator) +"sEh" = ( +/obj/effect/turf_decal/trimline/white/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "sEx" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 @@ -56147,6 +56131,13 @@ }, /turf/open/floor/iron/white, /area/station/science/xenobiology) +"sEV" = ( +/obj/machinery/computer/monitor{ + dir = 8 + }, +/obj/machinery/status_display/ai/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/foyer) "sEW" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable, @@ -56378,13 +56369,6 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/tram/center) -"sIP" = ( -/obj/structure/filingcabinet, -/obj/effect/turf_decal/bot_white/right, -/obj/item/folder/documents, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/vault) "sJi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -56408,12 +56392,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/secondary/service) -"sJW" = ( -/obj/structure/table, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/maintenance) "sJZ" = ( /obj/structure/table, /obj/effect/turf_decal/stripes/corner{ @@ -56449,6 +56427,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/smooth, /area/station/maintenance/starboard/greater) +"sKA" = ( +/obj/structure/sign/plaques/kiddie{ + pixel_y = -32 + }, +/turf/open/floor/circuit, +/area/station/ai/upload/chamber) "sKC" = ( /obj/structure/chair/office/light, /obj/effect/turf_decal/trimline/blue/filled/corner{ @@ -56561,20 +56545,6 @@ /obj/machinery/digital_clock/directional/south, /turf/open/floor/iron, /area/station/engineering/main) -"sMl" = ( -/obj/effect/turf_decal/trimline/white/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 8 - }, -/obj/machinery/camera{ - dir = 10; - network = list("ss13","minisat"); - c_tag = "Secure - AI Antechamber East" - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "sMr" = ( /obj/structure/cable, /turf/open/floor/circuit/telecomms/mainframe, @@ -56796,6 +56766,10 @@ "sQe" = ( /turf/open/floor/plating, /area/station/commons/vacant_room/office) +"sQk" = ( +/obj/structure/cable/multilayer/multiz, +/turf/open/floor/plating, +/area/station/ai/satellite/maintenance) "sQJ" = ( /obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 4 @@ -56810,10 +56784,32 @@ "sQZ" = ( /turf/closed/wall/r_wall, /area/station/science/explab) +"sRh" = ( +/obj/structure/showcase/cyborg/old{ + pixel_y = 20 + }, +/obj/machinery/camera/motion/directional/north{ + network = list("aicore"); + c_tag = "Secure - AI Core North" + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "sRA" = ( /obj/structure/chair/sofa/corp/left, /turf/open/floor/wood/large, /area/station/service/theater) +"sRL" = ( +/obj/effect/turf_decal/trimline/white/line{ + dir = 6 + }, +/obj/effect/turf_decal/trimline/yellow/corner{ + dir = 1 + }, +/obj/structure/showcase/cyborg/old{ + pixel_y = 20 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "sRZ" = ( /obj/effect/turf_decal/trimline/purple/filled/line, /obj/structure/chair{ @@ -57028,6 +57024,14 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, /area/station/maintenance/tram/right) +"sVz" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/holopad/secure, +/obj/structure/cable, +/turf/open/floor/glass/reinforced, +/area/station/ai/satellite/hallway) "sVE" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -57120,10 +57124,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/security/execution/transfer) -"sXk" = ( -/obj/machinery/airalarm/directional/west, -/turf/open/floor/circuit, -/area/station/command/vault) "sXm" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 4 @@ -57155,6 +57155,15 @@ /obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron/dark, /area/station/command/teleporter) +"sXL" = ( +/obj/effect/turf_decal/trimline/white/line{ + dir = 10 + }, +/obj/effect/turf_decal/trimline/yellow/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "sXV" = ( /obj/effect/turf_decal/trimline/yellow/filled/line, /obj/machinery/power/apc/auto_name/directional/south, @@ -57828,11 +57837,6 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) -"tjT" = ( -/obj/effect/turf_decal/bot, -/obj/structure/rack, -/turf/open/floor/plating, -/area/station/ai/satellite/maintenance) "tkj" = ( /obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 1 @@ -57956,19 +57960,6 @@ /obj/effect/turf_decal/tile/purple/fourcorners, /turf/open/floor/iron/white, /area/station/science/xenobiology) -"tmq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/showcase/cyborg/old{ - pixel_y = 20 - }, -/obj/machinery/camera{ - dir = 9; - network = list("ss13","minisat"); - c_tag = "Secure - AI Antechamber South" - }, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/station/ai/satellite/interior) "tms" = ( /obj/structure/cable, /obj/machinery/power/smes/full, @@ -57984,12 +57975,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/wood, /area/station/commons/vacant_room/office) -"tmF" = ( -/obj/effect/turf_decal/trimline/white/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "tnj" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, @@ -58190,13 +58175,6 @@ /obj/structure/cable, /turf/open/floor/iron/solarpanel/airless, /area/space/nearstation) -"tqR" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/security/armory) "tqT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/chapel{ @@ -58222,6 +58200,13 @@ }, /turf/open/floor/iron, /area/station/commons/dorms) +"trm" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/armory) "trr" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -58259,6 +58244,13 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/engine_smes) +"trY" = ( +/obj/structure/closet/secure_closet/contraband/armory, +/obj/effect/spawner/random/contraband/armory, +/obj/effect/spawner/random/maintenance/three, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/armory) "trZ" = ( /obj/effect/turf_decal/trimline/neutral/corner{ dir = 4 @@ -58285,6 +58277,15 @@ /obj/effect/turf_decal/trimline/white/filled/line, /turf/open/floor/iron/dark, /area/station/engineering/storage/tech) +"tsc" = ( +/obj/effect/turf_decal/trimline/white/line{ + dir = 5 + }, +/obj/effect/turf_decal/trimline/yellow/corner{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "tsg" = ( /obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 8 @@ -58648,6 +58649,20 @@ }, /turf/open/floor/iron/dark, /area/station/science/explab) +"typ" = ( +/obj/structure/table/wood/fancy/green, +/obj/effect/spawner/random/aimodule/harmless, +/obj/item/ai_module/supplied/freeform{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/ai_module/reset, +/obj/item/radio/intercom/directional/east{ + name = "ai intercom"; + frequency = 1447 + }, +/turf/open/floor/circuit/green, +/area/station/ai/upload/chamber) "tyB" = ( /obj/structure/bed{ dir = 4 @@ -58661,6 +58676,15 @@ }, /turf/open/floor/wood, /area/station/command/heads_quarters/captain/private) +"tyE" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/effect/turf_decal/siding/thinplating{ + dir = 10 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "tyV" = ( /obj/machinery/door/airlock/external{ name = "Labor Camp Shuttle Airlock" @@ -58701,11 +58725,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron/white, /area/station/medical/pharmacy) -"tzB" = ( -/obj/machinery/suit_storage_unit/security, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/security/armory) "tzL" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/trimline/yellow/filled/corner{ @@ -58803,6 +58822,18 @@ /obj/machinery/transport/power_rectifier, /turf/open/floor/iron, /area/station/hallway/primary/tram/center) +"tAN" = ( +/obj/structure/rack, +/obj/item/clothing/suit/hooded/ablative, +/obj/item/gun/energy/ionrifle, +/obj/item/gun/ballistic/automatic/battle_rifle{ + pixel_y = 3 + }, +/obj/item/gun/energy/temperature/security, +/obj/structure/reagent_dispensers/wall/peppertank/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/armory) "tBa" = ( /obj/structure/table, /obj/item/raw_anomaly_core/random{ @@ -58910,23 +58941,12 @@ "tCT" = ( /turf/open/floor/plating, /area/station/hallway/secondary/entry) -"tCX" = ( -/obj/structure/chair/office{ +"tDn" = ( +/obj/structure/railing{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/built/directional/north, -/turf/open/floor/carpet, -/area/station/commons/vacant_room/office) -"tDg" = ( -/obj/effect/turf_decal/siding/wideplating{ - dir = 1 - }, -/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/command/vault) +/turf/open/floor/glass/reinforced, +/area/station/ai/satellite/hallway) "tDz" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, @@ -59118,13 +59138,6 @@ /obj/machinery/light/directional/west, /turf/open/floor/iron/dark, /area/station/security/execution/transfer) -"tGg" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/yellow/filled/warning, -/turf/open/floor/iron/dark/side, -/area/station/command/eva) "tGo" = ( /obj/effect/spawner/random/vending/colavend, /obj/effect/turf_decal/siding/thinplating/dark{ @@ -59199,6 +59212,10 @@ /obj/effect/turf_decal/tile/dark_green/fourcorners, /turf/open/floor/iron/white, /area/station/science/genetics) +"tIi" = ( +/mob/living/basic/bot/repairbot, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "tIk" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 @@ -59280,6 +59297,10 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/secondary/exit) +"tJp" = ( +/obj/machinery/teleport/station, +/turf/open/floor/plating, +/area/station/ai/satellite/foyer) "tJz" = ( /obj/effect/turf_decal/trimline/purple/filled/line, /obj/structure/table, @@ -59331,6 +59352,12 @@ /obj/machinery/computer/security/telescreen/entertainment/directional/west, /turf/open/floor/iron/dark, /area/station/commons/lounge) +"tKa" = ( +/obj/machinery/door/window/right/directional/south{ + name = "Suit Storage" + }, +/turf/open/floor/iron, +/area/station/command/eva) "tKh" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 @@ -59355,20 +59382,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/command/heads_quarters/hop) -"tKO" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 - }, -/obj/item/radio/intercom/directional/north{ - name = "Private Channel"; - frequency = 1447; - freerange = 1 - }, -/obj/machinery/camera/motion/directional/north{ - c_tag = "Secure - AI Upper Ring Access" - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/hallway) "tLg" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 @@ -59418,13 +59431,6 @@ }, /turf/open/floor/iron/dark, /area/station/medical/virology) -"tMf" = ( -/obj/structure/rack, -/obj/item/radio/intercom/directional/north, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/spawner/random/armory/dragnet, -/turf/open/floor/iron/dark, -/area/station/security/armory) "tMg" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 @@ -59485,17 +59491,6 @@ "tMY" = ( /turf/open/floor/iron/stairs/medium, /area/station/cargo/miningdock) -"tNb" = ( -/obj/effect/turf_decal/trimline/white/line{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/yellow/corner{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "tNk" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 @@ -59512,6 +59507,14 @@ /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, /turf/open/floor/iron, /area/station/engineering/atmos) +"tNG" = ( +/obj/machinery/camera/motion/directional/south{ + network = list("aicore"); + c_tag = "Secure - AI Upper External North" + }, +/obj/structure/cable, +/turf/open/floor/engine/hull/reinforced, +/area/station/ai/satellite/hallway) "tNJ" = ( /obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 4 @@ -59672,6 +59675,10 @@ }, /turf/open/floor/plating, /area/station/science/lab) +"tQq" = ( +/obj/machinery/recharge_station, +/turf/open/floor/plating, +/area/station/ai/satellite/foyer) "tQy" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable, @@ -59826,13 +59833,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/security/interrogation) -"tTo" = ( -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Teleporter" - }, -/obj/effect/mapping_helpers/airlock/access/all/command/minisat, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/foyer) "tTs" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 @@ -60012,17 +60012,6 @@ }, /turf/open/floor/iron/dark, /area/station/security/prison/garden) -"tWA" = ( -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Chamber Hallway" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/any/command/ai_upload, -/obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "tWX" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 @@ -60089,6 +60078,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/service/bar) +"tXU" = ( +/obj/structure/lattice, +/turf/open/openspace, +/area/station/ai/satellite/hallway) "tXW" = ( /obj/effect/turf_decal/delivery, /obj/machinery/door/window/left/directional/east{ @@ -60209,6 +60202,11 @@ /obj/machinery/computer/mechpad, /turf/open/floor/iron, /area/station/science/robotics/mechbay) +"uaM" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "uba" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 @@ -60225,6 +60223,15 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/secondary/command) +"ubk" = ( +/obj/effect/turf_decal/stripes/end{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/floor, +/turf/open/floor/iron, +/area/station/security/armory) "ubt" = ( /obj/structure/chair/office/light{ dir = 1 @@ -60325,10 +60332,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/security/execution/transfer) -"udc" = ( -/obj/item/kirbyplants/photosynthetic, -/turf/open/floor/circuit, -/area/station/ai/satellite/interior) "udg" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -60544,9 +60547,6 @@ /obj/effect/landmark/start/coroner, /turf/open/floor/iron/dark, /area/station/medical/morgue) -"ugT" = ( -/turf/open/floor/iron/grimy, -/area/station/ai/satellite/foyer) "ugW" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -60640,6 +60640,15 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/station/science/xenobiology) +"uiI" = ( +/obj/effect/turf_decal/trimline/white/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "uiV" = ( /obj/structure/table, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -60810,6 +60819,20 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) +"ukw" = ( +/obj/machinery/door/poddoor/shutters{ + name = "Armoury Shutter"; + id = "armory" + }, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/security/armory) "ukE" = ( /obj/machinery/computer/station_alert{ dir = 1 @@ -60830,6 +60853,11 @@ }, /turf/open/floor/iron/white, /area/station/science/robotics/lab) +"ukY" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/plating, +/area/station/ai/satellite/maintenance) "ulb" = ( /obj/machinery/chem_master, /obj/effect/turf_decal/trimline/purple/filled/line{ @@ -61100,6 +61128,13 @@ /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, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/grimy, +/area/station/ai/satellite/foyer) "upf" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -61222,6 +61257,9 @@ /obj/effect/landmark/navigate_destination/dockarrival, /turf/open/floor/iron, /area/station/hallway/secondary/entry) +"uqS" = ( +/turf/open/floor/glass/reinforced, +/area/station/ai/satellite/hallway) "ure" = ( /obj/machinery/portable_atmospherics/pump{ name = "Lil Pump" @@ -61552,15 +61590,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, /area/station/medical/treatment_center) -"uwo" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/station/command/eva) "uwp" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -61648,6 +61677,18 @@ /obj/machinery/meter, /turf/open/floor/iron, /area/station/engineering/atmos/pumproom) +"uxL" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/item/radio/intercom/directional/south{ + name = "Private Channel"; + frequency = 1447; + listening = 0; + freerange = 1 + }, +/turf/open/floor/iron/grimy, +/area/station/ai/satellite/foyer) "uxM" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 10 @@ -61854,25 +61895,6 @@ }, /turf/open/floor/engine/hull, /area/station/solars/starboard/fore) -"uBd" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/obj/machinery/door/airlock/command/glass{ - name = "AI Core" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - name = "AI Core Shutters"; - id = "AI Core shutters" - }, -/obj/machinery/flasher/directional/west{ - id = "AI" - }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "uBi" = ( /obj/structure/rack, /obj/item/storage/briefcase{ @@ -61887,6 +61909,13 @@ /obj/machinery/light/directional/north, /turf/open/floor/iron, /area/station/security/courtroom) +"uBo" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/grimy, +/area/station/ai/satellite/foyer) "uBu" = ( /obj/item/radio/intercom/prison/directional/south, /obj/effect/turf_decal/trimline/red/filled/line, @@ -61922,6 +61951,12 @@ }, /turf/open/floor/iron, /area/station/security/checkpoint/supply) +"uCh" = ( +/obj/structure/railing{ + dir = 5 + }, +/turf/open/floor/glass/reinforced, +/area/station/ai/satellite/hallway) "uCl" = ( /obj/structure/sign/directions/supply{ dir = 4; @@ -62472,6 +62507,17 @@ /obj/machinery/light/small/dim/directional/south, /turf/open/floor/iron/smooth, /area/station/maintenance/tram/left) +"uJa" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/machinery/camera{ + dir = 10; + network = list("aicore"); + c_tag = "Secure - AI Upper Ring East" + }, +/turf/open/floor/glass/reinforced, +/area/station/ai/satellite/hallway) "uJf" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door_buttons/airlock_controller{ @@ -62484,6 +62530,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/catwalk_floor, /area/station/maintenance/tram/left) +"uJi" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/glass/reinforced, +/area/station/ai/satellite/hallway) "uJk" = ( /obj/structure/easel, /obj/item/canvas/nineteen_nineteen, @@ -62550,12 +62603,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/medical/morgue) -"uLc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/maintenance) "uLd" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -62696,6 +62743,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/commons/fitness/recreation) +"uMW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "uNa" = ( /obj/machinery/computer/security/mining{ dir = 4 @@ -62779,17 +62835,6 @@ }, /turf/open/floor/iron/cafeteria, /area/station/science/breakroom) -"uNY" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 8 - }, -/turf/open/floor/iron/dark/corner{ - dir = 8 - }, -/area/station/command/eva) "uOg" = ( /obj/machinery/computer/atmos_control/carbon_tank{ dir = 8 @@ -62881,6 +62926,18 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/service) +"uPZ" = ( +/obj/structure/table, +/obj/item/storage/box/chemimp{ + pixel_x = 6 + }, +/obj/item/storage/box/trackimp{ + pixel_x = -3 + }, +/obj/item/storage/lockbox/loyalty, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/armory) "uQb" = ( /obj/effect/turf_decal/trimline/green/filled/line, /obj/machinery/firealarm/directional/south, @@ -62902,6 +62959,11 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/engine_smes) +"uQS" = ( +/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/ai/satellite/interior) "uRh" = ( /obj/effect/turf_decal/siding/thinplating/dark{ dir = 4 @@ -62909,6 +62971,12 @@ /obj/effect/decal/cleanable/blood/tracks, /turf/open/floor/iron/dark, /area/station/maintenance/tram/mid) +"uRi" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/eva) "uRv" = ( /obj/structure/lattice, /turf/open/space/openspace, @@ -62939,6 +63007,12 @@ /obj/structure/cable, /turf/open/floor/wood, /area/station/commons/vacant_room/office) +"uTg" = ( +/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/ai/satellite/maintenance) "uTm" = ( /obj/structure/window/reinforced/plasma/spawner/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, @@ -63072,13 +63146,6 @@ /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating/airless, /area/station/engineering/supermatter/room) -"uUZ" = ( -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) "uVa" = ( /obj/structure/window/reinforced/spawner/directional/west, /obj/structure/flora/bush/jungle/c/style_random, @@ -63355,6 +63422,12 @@ }, /turf/open/floor/iron, /area/station/hallway/primary/tram/center) +"uZn" = ( +/obj/effect/turf_decal/siding/wideplating{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/station/command/vault) "uZs" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 @@ -63848,9 +63921,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /turf/open/floor/plating, /area/station/maintenance/disposal/incinerator) -"vhT" = ( -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "viC" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -64168,15 +64238,6 @@ }, /turf/open/floor/iron/white, /area/station/science/lobby) -"vnx" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/ai/upload/chamber) "vnD" = ( /obj/structure/reagent_dispensers/fueltank/large, /obj/effect/turf_decal/bot{ @@ -64232,10 +64293,6 @@ }, /turf/open/floor/wood/large, /area/station/service/theater) -"voZ" = ( -/obj/structure/rack, -/turf/open/floor/plating, -/area/station/ai/satellite/foyer) "vpa" = ( /obj/structure/sign/nanotrasen{ pixel_x = 32 @@ -64284,13 +64341,6 @@ }, /turf/open/floor/plating/elevatorshaft, /area/station/maintenance/tram/mid) -"vpz" = ( -/obj/effect/turf_decal/bot, -/obj/structure/transit_tube/horizontal{ - dir = 1 - }, -/turf/open/floor/plating, -/area/station/ai/satellite/foyer) "vpG" = ( /obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 4 @@ -64324,15 +64374,6 @@ }, /turf/open/floor/iron/white, /area/station/science/ordnance) -"vqb" = ( -/obj/machinery/flasher/directional/west{ - id = "AI" - }, -/obj/machinery/camera/motion/directional/west{ - c_tag = "Secure - AI Upload" - }, -/turf/open/floor/circuit/red, -/area/station/ai/upload/chamber) "vqe" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -64434,17 +64475,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/station/hallway/primary/tram/right) -"vrF" = ( -/obj/machinery/flasher/directional/south{ - pixel_x = 20; - id = "AI" - }, -/obj/machinery/door/window/brigdoor/right/directional/north{ - name = "Primary AI Core Access"; - req_access = list("ai_upload") - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) "vrG" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -64550,6 +64580,10 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/wood/parquet, /area/station/medical/psychology) +"vsM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/ai/satellite/foyer) "vsU" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -64595,12 +64629,6 @@ /obj/machinery/telecomms/processor/preset_two, /turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) -"vuo" = ( -/obj/structure/closet/crate/goldcrate, -/obj/effect/turf_decal/bot_white/right, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/vault) "vuC" = ( /obj/effect/turf_decal/trimline/green/line{ dir = 1 @@ -65054,12 +65082,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/cargo/sorting) -"vCw" = ( -/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/ai/satellite/maintenance) "vCB" = ( /obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 8 @@ -65233,10 +65255,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation/entertainment) -"vFj" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/asteroid) "vFp" = ( /obj/structure/reagent_dispensers/watertank, /obj/effect/turf_decal/delivery, @@ -65248,14 +65266,6 @@ "vFt" = ( /turf/closed/wall/rust, /area/station/hallway/primary/tram/left) -"vFx" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/machinery/holopad/secure, -/obj/structure/cable, -/turf/open/floor/glass/reinforced, -/area/station/ai/satellite/hallway) "vFC" = ( /obj/machinery/door/morgue{ name = "Adult Section" @@ -65412,6 +65422,15 @@ }, /turf/open/floor/iron/white, /area/station/science/xenobiology) +"vHl" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/command/eva) "vHO" = ( /obj/structure/railing/corner{ dir = 1 @@ -65447,6 +65466,10 @@ /obj/machinery/scanner_gate/preset_guns, /turf/open/floor/iron, /area/station/security/brig) +"vIv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/circuit/green, +/area/station/ai/upload/chamber) "vIC" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 @@ -65645,6 +65668,15 @@ /obj/effect/turf_decal/trimline/white/warning, /turf/open/floor/iron, /area/station/maintenance/tram/right) +"vMX" = ( +/obj/effect/turf_decal/trimline/white/line{ + dir = 6 + }, +/obj/effect/turf_decal/trimline/yellow/corner{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "vNe" = ( /obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 @@ -65726,6 +65758,16 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/security/interrogation) +"vOD" = ( +/obj/effect/turf_decal/siding/thinplating/corner, +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 8 + }, +/obj/structure/ladder, +/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/ai/satellite/hallway) "vOE" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 @@ -65798,18 +65840,6 @@ }, /turf/open/floor/iron, /area/station/commons/dorms) -"vQy" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/left/directional/west{ - name = "Armory Desk"; - req_access = list("armory") - }, -/obj/machinery/door/window/left/directional/east{ - name = "Armory Desk"; - req_access = list("security") - }, -/turf/open/floor/plating, -/area/station/security/armory) "vQO" = ( /obj/machinery/camera/directional/north{ c_tag = "Civilian - Theatre Backstage" @@ -65846,16 +65876,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/security/checkpoint/escape) -"vRa" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/station/ai/satellite/interior) -"vRg" = ( -/obj/machinery/airalarm/directional/north, -/turf/open/floor/circuit/red, -/area/station/ai/upload/chamber) "vRm" = ( /obj/machinery/atmospherics/components/binary/pump{ name = "Port to Filter" @@ -65863,6 +65883,17 @@ /obj/machinery/light/directional/west, /turf/open/floor/iron, /area/station/engineering/atmos) +"vRq" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/station/command/eva) "vRv" = ( /turf/open/floor/iron, /area/station/command/heads_quarters/ce) @@ -66034,6 +66065,13 @@ }, /turf/open/floor/plating, /area/station/construction/mining/aux_base) +"vTD" = ( +/obj/structure/cable/multilayer/multiz, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/ai/satellite/chamber) "vTF" = ( /obj/structure/tank_dispenser{ pixel_x = -1 @@ -66065,15 +66103,6 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) -"vUp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/ai_slipper{ - uses = 10 - }, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/station/ai/satellite/interior) "vUu" = ( /turf/open/floor/engine/hull/reinforced, /area/space/nearstation) @@ -66136,6 +66165,12 @@ /obj/machinery/light/small/dim/directional/west, /turf/open/floor/iron/freezer, /area/station/security/prison) +"vWw" = ( +/obj/structure/railing{ + dir = 6 + }, +/turf/open/floor/glass/reinforced, +/area/station/ai/satellite/hallway) "vWx" = ( /turf/closed/wall/r_wall, /area/station/cargo/miningdock/oresilo) @@ -66169,12 +66204,6 @@ }, /turf/open/floor/iron/white, /area/station/science/xenobiology) -"vXp" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/turf/open/floor/glass/reinforced, -/area/station/ai/satellite/hallway) "vXL" = ( /obj/effect/turf_decal/trimline/yellow/filled/line, /turf/open/floor/iron, @@ -66240,6 +66269,18 @@ }, /turf/open/floor/carpet, /area/station/command/bridge) +"vYy" = ( +/obj/structure/sign/warning/radiation/rad_area{ + pixel_y = 32 + }, +/obj/effect/turf_decal/siding/wideplating{ + dir = 6 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/command/vault) "vYA" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ @@ -66265,15 +66306,6 @@ /obj/structure/cable, /turf/open/floor/plating/airless, /area/station/solars/port/asteriod) -"vZh" = ( -/obj/effect/turf_decal/trimline/white/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 10 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "vZB" = ( /obj/machinery/airalarm/directional/north, /turf/open/floor/wood/large, @@ -66301,6 +66333,9 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/hallway/secondary/service) +"waj" = ( +/turf/closed/wall/r_wall, +/area/station/ai/satellite/maintenance) "wao" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 @@ -66349,6 +66384,11 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron/white, /area/station/science/auxlab/firing_range) +"wbC" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/station/ai/satellite/maintenance) "wbH" = ( /turf/open/floor/iron, /area/station/security/office) @@ -66431,10 +66471,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/cafeteria, /area/station/command/heads_quarters/rd) -"wcG" = ( -/mob/living/basic/bot/repairbot, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "wcW" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 6 @@ -66549,6 +66585,19 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/cargo/storage) +"weS" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/item/radio/intercom/directional/south{ + name = "Private Channel"; + frequency = 1447; + listening = 0; + freerange = 1 + }, +/obj/structure/cable, +/turf/open/floor/glass/reinforced, +/area/station/ai/satellite/hallway) "wfb" = ( /obj/structure/closet/crate/coffin, /turf/open/floor/plating, @@ -66821,17 +66870,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/science/robotics/mechbay) -"wjR" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/machinery/camera{ - dir = 10; - network = list("aicore"); - c_tag = "Secure - AI Upper Ring East" - }, -/turf/open/floor/glass/reinforced, -/area/station/ai/satellite/hallway) "wjT" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 9 @@ -66885,9 +66923,6 @@ /obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron, /area/station/security/checkpoint/supply) -"wkC" = ( -/turf/open/floor/iron/dark, -/area/station/command/vault) "wkQ" = ( /obj/machinery/door/airlock/hatch{ name = "Vacant Commissary"; @@ -66910,6 +66945,12 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/station/science/lower) +"wkY" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/structure/table, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/maintenance) "wlo" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Maintenance Hatch" @@ -67014,17 +67055,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/catwalk_floor, /area/station/hallway/primary/tram/right) -"wot" = ( -/obj/structure/window/reinforced/spawner/directional/west, -/obj/structure/table/wood/fancy/red, -/obj/item/ai_module/reset/purge, -/obj/effect/spawner/random/aimodule/harmful, -/obj/machinery/door/window/left/directional/east{ - name = "Dangerous Modules"; - req_access = list("captain") - }, -/turf/open/floor/circuit/red, -/area/station/ai/upload/chamber) "woB" = ( /obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/white/smooth_corner{ @@ -67066,6 +67096,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/maintenance/tram/right) +"wpn" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/light/floor, +/turf/open/floor/iron, +/area/station/security/armory) "wpq" = ( /obj/structure/cable, /obj/machinery/light/floor, @@ -67163,6 +67200,12 @@ }, /turf/open/floor/iron, /area/station/command/heads_quarters/ce) +"wrf" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/circuit/green, +/area/station/ai/upload/chamber) "wri" = ( /obj/structure/closet/wardrobe/mixed, /obj/effect/turf_decal/tile/blue/opposingcorners{ @@ -67174,12 +67217,6 @@ /obj/machinery/portable_atmospherics/pipe_scrubber, /turf/open/floor/iron/dark, /area/station/science/ordnance/storage) -"wrr" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) "wru" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 @@ -67211,6 +67248,29 @@ /obj/machinery/netpod, /turf/open/floor/catwalk_floor/iron_dark, /area/station/cargo/bitrunning/den) +"wrT" = ( +/obj/structure/table/glass, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/stack/cable_coil, +/obj/item/screwdriver{ + pixel_x = -2; + pixel_y = 6 + }, +/obj/item/book/manual/wiki/chemistry{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/book/manual/wiki/grenades, +/obj/item/radio/intercom/directional/west, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/item/assembly/igniter, +/obj/item/assembly/igniter, +/obj/item/assembly/igniter, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) "wsb" = ( /obj/structure/rack, /obj/effect/spawner/random/techstorage/command_all, @@ -67232,6 +67292,11 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, /area/station/medical/chemistry) +"wsA" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/circuit, +/area/station/command/vault) "wsI" = ( /obj/machinery/disposal/bin, /obj/effect/turf_decal/trimline/purple/filled/line{ @@ -67276,17 +67341,6 @@ /obj/effect/turf_decal/tile/purple/fourcorners, /turf/open/floor/iron/white, /area/station/science/research) -"wtC" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "AI Upload Access" - }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, -/obj/effect/landmark/navigate_destination/aiupload, -/turf/open/floor/iron/dark, -/area/station/ai/upload/chamber) "wtK" = ( /obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron/dark/herringbone, @@ -67358,6 +67412,14 @@ /obj/machinery/light/small/dim/directional/east, /turf/open/floor/engine, /area/station/science/xenobiology) +"wuU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/showcase/cyborg/old{ + pixel_y = 20 + }, +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai/satellite/interior) "wvG" = ( /obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 @@ -67448,12 +67510,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/security/checkpoint/supply) -"wwW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/iron, -/area/station/security/armory) "wxa" = ( /obj/structure/closet, /obj/item/clothing/head/soft/red, @@ -67487,17 +67543,6 @@ /obj/machinery/atmospherics/pipe/smart/simple/green/visible, /turf/closed/wall/r_wall, /area/station/engineering/atmos) -"wxk" = ( -/obj/machinery/turretid{ - name = "AI Chamber turret control"; - icon_state = "control_stun"; - pixel_x = 3; - pixel_y = -23 - }, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/window/reinforced/spawner/directional/west, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) "wxu" = ( /obj/machinery/destructive_scanner, /obj/effect/turf_decal/trimline/purple/filled/warning{ @@ -67668,6 +67713,16 @@ /obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, /area/station/command/bridge) +"wzE" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 4 + }, +/obj/machinery/camera/directional/south{ + network = list("ss13","minisat"); + c_tag = "Secure - AI Minisat Chargebay" + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/foyer) "wzJ" = ( /obj/structure/sign/warning/electric_shock, /turf/closed/wall/r_wall, @@ -67921,9 +67976,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/station/hallway/secondary/service) -"wEm" = ( -/turf/closed/wall/r_wall, -/area/station/command/eva) "wEu" = ( /obj/effect/turf_decal/trimline/blue/filled/line, /obj/machinery/camera/directional/south{ @@ -67984,13 +68036,6 @@ }, /turf/open/floor/iron, /area/station/command/teleporter) -"wFd" = ( -/obj/structure/rack, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/effect/spawner/random/armory/shotgun, -/turf/open/floor/iron, -/area/station/security/armory) "wFf" = ( /obj/structure/disposalpipe/junction{ dir = 4 @@ -68009,11 +68054,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/science/robotics/lab) -"wFy" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) "wFz" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Cargo Maintenance Hatch" @@ -68037,14 +68077,6 @@ /obj/effect/turf_decal/siding/thinplating/dark, /turf/open/floor/iron/white, /area/station/science/research) -"wFG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/showcase/cyborg/old{ - pixel_y = 20 - }, -/obj/structure/cable, -/turf/open/floor/circuit, -/area/station/ai/satellite/interior) "wFR" = ( /obj/effect/turf_decal/trimline/neutral/filled/line, /obj/structure/sign/gym/mirrored{ @@ -68074,12 +68106,6 @@ }, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/ce) -"wGw" = ( -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/item/storage/toolbox/drone, -/turf/open/floor/iron/dark, -/area/station/security/armory) "wGy" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -68207,18 +68233,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron/cafeteria, /area/station/security/prison/mess) -"wIK" = ( -/obj/effect/turf_decal/trimline/white/line{ - dir = 9 - }, -/obj/item/radio/intercom/directional/south{ - name = "Private Channel"; - frequency = 1447; - listening = 0; - freerange = 1 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "wIP" = ( /obj/structure/lattice, /turf/open/space/openspace, @@ -68331,6 +68345,10 @@ }, /turf/open/floor/wood/large, /area/station/service/theater) +"wLe" = ( +/obj/machinery/firealarm/directional/north, +/turf/open/floor/glass/reinforced, +/area/station/ai/satellite/hallway) "wLl" = ( /obj/effect/turf_decal/trimline/green/filled/corner{ dir = 4 @@ -68349,6 +68367,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/checker, /area/station/commons/lounge) +"wLx" = ( +/obj/machinery/computer/station_alert{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/foyer) "wLP" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 @@ -68489,6 +68513,9 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/cargo/miningdock) +"wOw" = ( +/turf/open/floor/iron/grimy, +/area/station/ai/satellite/foyer) "wOx" = ( /obj/structure/kitchenspike, /obj/effect/turf_decal/weather/snow, @@ -68586,19 +68613,6 @@ "wQP" = ( /turf/closed/wall, /area/station/maintenance/starboard/lesser) -"wQQ" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/structure/table, -/obj/machinery/camera{ - dir = 9; - network = list("ss13","minisat"); - c_tag = "Secure - AI Minisat Internal Power Access" - }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/maintenance) "wQT" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -68635,12 +68649,12 @@ /obj/machinery/atmospherics/pipe/smart/simple/dark/visible, /turf/open/floor/iron/white, /area/station/science/ordnance) -"wRP" = ( -/obj/machinery/flasher/directional/north{ - id = "AI" +"wRy" = ( +/obj/effect/turf_decal/trimline/white/line{ + dir = 6 }, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "wRR" = ( /obj/structure/dresser, /turf/open/floor/iron/white, @@ -68681,15 +68695,6 @@ }, /turf/open/floor/iron/white, /area/station/commons/vacant_room) -"wSC" = ( -/obj/machinery/airalarm/directional/north, -/obj/structure/cable, -/obj/machinery/camera/motion/directional/north{ - network = list("aicore"); - c_tag = "Secure - AI Core South" - }, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) "wSS" = ( /obj/structure/weightmachine, /turf/open/floor/iron, @@ -68772,13 +68777,6 @@ /obj/machinery/vending/wardrobe/law_wardrobe, /turf/open/floor/wood, /area/station/service/lawoffice) -"wVQ" = ( -/obj/effect/landmark/start/cyborg, -/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/grimy, -/area/station/ai/satellite/foyer) "wVV" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 5 @@ -68879,6 +68877,15 @@ /obj/machinery/firealarm/directional/east, /turf/open/floor/iron, /area/station/hallway/secondary/service) +"wXI" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/ai/satellite/foyer) "wXM" = ( /turf/open/floor/carpet, /area/station/commons/vacant_room/office) @@ -68918,6 +68925,13 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, /area/station/hallway/primary/tram/center) +"wYE" = ( +/obj/structure/table, +/obj/structure/reagent_dispensers/wall/peppertank/directional/west, +/obj/machinery/recharger, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/armory) "wYO" = ( /obj/machinery/rnd/production/protolathe/department/engineering, /obj/effect/turf_decal/trimline/yellow/filled/end{ @@ -68935,6 +68949,11 @@ }, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"wYX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "wZl" = ( /obj/structure/window/reinforced/spawner/directional/east, /obj/item/bikehorn/rubberducky, @@ -68942,20 +68961,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/freezer, /area/station/security/prison/shower) -"wZm" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/yellow/filled/corner, -/turf/open/floor/iron/dark/corner, -/area/station/command/eva) -"wZq" = ( -/obj/structure/closet/crate/silvercrate, -/obj/effect/turf_decal/bot_white/right, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/light/dim/directional/west, -/turf/open/floor/iron/dark, -/area/station/command/vault) "wZA" = ( /obj/structure/table/wood, /obj/structure/window/reinforced/spawner/directional/east{ @@ -69163,17 +69168,6 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/gravity_generator) -"xdD" = ( -/obj/structure/table, -/obj/machinery/requests_console/directional/east{ - name = "EVA Requests Console"; - department = "EVA" - }, -/obj/effect/mapping_helpers/requests_console/assistance, -/obj/machinery/cell_charger, -/obj/item/stock_parts/power_store/cell/high, -/turf/open/floor/iron, -/area/station/command/eva) "xdF" = ( /obj/effect/turf_decal/trimline/brown/filled/corner, /obj/effect/turf_decal/trimline/neutral/filled/line, @@ -69254,6 +69248,11 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/cargo/lobby) +"xeO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/maintenance) "xfd" = ( /obj/effect/turf_decal/trimline/red/filled/corner, /obj/effect/turf_decal/trimline/red/filled/corner{ @@ -69358,6 +69357,13 @@ /obj/machinery/ticket_machine/directional/east, /turf/open/floor/iron, /area/station/hallway/secondary/entry) +"xhB" = ( +/obj/effect/turf_decal/trimline/white/line, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "xhL" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, @@ -69464,12 +69470,6 @@ }, /turf/open/floor/iron/dark, /area/station/science/ordnance/testlab) -"xjC" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer2{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/station/ai/satellite/interior) "xjV" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 @@ -69564,10 +69564,13 @@ /obj/machinery/light/dim/directional/east, /turf/open/floor/iron/dark/smooth_large, /area/station/commons/fitness/recreation/entertainment) -"xlL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/chamber) +"xly" = ( +/obj/structure/closet/emcloset{ + anchored = 1 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/station/ai/satellite/foyer) "xlT" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 @@ -69613,15 +69616,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/commons/dorms) -"xmr" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/floor, -/turf/open/floor/iron, -/area/station/security/armory) "xmE" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 4 @@ -69686,6 +69680,17 @@ "xnI" = ( /turf/open/floor/iron, /area/station/maintenance/tram/left) +"xnS" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "AI Upload Access" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/turf/open/floor/iron/dark, +/area/station/ai/upload/chamber) "xnU" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner, /obj/effect/turf_decal/trimline/neutral/filled/corner{ @@ -69724,12 +69729,6 @@ /obj/machinery/airalarm/directional/east, /turf/open/floor/iron/white, /area/station/medical/medbay/central) -"xoq" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/eva) "xoM" = ( /obj/structure/chair/stool/bar/directional/east, /obj/effect/turf_decal/trimline/red/filled/line{ @@ -69802,10 +69801,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, /area/station/medical/treatment_center) -"xqI" = ( -/obj/structure/railing, -/turf/open/floor/glass/reinforced, -/area/station/ai/satellite/hallway) "xqO" = ( /obj/structure/window/reinforced/spawner/directional/north, /obj/machinery/chem_heater/withbuffer, @@ -69921,6 +69916,12 @@ /obj/machinery/wall_healer/directional/south, /turf/open/floor/iron/white, /area/station/medical/medbay/lobby) +"xsW" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "xsX" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 @@ -69976,15 +69977,6 @@ /obj/machinery/light/dim/directional/east, /turf/open/floor/iron/dark, /area/station/commons/vacant_room/commissary) -"xtt" = ( -/mob/living/basic/bot/cleanbot, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/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/ai/satellite/maintenance) "xtM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -69993,6 +69985,13 @@ }, /turf/open/floor/iron, /area/station/commons/dorms) +"xtZ" = ( +/obj/effect/turf_decal/siding/wideplating/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/circuit/green, +/area/station/command/vault) "xuk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, /obj/machinery/meter, @@ -70059,6 +70058,9 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/service/hydroponics/garden) +"xvl" = ( +/turf/closed/wall/r_wall, +/area/station/ai/satellite/foyer) "xvm" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/oil/slippery, @@ -70108,6 +70110,16 @@ "xwf" = ( /turf/closed/wall/r_wall, /area/station/maintenance/central/greater) +"xwg" = ( +/obj/effect/turf_decal/trimline/white/line{ + dir = 5 + }, +/obj/effect/turf_decal/trimline/yellow/corner{ + dir = 8 + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "xwi" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 5 @@ -70182,10 +70194,6 @@ /obj/structure/chair/stool/directional/east, /turf/open/floor/iron/dark, /area/station/command/heads_quarters/captain/private) -"xxS" = ( -/obj/machinery/teleport/station, -/turf/open/floor/plating, -/area/station/ai/satellite/foyer) "xxW" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 9 @@ -70355,11 +70363,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/security/prison/work) -"xAS" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/foyer) "xBc" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 10 @@ -70488,12 +70491,6 @@ }, /turf/open/misc/asteroid/snow/coldroom, /area/station/service/kitchen/coldroom) -"xDv" = ( -/obj/effect/turf_decal/trimline/white/line{ - dir = 5 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "xDJ" = ( /obj/machinery/light/cold/directional/south, /turf/open/floor/iron/freezer, @@ -70501,12 +70498,6 @@ "xDQ" = ( /turf/closed/wall, /area/station/security/processing) -"xEl" = ( -/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/grimy, -/area/station/ai/satellite/foyer) "xEo" = ( /turf/closed/wall/r_wall, /area/station/command/heads_quarters/captain) @@ -70544,11 +70535,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/evidence) -"xFe" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/turf_decal/bot, -/turf/open/floor/plating, -/area/station/ai/satellite/maintenance) "xFh" = ( /obj/structure/chair/pew/left, /turf/open/floor/iron/chapel{ @@ -70593,15 +70579,6 @@ "xFx" = ( /turf/open/floor/iron, /area/station/commons/fitness) -"xFK" = ( -/obj/effect/turf_decal/trimline/white/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 5 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "xGw" = ( /obj/machinery/door/airlock/external{ name = "Labor Camp Shuttle Airlock" @@ -70640,18 +70617,6 @@ }, /turf/open/floor/iron, /area/station/command/bridge) -"xHO" = ( -/obj/effect/turf_decal/trimline/white/line{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/yellow/corner{ - dir = 1 - }, -/obj/structure/showcase/cyborg/old{ - pixel_y = 20 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "xHP" = ( /obj/machinery/medical_kiosk, /obj/effect/turf_decal/trimline/blue/filled/line{ @@ -70674,6 +70639,13 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/secondary/entry) +"xIU" = ( +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 4 + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "xIV" = ( /obj/structure/table, /obj/item/stock_parts/micro_laser{ @@ -70718,6 +70690,15 @@ }, /turf/open/floor/iron/white, /area/station/medical/medbay/lobby) +"xJB" = ( +/obj/effect/turf_decal/trimline/white/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/interior) "xJD" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/trimline/red/filled/line{ @@ -70749,15 +70730,6 @@ "xKt" = ( /turf/closed/wall/r_wall, /area/station/maintenance/solars/port) -"xKy" = ( -/obj/structure/table/reinforced, -/obj/item/folder/blue{ - pixel_y = 2 - }, -/obj/item/pen, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/circuit, -/area/station/ai/satellite/chamber) "xKB" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/iron/dark, @@ -70847,6 +70819,11 @@ /obj/machinery/light/cold/directional/west, /turf/open/floor/iron/white, /area/station/science/xenobiology) +"xMg" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/eva) "xMl" = ( /obj/machinery/vending/hydronutrients, /obj/structure/noticeboard/directional/south, @@ -71113,6 +71090,14 @@ /obj/machinery/light/cold/directional/east, /turf/open/floor/iron/dark, /area/station/command/teleporter) +"xQG" = ( +/obj/structure/showcase/cyborg/old{ + dir = 8; + pixel_x = 9; + pixel_y = 2 + }, +/turf/open/floor/circuit, +/area/station/ai/satellite/interior) "xQM" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 5 @@ -71168,6 +71153,19 @@ "xRx" = ( /turf/closed/wall, /area/station/medical/surgery/fore) +"xRG" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/camera/directional/south{ + c_tag = "Secure - EVA Storage" + }, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/command/eva) "xRI" = ( /obj/effect/turf_decal/siding/thinplating/dark{ dir = 6 @@ -71239,18 +71237,6 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/station/medical/treatment_center) -"xTg" = ( -/obj/machinery/door/airlock/vault{ - name = "High Security Vault" - }, -/obj/effect/mapping_helpers/airlock/locked, -/obj/effect/mapping_helpers/airlock/access/all/supply/vault, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/navigate_destination/vault, -/turf/open/floor/iron/dark, -/area/station/command/vault) "xTn" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 @@ -71413,12 +71399,15 @@ }, /turf/open/floor/wood/large, /area/station/service/library) -"xWc" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ +"xWe" = ( +/obj/structure/railing{ dir = 4 }, -/turf/open/floor/plating, -/area/station/ai/satellite/foyer) +/obj/effect/turf_decal/siding/thinplating{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/hallway) "xWj" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/trinary/filter/flipped/layer2{ @@ -71426,6 +71415,11 @@ }, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) +"xWo" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/window/reinforced/spawner/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai/satellite/chamber) "xWu" = ( /obj/machinery/status_display/shuttle, /turf/closed/wall, @@ -71459,10 +71453,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /turf/closed/wall/r_wall, /area/station/engineering/supermatter) -"xXK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/circuit, -/area/station/command/vault) "xXL" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 @@ -71523,6 +71513,15 @@ dir = 8 }, /area/station/medical/paramedic) +"xYZ" = ( +/mob/living/basic/bot/cleanbot, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/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/ai/satellite/maintenance) "xZi" = ( /obj/structure/chair/comfy/beige{ dir = 8 @@ -71542,6 +71541,13 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/white, /area/station/science/ordnance) +"xZx" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai/satellite/chamber) "xZC" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ @@ -72028,13 +72034,6 @@ /obj/item/stack/package_wrap, /turf/open/floor/wood, /area/station/command/heads_quarters/hop) -"yhh" = ( -/obj/effect/turf_decal/trimline/white/line{ - dir = 9 - }, -/obj/effect/turf_decal/trimline/yellow/corner, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/interior) "yhs" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 @@ -72173,6 +72172,11 @@ /obj/machinery/computer/records/medical/laptop, /turf/open/floor/iron/dark, /area/station/medical/morgue) +"yjm" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/security/armory) "yjr" = ( /obj/effect/turf_decal/trimline/neutral/filled/line, /obj/effect/turf_decal/siding/thinplating{ @@ -72194,12 +72198,6 @@ /obj/structure/cable, /turf/open/floor/catwalk_floor, /area/station/maintenance/department/crew_quarters/dorms) -"yjB" = ( -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/ai/satellite/foyer) "yjN" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 @@ -89674,9 +89672,9 @@ aaa aaa aaa aaa -aiG -aiG -aiG +rUR +rUR +rUR lQM abM abM @@ -89925,15 +89923,15 @@ adO mgS jBD whC -aiG -aiG -aiG -aiG -aiG +rUR +rUR +rUR +rUR +rUR aaa -aiG -vuo -wZq +rUR +bEz +dAL lQM abM abM @@ -90181,16 +90179,16 @@ dSe dSe adY sVE -aiG -aiG -kkt -sXk -ize -aiG -aiG -aiG -bLz -cxv +rUR +rUR +vYy +oqi +uZn +rUR +rUR +rUR +hMQ +dqK lQM lQM abM @@ -90438,17 +90436,17 @@ ygR mHA uFr ujP -aiG -oWX -kUq -xXK -pnm -ize -wkC -aiG -aQE -pBC -iaS +rUR +aeS +jne +mGl +jeQ +uZn +jYf +rUR +iwP +aYv +jFR lQM abM pZW @@ -90695,17 +90693,17 @@ cCD abL bFM uuw -aiG -jgF -jgF -gLD -rXp -iCC -tDg -xTg -kbk -bTZ -qba +rUR +gNm +gNm +afn +lKe +gOh +rbD +pAA +qaM +sfM +kwe lQM abM pZW @@ -90952,17 +90950,17 @@ ewo tgN uld hPW -aiG -cAJ -iqj -ldU -gMe -pFR -wkC -aiG -kpX -qUf -iaS +rUR +aeT +xtZ +wsA +ptg +mdq +jYf +rUR +jll +byn +jFR lQM abM pZW @@ -91209,16 +91207,16 @@ dhL dhL dhL xAR -aiG -aiG -egp -dfc -pFR -aiG -aiG -aiG -cCW -hrv +rUR +rUR +rsH +jdq +mdq +rUR +rUR +rUR +jVG +lry lQM lQM abM @@ -91467,15 +91465,15 @@ adP odV ekh aiw -aiG -aiG -aiG -aiG -aiG +rUR +rUR +rUR +rUR +rUR aaa -aiG -sIP -cHJ +rUR +pnp +oQO lQM abM abM @@ -91730,9 +91728,9 @@ aaa aaa aaa aaa -aiG -aiG -aiG +rUR +rUR +rUR lQM abM abM @@ -100761,7 +100759,7 @@ ugd pkp jYz kSp -oNO +lgP pkp anr anH @@ -105374,8 +105372,8 @@ kFp kFp mqq qjU -mpj -ffA +rob +hPO fal fal fal @@ -105632,7 +105630,7 @@ qyr xdJ qjU qjU -ffA +hPO pIc oNW wqV @@ -105889,7 +105887,7 @@ knG dcq kxC knG -vFj +qpd qpv nRK oFd @@ -106146,7 +106144,7 @@ tqp kGR lhi kFp -vFj +qpd qpv crU kbG @@ -118812,16 +118810,16 @@ rxw vXM vXM xRm -nUe -nUe -nUe -nUe -nUe -nUe -nUe -nUe -nUe -nUe +oqp +oqp +oqp +oqp +oqp +oqp +oqp +oqp +oqp +oqp xRm vXM vXM @@ -119067,20 +119065,20 @@ rxw vXM vXM vXM -nUe -nUe -nUe -nUe -nUe -nUe -nUe -nUe -nUe -nUe -nUe -nUe -nUe -nUe +oqp +oqp +oqp +oqp +oqp +oqp +oqp +oqp +oqp +oqp +oqp +oqp +oqp +oqp vXM vXM vXM @@ -119322,24 +119320,24 @@ vXM vXM xRm vXM -nUe -nUe -nUe -nUe -nUe -nUe -mRu -efT -hTG -dmE -xDv -xFK -mRu -nUe -nUe -nUe -nUe -nUe +oqp +oqp +oqp +oqp +oqp +oqp +ceY +wRy +dKV +bFl +jrR +jWp +ceY +oqp +oqp +oqp +oqp +oqp vXM rxw vXM @@ -119576,27 +119574,27 @@ vXM vXM vXM vXM -ltJ -ltJ -ltJ -ltJ -ltJ -nUe -rfB -hTG -xDv -efT -hTG -hTG -hTG -hTG -xDv -efT -hTG -rfB -nUe -nUe -nUe +xvl +xvl +xvl +xvl +xvl +oqp +mYt +dKV +jrR +wRy +dKV +dKV +dKV +dKV +jrR +wRy +dKV +mYt +oqp +oqp +oqp xRm rxw vXM @@ -119833,27 +119831,27 @@ vXM vXM vXM vXM -ltJ -gQP -xxS -sDN -ltJ -hTG -hTG -elk -izJ -izJ -izJ -lZh -izJ -izJ -izJ -izJ -ojd -hTG -hTG -nUe -nUe +xvl +lqQ +tJp +rHC +xvl +dKV +dKV +aNq +nNk +nNk +nNk +iSh +nNk +nNk +nNk +nNk +esi +dKV +dKV +oqp +oqp vXM rxw rxw @@ -120090,27 +120088,27 @@ vXM vXM vXM vXM -ltJ -hrC -iat -pYD -ltJ -cNh -ePL -izJ -izJ -yhh -cNh -cNh -deP -cNh -ePL -izJ -izJ -frQ -elk -nUe -nUe +xvl +cXe +bMz +egJ +xvl +xJB +sXL +nNk +nNk +bcO +xJB +xJB +mGO +xJB +sXL +nNk +nNk +rDI +aNq +oqp +oqp vXM vXM vXM @@ -120345,32 +120343,32 @@ xRm xRm xRm xRm -ltJ -ltJ -ltJ -ltJ -tTo -jTE -ltJ -ltJ -kRU -izJ -yhh -udc -jJu -jJu -jJu -jJu -jJu -fAs -izJ -frQ -elk -nUe -nUe -nUe -nUe -nUe +xvl +xvl +xvl +xvl +jrN +oXq +xvl +xvl +xhB +nNk +bcO +bcI +waj +waj +waj +waj +waj +iTI +nNk +rDI +aNq +oqp +oqp +oqp +oqp +oqp vXM vXM rxw @@ -120602,33 +120600,33 @@ vXM vXM vXM mbe -ltJ -nbb -cSB -ltJ -pcD -one -kuK -ltJ -kRU -izJ -nZh -jJu -jJu -enP -lnN -xFe -jJu -jJu -cfn -imB -eOI -nUe -cqX -erd -byb -nUe -nUe +xvl +fLB +xly +xvl +odF +bya +shy +xvl +xhB +nNk +ehS +waj +waj +eBr +ebL +wbC +waj +waj +aUw +tsc +cex +oqp +xIU +nBY +fFL +oqp +oqp vXM rxw vXM @@ -120859,33 +120857,33 @@ xRm xRm xRm xRm -gJU -jTt -grv -gJU -ugT -dwM -hup -ltJ -xHO -izJ -frW -jJu -wQQ -qmD -xtt -uLc -mvd -jJu -tmq -hTG -xDv -nUe -djW -fxB -gDw -byb -nUe +dBj +wXI +jqs +dBj +wOw +aur +uxL +xvl +sRL +nNk +xwg +waj +fEV +bKK +xYZ +pIp +lnk +waj +nss +dKV +jrR +oqp +jIj +tyE +grN +fFL +oqp vXM rxw vXM @@ -121116,33 +121114,33 @@ wJM wJM wJM wJM -aDx -rgn -rgn -qOV -wVQ -ppF -xEl -nBw -vRa -eTe -gFH -jJu -sJW -fwu -vCw -vCw -vCw -mCr -vUp -meF -meF -tWA -oku -sqC -pCF -tmF -nUe +jUS +vsM +vsM +pXC +upe +dKU +szZ +kZw +mxm +gWx +byF +waj +iJY +xeO +uTg +uTg +uTg +qtZ +dki +oWI +oWI +bhx +uQS +pMG +pAC +bdT +oqp vGk rxw vXM @@ -121343,7 +121341,7 @@ kYP wSj lXK wxX -fRM +etG pKC cPE qah @@ -121373,33 +121371,33 @@ xRm xRm xRm xRm -gJU -xWc -xWc -gJU -mNO -ugT -jBG -ltJ -qYT -bnu -yhh -jJu -rxs -eZZ -fkr -eZZ -lmN -jJu -wFG -hTG -wIK -nUe -hOK -cLu -nbE -len -nUe +dBj +fMK +fMK +dBj +uBo +wOw +lHa +xvl +kbc +mwL +bcO +waj +wkY +fhL +oKZ +fhL +hUK +waj +wuU +dKV +hZB +oqp +gui +iHH +iWL +bAW +oqp vXM rxw vXM @@ -121598,14 +121596,14 @@ wBV dIK dIK dIK -aHy -aHy -aHy +hJl +hJl +hJl sxc bfb -aHy -aHy -aHy +hJl +hJl +hJl pFJ lpS cQb @@ -121630,33 +121628,33 @@ gjT gjT gjT gjT -bwI -vpz -dTq -ltJ -xAS -kht -fHK -ltJ -kRU -bnu -nZh -jJu -jJu -fmd -peJ -tjT -jJu -jJu -cHw -yhh -crM -nUe -dQP -cbR -scF -nUe -nUe +fVK +jFM +aPV +xvl +diy +wLx +sEV +xvl +xhB +mwL +ehS +waj +waj +ukY +sQk +elB +waj +waj +hXJ +bcO +sEh +oqp +uMW +pAo +jid +oqp +oqp vXM rxw vXM @@ -121855,14 +121853,14 @@ lBF vjT fjn mBW -aHy -wot -aHy -wtC -fJX -aHy -dFh -aHy +hJl +nrf +hJl +reC +xnS +hJl +dNT +hJl iix iix iix @@ -121887,32 +121885,32 @@ xRm xRm xRm xRm -ltJ -ltJ -ltJ -ltJ -hCt -ltJ -ltJ -ltJ -kRU -bnu -imB -udc -jJu -jJu -jJu -jJu -jJu -kYy -bnu -frQ -elk -nUe -nUe -aly -nUe -nUe +xvl +xvl +xvl +xvl +gzU +xvl +xvl +xvl +xhB +mwL +tsc +bcI +waj +waj +waj +waj +waj +pXk +mwL +rDI +aNq +oqp +oqp +ayI +oqp +oqp vXM vXM rxw @@ -122112,14 +122110,14 @@ chc dIK xAx nYL -aHy -vRg -vqb -nBV -vnx -bcJ -roc -aHy +hJl +pMi +seQ +jWf +liZ +nbF +sKA +hJl aaa aaa vXM @@ -122146,28 +122144,28 @@ vXM vXM vXM vXM -ltJ -clj -yjB -mVB -ltJ -gAD -gqh -bnu -bnu -imB -gAD -gAD -sMl -gAD -tNb -bnu -bnu -frQ -elk -nUe -nUe -xjC +xvl +bzA +mdr +wzE +xvl +uiI +vMX +mwL +mwL +tsc +uiI +uiI +kZK +uiI +qqE +mwL +mwL +rDI +aNq +oqp +oqp +pQY vXM vXM vXM @@ -122369,14 +122367,14 @@ kRr vjT urm eIZ -aHy -jjr -prg -clB -gAF -aGf -fFp -aHy +hJl +rjT +keJ +vIv +gZP +wrf +pFm +hJl aaa aaa vXM @@ -122403,27 +122401,27 @@ vXM vXM vXM vXM -ltJ -voZ -rds -rds -ltJ -hTG -hTG -jTo -bnu -bnu -bnu -bnu -eeJ -bnu -bnu -bnu -wcG -hTG -hTG -nUe -nUe +xvl +jHc +tQq +tQq +xvl +dKV +dKV +oMK +mwL +mwL +mwL +mwL +loF +mwL +mwL +mwL +tIi +dKV +dKV +oqp +oqp vXM rxw rxw @@ -122626,14 +122624,14 @@ vMP dIK qDL dIK -aHy -aHy -eOJ -rII -pcy -cnd -aHy -aHy +hJl +hJl +fYw +typ +gfV +ixC +hJl +hJl aaa aaa vXM @@ -122660,27 +122658,27 @@ vXM vXM vXM vXM -ltJ -ltJ -ltJ -ltJ -ltJ -nUe -rfB -hTG -ehM -jcl -hTG -hTG -hTG -hTG -ehM -jcl -hTG -rfB -nUe -nUe -nUe +xvl +xvl +xvl +xvl +xvl +oqp +mYt +dKV +pur +ide +dKV +dKV +dKV +dKV +pur +ide +dKV +mYt +oqp +oqp +oqp xRm rxw vXM @@ -122884,12 +122882,12 @@ nyx kmr hee aaa -aHy -aHy -aHy -aHy -aHy -aHy +hJl +hJl +hJl +hJl +hJl +hJl aaa aaa aaa @@ -122920,24 +122918,24 @@ vXM vXM xRm vXM -nUe -nUe -nUe -nUe -nUe -nUe -vZh -jcl -hTG -mPZ -ehM -fSe -vZh -nUe -nUe -nUe -nUe -nUe +oqp +oqp +oqp +oqp +oqp +oqp +dnF +ide +dKV +xQG +pur +ouz +dnF +oqp +oqp +oqp +oqp +oqp vXM rxw vXM @@ -123179,20 +123177,20 @@ rxw vXM vXM vXM -nUe -nUe -nUe -nUe -nUe -nUe -nUe -nUe -nUe -nUe -nUe -nUe -nUe -nUe +oqp +oqp +oqp +oqp +oqp +oqp +oqp +oqp +oqp +oqp +oqp +oqp +oqp +oqp vXM vXM vXM @@ -123438,16 +123436,16 @@ rxw vXM vXM xRm -nUe -nUe -nUe -nUe -nUe -nUe -nUe -nUe -nUe -nUe +oqp +oqp +oqp +oqp +oqp +oqp +oqp +oqp +oqp +oqp xRm vXM vXM @@ -146983,7 +146981,7 @@ aac aac aaa iyc -iWQ +jlC suR qnW hKX @@ -148268,7 +148266,7 @@ aaa aaa aaa iyc -tCX +cxd bUG azk hqi @@ -150835,11 +150833,11 @@ ayR ayR ayR ayR -mgl -gYa -sCF -pkV -wEm +bVG +bid +fiP +qPV +hzN rlv rlv rlv @@ -151089,14 +151087,14 @@ aaa abM abM ayR -kKc -kKc -xoq -wZm -rFl -rbu -iSI -wEm +xMg +xMg +uRi +qmN +kPx +rSv +cgl +hzN rlv rlv rlv @@ -151346,14 +151344,14 @@ aaa abM abM ayR -rJg -pdl -avI -tGg -aCA -byA -eex -wEm +bLO +mdV +tKa +bqu +dQw +hlo +rZq +hzN rlv rlv rlv @@ -151603,14 +151601,14 @@ aaa abM abM ayR -kKc -kKc -xoq -uNY -eFB -uwo -aYO -wEm +xMg +xMg +uRi +kDB +heN +vHl +vRq +hzN rlv rlv rlv @@ -151860,14 +151858,14 @@ run qpD abM ayR -wEm -wEm -wEm -wEm -cXj -xdD -rgA -wEm +hzN +hzN +hzN +hzN +kQP +asI +xRG +hzN xQv xQv xQv @@ -152120,11 +152118,11 @@ ayR dsF wEJ idW -wEm -wEm -wEm -mft -wEm +hzN +hzN +hzN +cOg +hzN gkU gkU eaU @@ -154923,11 +154921,11 @@ aac aac aac aac -aWy -aWy -aWy -aWy -aWy +dEv +dEv +dEv +dEv +dEv kIU fWD xDQ @@ -155179,14 +155177,14 @@ aac aaa aaa aaa -aWy -aWy -hRe -fcC -fzq -aWy -aWy -aWy +dEv +dEv +ihc +wYE +trY +dEv +dEv +dEv iUh iUh mbX @@ -155436,14 +155434,14 @@ aaa aaa aaa aaa -aWy -kvu -ixd -eUw -dvT -qdv -hRz -aWy +dEv +eJG +trm +anj +hgn +mKP +sqc +dEv avP rZA hwv @@ -155690,17 +155688,17 @@ aac aac aaa aaa -aWy -aWy -aWy -aWy -lUJ -tqR -qwL -rAB -dvT -gkX -aWy +dEv +dEv +dEv +dEv +lyH +exx +ouM +iub +hgn +dQd +dEv dzY ouJ hhN @@ -155947,17 +155945,17 @@ aac aac aaa aaa -aWy -mQk -mQk -mQk -hdx -reN -wFd -pkC -rAB -dvT -bBc +dEv +gxf +gxf +gxf +dst +nvI +hMq +wpn +iub +hgn +lAC avR agZ osB @@ -156204,17 +156202,17 @@ aac aaa aaa aaa -aWy -hAw -oZj -hiQ -nzT -pNp -bBc -gVE -ebZ -hiQ -iMU +dEv +pvi +kjF +yjm +hPs +juT +lAC +pbo +aeX +yjm +oby etH bLT hvZ @@ -156461,17 +156459,17 @@ aaa aaa aaa aaa -aWy -pwP -dxf -dOk -hdx -reN -niD -hnK -wwW -dvT -bBc +dEv +ggE +uPZ +eSj +dst +nvI +kwq +chr +avg +hgn +lAC ktA agZ iLs @@ -156718,17 +156716,17 @@ aaa aaa aaa aaa -aWy -aWy -aWy -aWy -mBN -elg -aFL -wwW -dvT -tzB -aWy +dEv +dEv +dEv +dEv +tAN +oBY +htq +avg +hgn +kkV +dEv mKq ahc pLO @@ -156978,14 +156976,14 @@ aaa aaa aaa aaa -aWy -tMf -eKG -xmr -dvT -wGw -tzB -aWy +dEv +jlQ +sne +ubk +hgn +dbo +kkV +dEv nJd qjI hzk @@ -157235,14 +157233,14 @@ rmB rmB rmB rmB -aWy -aWy -bpe -cgW -ako -aWy -aWy -aWy +dEv +dEv +irf +mcU +eka +dEv +dEv +dEv iUh iUh hEK @@ -157493,11 +157491,11 @@ hlb dFI wwc rmB -aWy -aWy -cst -vQy -aWy +dEv +dEv +ukw +pyF +dEv oSu rWT gYd @@ -166292,7 +166290,7 @@ aaa xBk xBk pGa -aUM +rSa kiC mrf aKM @@ -166804,7 +166802,7 @@ lCA jRS csg dVj -per +wrT xqO suG taU @@ -171684,7 +171682,7 @@ rOu rSo eHN mQH -cyT +fWX xYy kiG nCl @@ -184348,16 +184346,16 @@ rxw pMW pMW pMW -nfU -nfU -nfU -nfU -nfU -nfU -nfU -nfU -nfU -nfU +gFf +gFf +gFf +gFf +gFf +gFf +gFf +gFf +gFf +gFf pMW pMW pMW @@ -184603,20 +184601,20 @@ pMW pMW wIP pMW -nfU -nfU -nfU -nfU -nfU -nfU -nfU -nfU -nfU -nfU -nfU -nfU -nfU -nfU +gFf +gFf +gFf +gFf +gFf +gFf +gFf +gFf +gFf +gFf +gFf +gFf +gFf +gFf pMW pMW pMW @@ -184858,24 +184856,24 @@ pMW pMW pMW pMW -nfU -nfU -nfU -nfU -nfU -nfU -oSF -oSF -sce -mma -sce -oSF -oSF -nfU -nfU -nfU -nfU -nfU +gFf +gFf +gFf +gFf +gFf +gFf +oMI +oMI +tXU +liC +tXU +oMI +oMI +gFf +gFf +gFf +gFf +gFf pMW rxw pMW @@ -185115,24 +185113,24 @@ pMW tqN tqN tqN -nfU -nfU -nfU -oSF -oSF -oSF -mJS -eSL -eSL -fTu -eSL -eSL -pcj -oSF -oSF -nfU -nfU -nfU +gFf +gFf +gFf +oMI +oMI +oMI +oTa +tDn +tDn +hfs +tDn +tDn +bJP +oMI +oMI +gFf +gFf +gFf wIP rxw pMW @@ -185372,24 +185370,24 @@ pMW vUu lwj vUu -nfU -nfU -oSF -mJS -eSL -eSL -fRk -exS -exS -exS -exS -exS -oLf -eSL -pcj -oSF -nfU -nfU +gFf +gFf +oMI +oTa +tDn +tDn +qJh +dVM +dVM +dVM +dVM +dVM +fho +tDn +bJP +oMI +gFf +gFf pMW rxw rxw @@ -185629,24 +185627,24 @@ pMW tqN tqN tqN -nfU -nfU -oSF -mJR -exS -exS -exS -exS -exS -lYK -exS -exS -exS -exS -xqI -oSF -nfU -nfU +gFf +gFf +oMI +sDY +dVM +dVM +dVM +dVM +dVM +eVl +dVM +dVM +dVM +dVM +cHZ +oMI +gFf +gFf pMW pMW pMW @@ -185886,27 +185884,27 @@ vUu lwj vUu vUu -nfU -nfU -oSF -fey -exS -eGJ -exB -iUc -rxV -nqm -wFy -buC -hZX -exS -xqI -oSF -nfU -nfU -nfU -nfU -nfU +gFf +gFf +oMI +uJi +dVM +oNn +jkc +cOc +jYn +jus +cVr +cTV +jJv +dVM +cHZ +oMI +gFf +gFf +gFf +gFf +gFf pMW pMW rxw @@ -186143,28 +186141,28 @@ tqN tqN tqN vUu -nfU -nfU -oSF -mJR -exS -ckf -jsf -xlL -aBP -bii -qFv -hrL -bkf -exS -xqI -oSF -nfU -gXV -bKv -bKv -nfU -nfU +gFf +gFf +oMI +sDY +dVM +lrx +uaM +pUz +xWo +kgx +ehK +wYX +rSB +dVM +cHZ +oMI +gFf +aOH +uqS +uqS +gFf +gFf pMW rxw pMW @@ -186400,28 +186398,28 @@ vUu lwj vUu vUu -nfU -nfU -sce -jVM -exS -gzX -pui -wxk -exS -exS -exS -wSC -bkf -exS -oLf -exD -nfU -iqi -eTy -bKv -bKv -nfU +gFf +gFf +tXU +gVd +dVM +iqO +aoh +fos +dVM +dVM +dVM +rOT +rSB +dVM +fho +cEb +gFf +hzI +pnT +uqS +uqS +gFf pMW rxw pMW @@ -186656,29 +186654,29 @@ xSS lwj tqN tqN -pgP -qSt -qSt -mgf -vFx -uBd -pui -bRD -vrF -pRX -gHQ -lMX -uUZ -bkf -exS -efc -bKv -ejs -oOn -sAh -oMr -bKv -nfU +tNG +jfu +jfu +rIa +sVz +bNr +aoh +jLx +ffe +mgi +pIQ +hhf +xZx +rSB +dVM +hBJ +uqS +kzR +rsZ +vOD +cmo +uqS +gFf pMW rxw pMW @@ -186914,28 +186912,28 @@ vUu lwj vUu vUu -nfU -nfU -sce -iTG -exS -mLg -vhT -qHY -exS -exS -gHQ -wRP -bkf -exS -lMq -eIN -nfU -tKO -czf -bKv -bKv -nfU +gFf +gFf +tXU +weS +dVM +sRh +njC +ndt +dVM +dVM +pIQ +qYJ +rSB +dVM +jgq +xWe +gFf +mrF +dNi +uqS +uqS +gFf pMW rxw pMW @@ -187171,28 +187169,28 @@ tqN tqN tqN vUu -nfU -nfU -oSF -giq -exS -rzM -vhT -pui -oWH -fJD -ncY -vhT -coE -exS -xqI -oSF -nfU -qCQ -bKv -bKv -nfU -nfU +gFf +gFf +oMI +bZA +dVM +mYB +njC +aoh +iUO +vTD +lxi +njC +mEb +dVM +cHZ +oMI +gFf +wLe +uqS +uqS +gFf +gFf pMW rxw pMW @@ -187428,27 +187426,27 @@ vUu lwj vUu vUu -nfU -nfU -oSF -giq -exS -xKy -hqx -wrr -hZX -cTZ -hZX -osZ -hZX -exS -xqI -oSF -nfU -nfU -nfU -nfU -nfU +gFf +gFf +oMI +bZA +dVM +hFY +lSG +xsW +jJv +dtz +jJv +bcx +jJv +dVM +cHZ +oMI +gFf +gFf +gFf +gFf +gFf pMW pMW rxw @@ -187685,24 +187683,24 @@ pMW tqN tqN tqN -nfU -nfU -oSF -ckG -exS -exS -exS -exS -exS -jqX -exS -exS -exS -exS -xqI -oSF -nfU -nfU +gFf +gFf +oMI +cWj +dVM +dVM +dVM +dVM +dVM +fHR +dVM +dVM +dVM +dVM +cHZ +oMI +gFf +gFf pMW pMW pMW @@ -187942,24 +187940,24 @@ pMW vUu lwj vUu -nfU -nfU -oSF -jbs -hYu -hYu -vXp -exS -exS -exS -exS -exS -lMq -hYu -kvz -oSF -nfU -nfU +gFf +gFf +oMI +uCh +hic +hic +cPl +dVM +dVM +dVM +dVM +dVM +jgq +hic +vWw +oMI +gFf +gFf pMW rxw rxw @@ -188199,24 +188197,24 @@ pMW tqN tqN tqN -nfU -nfU -nfU -oSF -oSF -oSF -jbs -hYu -hYu -wjR -hYu -hYu -kvz -oSF -oSF -nfU -nfU -nfU +gFf +gFf +gFf +oMI +oMI +oMI +uCh +hic +hic +uJa +hic +hic +vWw +oMI +oMI +gFf +gFf +gFf wIP rxw pMW @@ -188456,24 +188454,24 @@ pMW pMW pMW pMW -nfU -nfU -nfU -nfU -nfU -nfU -oSF -oSF -sce -mma -sce -oSF -oSF -nfU -nfU -nfU -nfU -nfU +gFf +gFf +gFf +gFf +gFf +gFf +oMI +oMI +tXU +liC +tXU +oMI +oMI +gFf +gFf +gFf +gFf +gFf pMW rxw pMW @@ -188715,20 +188713,20 @@ pMW pMW wIP pMW -nfU -nfU -nfU -nfU -nfU -nfU -nfU -nfU -nfU -nfU -nfU -nfU -nfU -nfU +gFf +gFf +gFf +gFf +gFf +gFf +gFf +gFf +gFf +gFf +gFf +gFf +gFf +gFf pMW pMW pMW @@ -188974,16 +188972,16 @@ rxw pMW pMW pMW -nfU -nfU -nfU -nfU -nfU -nfU -nfU -nfU -nfU -nfU +gFf +gFf +gFf +gFf +gFf +gFf +gFf +gFf +gFf +gFf pMW pMW pMW diff --git a/_maps/map_files/wawastation/wawastation.dmm b/_maps/map_files/wawastation/wawastation.dmm index d48bde22d77..4b8ee2d2b4a 100644 --- a/_maps/map_files/wawastation/wawastation.dmm +++ b/_maps/map_files/wawastation/wawastation.dmm @@ -38350,6 +38350,10 @@ /obj/machinery/atmospherics/components/binary/valve/digital/on{ dir = 4 }, +/obj/effect/mapping_helpers/airalarm/link{ + chamber_id = "engine" + }, +/obj/effect/mapping_helpers/airalarm/tlv_no_checks, /turf/open/floor/engine, /area/station/engineering/supermatter) "ngp" = ( @@ -42674,7 +42678,6 @@ req_access = list("ai_upload") }, /obj/machinery/turretid{ - icon_state = "control_stun"; name = "AI Chamber turret control"; pixel_x = 3; pixel_y = -23 @@ -49383,7 +49386,6 @@ "rbs" = ( /obj/machinery/turretid{ control_area = "/area/station/ai/upload/chamber"; - icon_state = "control_stun"; name = "AI Upload Turret Control"; pixel_x = -28 }, @@ -51023,6 +51025,10 @@ }, /turf/open/floor/engine/n2o, /area/station/engineering/atmos) +"rBr" = ( +/obj/machinery/air_sensor/engine_chamber, +/turf/open/floor/engine, +/area/station/engineering/supermatter) "rBt" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -114178,7 +114184,7 @@ neE uXw bhv qaZ -vUh +rBr hoM rGq vUh diff --git a/_maps/minigame/deathmatch/species_warfare.dmm b/_maps/minigame/deathmatch/species_warfare.dmm index d452a28d41d..af11eaf15c3 100644 --- a/_maps/minigame/deathmatch/species_warfare.dmm +++ b/_maps/minigame/deathmatch/species_warfare.dmm @@ -34,7 +34,7 @@ /area/deathmatch) "cd" = ( /obj/effect/turf_decal/tile/dark_blue/full, -/obj/machinery/light/built/directional/south, +/obj/machinery/light/empty/directional/south, /obj/machinery/computer{ dir = 4 }, @@ -574,7 +574,7 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, -/obj/machinery/light/built/directional/south, +/obj/machinery/light/empty/directional/south, /turf/open/indestructible, /area/deathmatch) "wb" = ( @@ -700,7 +700,7 @@ /area/deathmatch) "zt" = ( /obj/effect/turf_decal/tile/dark_blue/full, -/obj/machinery/light/built/directional/south, +/obj/machinery/light/empty/directional/south, /obj/machinery/computer{ dir = 8 }, @@ -867,7 +867,7 @@ /obj/item/ammo_casing/rebar, /obj/item/ammo_casing/rebar, /obj/item/ammo_casing/rebar, -/obj/machinery/light/built/directional/north, +/obj/machinery/light/empty/directional/north, /turf/open/indestructible, /area/deathmatch) "EC" = ( @@ -963,7 +963,7 @@ /obj/effect/turf_decal/tile/dark_blue/full, /obj/structure/rack, /obj/item/gun/energy/e_gun/mini/practice_phaser, -/obj/machinery/light/built/directional/north, +/obj/machinery/light/empty/directional/north, /turf/open/indestructible/dark/smooth_large, /area/deathmatch) "Iu" = ( @@ -1164,7 +1164,7 @@ /obj/structure/rack, /obj/item/cane, /obj/structure/fireaxecabinet/directional/south, -/obj/machinery/light/built/directional/south, +/obj/machinery/light/empty/directional/south, /turf/open/indestructible/dark/smooth_large, /area/deathmatch) "ON" = ( diff --git a/_maps/safehouses/README.md b/_maps/safehouses/README.md index 8d64502343b..e68470d6d0b 100644 --- a/_maps/safehouses/README.md +++ b/_maps/safehouses/README.md @@ -3,7 +3,7 @@ ## Creating a new safe house 1. Create a new map inside the `_maps\safe_houses` folder using the TGM format. -2. Create a new dm file inside `modules\bitrunning\virtual_domain\safe_houses` folder.. +2. Update `safehouse.toml` with your new file 3. Place exit and goal landmarks (obj/effect/landmark/bitrunning/..). Generally, 3 exits and 2 goals are ok. 4. Ideally, leave 3 spaces for gear. This has usually been xy [1x1] [1x2] [1x3] 5. Place the modular map connector at the bottom left tile. diff --git a/_maps/safehouses/maintsafe.dmm b/_maps/safehouses/maintsafe.dmm new file mode 100644 index 00000000000..c3579c43c9c --- /dev/null +++ b/_maps/safehouses/maintsafe.dmm @@ -0,0 +1,131 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/open/floor/plating, +/area/virtual_domain/safehouse) +"g" = ( +/obj/structure/broken_flooring/corner/directional/north, +/turf/open/floor/plating, +/area/virtual_domain/safehouse) +"i" = ( +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/virtual_domain/safehouse) +"j" = ( +/turf/closed/wall, +/area/virtual_domain/safehouse) +"l" = ( +/obj/effect/landmark/bitrunning/hololadder_spawn, +/obj/effect/mapping_helpers/broken_floor, +/turf/open/floor/iron, +/area/virtual_domain/safehouse) +"q" = ( +/obj/effect/landmark/bitrunning/hololadder_spawn, +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/iron, +/area/virtual_domain/safehouse) +"t" = ( +/obj/effect/landmark/bitrunning/cache_goal_turf, +/turf/open/indestructible/bitrunning_transport, +/area/virtual_domain/safehouse) +"v" = ( +/obj/structure/broken_flooring/side/directional/north, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/virtual_domain/safehouse) +"y" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/virtual_domain/safehouse) +"C" = ( +/obj/structure/broken_flooring/singular/directional/north, +/obj/structure/railing/corner/end/flip, +/turf/open/floor/plating, +/area/virtual_domain/safehouse) +"E" = ( +/obj/machinery/light/red/dim/directional/west, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/virtual_domain/safehouse) +"I" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/turf/open/floor/plating, +/area/virtual_domain/safehouse) +"M" = ( +/obj/effect/landmark/bitrunning/hololadder_spawn, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/virtual_domain/safehouse) +"N" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/virtual_domain/safehouse) +"O" = ( +/obj/effect/mapping_helpers/broken_floor, +/turf/open/floor/plating, +/area/virtual_domain/safehouse) +"Y" = ( +/obj/machinery/light/red/dim/directional/east, +/turf/open/floor/plating, +/area/virtual_domain/safehouse) + +(1,1,1) = {" +j +j +j +j +j +j +"} +(2,1,1) = {" +j +i +E +g +M +j +"} +(3,1,1) = {" +j +y +N +v +l +j +"} +(4,1,1) = {" +I +N +a +C +q +j +"} +(5,1,1) = {" +j +a +y +N +t +j +"} +(6,1,1) = {" +j +O +Y +N +t +j +"} +(7,1,1) = {" +j +j +j +j +j +j +"} diff --git a/_maps/shuttles/emergency_birdshot.dmm b/_maps/shuttles/emergency_birdshot.dmm index beddbcffe4a..924d5119639 100644 --- a/_maps/shuttles/emergency_birdshot.dmm +++ b/_maps/shuttles/emergency_birdshot.dmm @@ -9,29 +9,6 @@ /obj/machinery/light/small/directional/west, /turf/open/floor/mineral/titanium/white, /area/shuttle/escape) -"at" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 8 - }, -/obj/effect/mob_spawn/cockroach, -/obj/item/reagent_containers/syringe/contraband{ - pixel_x = -4; - pixel_y = -16 - }, -/turf/open/floor/mineral/titanium/white, -/area/shuttle/escape) -"aB" = ( -/obj/effect/mapping_helpers/broken_floor, -/obj/structure/table, -/obj/item/reagent_containers/syringe/epinephrine{ - pixel_x = -4 - }, -/obj/item/rag{ - pixel_x = 3; - pixel_y = 12 - }, -/turf/open/floor/mineral/titanium/white, -/area/shuttle/escape) "aQ" = ( /obj/effect/decal/cleanable/insectguts, /turf/open/floor/mineral/plastitanium/red, @@ -132,6 +109,14 @@ /obj/effect/decal/cleanable/leaper_sludge, /turf/open/floor/mineral/titanium/yellow, /area/shuttle/escape) +"fl" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/gibs/robot_debris, +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, +/turf/open/floor/glass/reinforced, +/area/shuttle/escape) "fn" = ( /obj/structure/table, /obj/item/storage/medkit/regular{ @@ -224,14 +209,6 @@ /obj/machinery/light/small/directional/south, /turf/open/floor/mineral/titanium, /area/shuttle/escape) -"kH" = ( -/obj/structure/frame/computer{ - anchored = 1; - dir = 8 - }, -/obj/machinery/light/small/built/directional/north, -/turf/open/floor/plating/airless, -/area/shuttle/escape) "kZ" = ( /obj/machinery/light/small/directional/south, /obj/item/trash/cheesie, @@ -268,6 +245,10 @@ }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) +"lO" = ( +/obj/effect/decal/cleanable/blood/splatter/oil, +/turf/open/floor/glass/reinforced, +/area/shuttle/escape) "mp" = ( /obj/structure/window/reinforced/survival_pod/spawner/directional/north, /obj/structure/table, @@ -345,6 +326,17 @@ /obj/effect/decal/cleanable/vomit, /turf/open/floor/glass/reinforced, /area/shuttle/escape) +"pn" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/obj/effect/mob_spawn/cockroach, +/obj/item/reagent_containers/syringe/contraband{ + pixel_x = -4; + pixel_y = -16 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) "pw" = ( /obj/structure/rack, /obj/item/crowbar, @@ -387,14 +379,6 @@ /obj/effect/spawner/structure/window/reinforced/shuttle, /turf/open/floor/plating, /area/shuttle/escape) -"sp" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/spawner/random/structure/crate, -/obj/effect/decal/cleanable/blood/oil, -/turf/open/floor/plating, -/area/shuttle/escape) "sS" = ( /obj/structure/chair/comfy/shuttle{ dir = 4 @@ -483,6 +467,18 @@ }, /turf/open/floor/mineral/titanium/tiled/white, /area/shuttle/escape) +"xn" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/structure/table, +/obj/item/reagent_containers/syringe/epinephrine{ + pixel_x = -4 + }, +/obj/item/rag{ + pixel_x = 3; + pixel_y = 12 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) "xo" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -534,14 +530,6 @@ /obj/item/trash/can/food/beans, /turf/open/floor/mineral/titanium, /area/shuttle/escape) -"Ar" = ( -/obj/structure/window/reinforced/survival_pod/spawner/directional/south, -/obj/structure/chair/comfy/shuttle{ - dir = 4 - }, -/obj/effect/decal/cleanable/blood/xeno, -/turf/open/floor/glass/reinforced, -/area/shuttle/escape) "Aw" = ( /obj/structure/lattice, /obj/item/stack/rods/two, @@ -611,6 +599,14 @@ }, /turf/open/floor/mineral/titanium/tiled/blue, /area/shuttle/escape) +"Cx" = ( +/obj/structure/frame/computer{ + anchored = 1; + dir = 8 + }, +/obj/machinery/light/small/empty/directional/north, +/turf/open/floor/plating/airless, +/area/shuttle/escape) "De" = ( /turf/open/floor/mineral/titanium/tiled, /area/shuttle/escape) @@ -707,6 +703,14 @@ /obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, /area/shuttle/escape) +"Ip" = ( +/obj/structure/window/reinforced/survival_pod/spawner/directional/south, +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/xeno, +/turf/open/floor/glass/reinforced, +/area/shuttle/escape) "Iv" = ( /obj/item/restraints/handcuffs/cable, /turf/open/floor/mineral/plastitanium/red/airless, @@ -811,10 +815,6 @@ /obj/item/trash/can, /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) -"OC" = ( -/obj/effect/decal/cleanable/blood/splatter/oil, -/turf/open/floor/glass/reinforced, -/area/shuttle/escape) "OK" = ( /obj/machinery/power/shuttle_engine/heater, /obj/structure/window/reinforced/spawner/directional/north, @@ -934,14 +934,6 @@ /obj/structure/flora/rock/icy/style_2, /turf/open/floor/plating/airless, /area/shuttle/escape) -"Wz" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 1 - }, -/obj/effect/decal/cleanable/blood/gibs/robot_debris, -/obj/structure/window/reinforced/survival_pod/spawner/directional/south, -/turf/open/floor/glass/reinforced, -/area/shuttle/escape) "WH" = ( /obj/structure/chair/comfy/shuttle{ dir = 8 @@ -969,6 +961,14 @@ }, /turf/open/floor/mineral/titanium, /area/shuttle/escape) +"Yv" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/spawner/random/structure/crate, +/obj/effect/decal/cleanable/blood/oil, +/turf/open/floor/plating, +/area/shuttle/escape) "ZA" = ( /obj/structure/chair/stool/bar/directional/west, /turf/open/floor/mineral/titanium/white, @@ -1102,7 +1102,7 @@ dM dM hF yn -sp +Yv gz fG LX @@ -1125,7 +1125,7 @@ rZ AR qd Ju -at +pn qB rZ ZT @@ -1156,7 +1156,7 @@ LX Ve pj Bm -aB +xn by LX rZ @@ -1227,7 +1227,7 @@ mU mp ig Kh -Ar +Ip mU nQ nQ @@ -1248,8 +1248,8 @@ nQ nQ mU IN -OC -Wz +lO +fl mU nQ nQ @@ -1478,7 +1478,7 @@ ho eH oL ho -kH +Cx Aw sU LX diff --git a/_maps/shuttles/emergency_lance.dmm b/_maps/shuttles/emergency_lance.dmm index 3b8dbea2cc7..2d624852afc 100644 --- a/_maps/shuttles/emergency_lance.dmm +++ b/_maps/shuttles/emergency_lance.dmm @@ -935,7 +935,6 @@ /obj/machinery/turretid{ control_area = "/area/shuttle/escape"; desc = "Used to control the Lance's automated defenses."; - icon_state = "control_kill"; lethal = 1; pixel_y = -26; req_access = list("command") diff --git a/_maps/shuttles/emergency_raven.dmm b/_maps/shuttles/emergency_raven.dmm index 7eb255fc2d4..5e57e0b0d7f 100644 --- a/_maps/shuttles/emergency_raven.dmm +++ b/_maps/shuttles/emergency_raven.dmm @@ -1466,7 +1466,6 @@ "ep" = ( /obj/machinery/turretid{ desc = "Used to the Raven's automated defenses."; - icon_state = "control_kill"; lethal = 1; pixel_x = 5; pixel_y = 32; diff --git a/_maps/shuttles/pirate_default.dmm b/_maps/shuttles/pirate_default.dmm index 432e3e93129..978be5b4215 100644 --- a/_maps/shuttles/pirate_default.dmm +++ b/_maps/shuttles/pirate_default.dmm @@ -407,7 +407,6 @@ }, /obj/effect/decal/cleanable/dirt, /obj/machinery/turretid{ - icon_state = "control_kill"; lethal = 1; locked = 0; pixel_y = -24; diff --git a/_maps/shuttles/pirate_ex_interdyne.dmm b/_maps/shuttles/pirate_ex_interdyne.dmm index 4dd64e4cdbe..c2bfc4f4d0e 100644 --- a/_maps/shuttles/pirate_ex_interdyne.dmm +++ b/_maps/shuttles/pirate_ex_interdyne.dmm @@ -12,7 +12,6 @@ dir = 8 }, /obj/machinery/turretid{ - icon_state = "control_kill"; lethal = 1; locked = 0; pixel_y = -24; @@ -803,13 +802,6 @@ /obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /turf/open/floor/iron/dark, /area/shuttle/pirate) -"Tr" = ( -/obj/machinery/porta_turret/syndicate/energy/heavy{ - faction = list("pirate","Syndicate"); - max_integrity = 10000 - }, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/shuttle/pirate) "Ur" = ( /obj/effect/turf_decal/tile/dark_blue/anticorner/contrasted{ dir = 8 @@ -968,7 +960,7 @@ aj aj aa aj -Tr +aO "} (8,1,1) = {" vz @@ -1040,7 +1032,7 @@ aj aj DD aj -Tr +aO "} (12,1,1) = {" af diff --git a/_maps/shuttles/pirate_geode.dmm b/_maps/shuttles/pirate_geode.dmm index 2f6a573aae0..68266a96cff 100644 --- a/_maps/shuttles/pirate_geode.dmm +++ b/_maps/shuttles/pirate_geode.dmm @@ -258,7 +258,6 @@ dir = 4 }, /obj/machinery/turretid{ - icon_state = "control_kill"; lethal = 1; locked = 0; pixel_y = -24; diff --git a/_maps/shuttles/pirate_irs.dmm b/_maps/shuttles/pirate_irs.dmm index 2bc11decda8..5249c79fa76 100644 --- a/_maps/shuttles/pirate_irs.dmm +++ b/_maps/shuttles/pirate_irs.dmm @@ -1379,7 +1379,6 @@ dir = 4 }, /obj/machinery/turretid{ - icon_state = "control_kill"; lethal = 1; pixel_y = -24; req_access = list("syndicate") diff --git a/_maps/shuttles/ruin_pirate_cutter.dmm b/_maps/shuttles/ruin_pirate_cutter.dmm index 422d5bfb2cd..a45eb013430 100644 --- a/_maps/shuttles/ruin_pirate_cutter.dmm +++ b/_maps/shuttles/ruin_pirate_cutter.dmm @@ -133,7 +133,6 @@ dir = 4 }, /obj/machinery/turretid{ - icon_state = "control_kill"; lethal = 1; locked = 0; pixel_y = -30; diff --git a/_maps/shuttles/ruin_syndicate_dropship.dmm b/_maps/shuttles/ruin_syndicate_dropship.dmm index dc3e7b68a7b..3bbec262391 100644 --- a/_maps/shuttles/ruin_syndicate_dropship.dmm +++ b/_maps/shuttles/ruin_syndicate_dropship.dmm @@ -439,7 +439,6 @@ /obj/machinery/turretid{ ailock = 1; desc = "A specially designed set of turret controls. Looks to be covered in protective casing to prevent AI interfacing."; - icon_state = "control_kill"; lethal = 1; name = "Shuttle turret control"; pixel_y = 34; diff --git a/_maps/shuttles/ruin_syndicate_fighter_shiv.dmm b/_maps/shuttles/ruin_syndicate_fighter_shiv.dmm index f91d0260d66..08a0585dc9d 100644 --- a/_maps/shuttles/ruin_syndicate_fighter_shiv.dmm +++ b/_maps/shuttles/ruin_syndicate_fighter_shiv.dmm @@ -12,7 +12,6 @@ /obj/machinery/turretid{ ailock = 1; desc = "A specially designed set of turret controls. Looks to be covered in protective casing to prevent AI interfacing."; - icon_state = "control_kill"; lethal = 1; name = "Shuttle turret control"; pixel_x = 32; diff --git a/_maps/shuttles/starfury_corvette.dmm b/_maps/shuttles/starfury_corvette.dmm index 877375fa4e7..8e944289466 100644 --- a/_maps/shuttles/starfury_corvette.dmm +++ b/_maps/shuttles/starfury_corvette.dmm @@ -16,7 +16,6 @@ /obj/machinery/turretid{ ailock = 1; desc = "A specially designed set of turret controls. Looks to be covered in protective casing to prevent AI interfacing."; - icon_state = "control_kill"; lethal = 1; name = "Ship Turret Control"; pixel_x = 32; diff --git a/_maps/shuttles/starfury_fighter1.dmm b/_maps/shuttles/starfury_fighter1.dmm index ae37e35c23b..68c1aa7d141 100644 --- a/_maps/shuttles/starfury_fighter1.dmm +++ b/_maps/shuttles/starfury_fighter1.dmm @@ -82,7 +82,6 @@ /obj/machinery/turretid{ ailock = 1; desc = "A specially designed set of turret controls. Looks to be covered in protective casing to prevent AI interfacing."; - icon_state = "control_kill"; lethal = 1; name = "Ship Turret Control"; pixel_x = -32; diff --git a/_maps/shuttles/starfury_fighter2.dmm b/_maps/shuttles/starfury_fighter2.dmm index de55ea6c127..6613bd1154b 100644 --- a/_maps/shuttles/starfury_fighter2.dmm +++ b/_maps/shuttles/starfury_fighter2.dmm @@ -50,7 +50,6 @@ /obj/machinery/turretid{ ailock = 1; desc = "A specially designed set of turret controls. Looks to be covered in protective casing to prevent AI interfacing."; - icon_state = "control_kill"; lethal = 1; name = "Ship Turret Control"; pixel_x = -32; diff --git a/_maps/shuttles/starfury_fighter3.dmm b/_maps/shuttles/starfury_fighter3.dmm index e078e7b0bfd..be6d810384f 100644 --- a/_maps/shuttles/starfury_fighter3.dmm +++ b/_maps/shuttles/starfury_fighter3.dmm @@ -49,7 +49,6 @@ /obj/machinery/turretid{ ailock = 1; desc = "A specially designed set of turret controls. Looks to be covered in protective casing to prevent AI interfacing."; - icon_state = "control_kill"; lethal = 1; name = "Ship Turret Control"; pixel_x = -32; diff --git a/_maps/shuttles/whiteship_birdshot.dmm b/_maps/shuttles/whiteship_birdshot.dmm index 8b2c99d9de1..8f64e40dbec 100644 --- a/_maps/shuttles/whiteship_birdshot.dmm +++ b/_maps/shuttles/whiteship_birdshot.dmm @@ -201,12 +201,12 @@ amount = 10 }, /obj/structure/cable, -/obj/machinery/light/small/built/directional/south, +/obj/machinery/light/small/empty/directional/south, /turf/open/floor/catwalk_floor, /area/shuttle/abandoned/engine) "gv" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/built/directional/east, +/obj/machinery/light/small/empty/directional/east, /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/iron/textured, /area/shuttle/abandoned/cargo) @@ -240,7 +240,7 @@ /obj/machinery/atmospherics/components/tank/air{ dir = 1 }, -/obj/machinery/light/small/built/directional/south, +/obj/machinery/light/small/empty/directional/south, /turf/open/floor/catwalk_floor, /area/shuttle/abandoned/engine) "iB" = ( @@ -286,7 +286,7 @@ "jY" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/suit_storage_unit/standard_unit, -/obj/machinery/light/small/built/directional/east, +/obj/machinery/light/small/empty/directional/east, /turf/open/floor/iron/smooth, /area/shuttle/abandoned/crew) "ku" = ( @@ -847,7 +847,7 @@ /turf/open/floor/plating, /area/shuttle/abandoned/medbay) "Cz" = ( -/obj/machinery/light/small/built/directional/west, +/obj/machinery/light/small/empty/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 }, @@ -1376,7 +1376,6 @@ "UK" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/turretid{ - icon_state = "control_kill"; lethal = 1; locked = 0; pixel_y = 28; @@ -1425,7 +1424,7 @@ pixel_y = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/built/directional/west, +/obj/machinery/light/empty/directional/west, /turf/open/floor/carpet/green, /area/shuttle/abandoned/bar) "WW" = ( diff --git a/_maps/shuttles/whiteship_box.dmm b/_maps/shuttles/whiteship_box.dmm index 81c72c3e863..b0be5fc47f6 100644 --- a/_maps/shuttles/whiteship_box.dmm +++ b/_maps/shuttles/whiteship_box.dmm @@ -190,7 +190,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/light/small/built/directional/north, +/obj/machinery/light/small/empty/directional/north, /obj/machinery/firealarm/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 @@ -280,7 +280,7 @@ /area/shuttle/abandoned/medbay) "aJ" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/built/directional/east, +/obj/machinery/light/small/empty/directional/east, /obj/machinery/firealarm/directional/east, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 @@ -396,7 +396,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm/directional/south, /obj/effect/mapping_helpers/airalarm/all_access, -/obj/machinery/light/small/built/directional/south, +/obj/machinery/light/small/empty/directional/south, /turf/open/floor/plating, /area/shuttle/abandoned/engine) "aW" = ( @@ -497,7 +497,7 @@ /turf/open/floor/plating, /area/shuttle/abandoned/engine) "bh" = ( -/obj/machinery/light/small/built/directional/north, +/obj/machinery/light/small/empty/directional/north, /turf/open/floor/plating, /area/shuttle/abandoned/engine) "bi" = ( @@ -553,7 +553,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm/directional/north, /obj/effect/mapping_helpers/airalarm/all_access, -/obj/machinery/light/small/built/directional/north, +/obj/machinery/light/small/empty/directional/north, /obj/structure/cable, /turf/open/floor/plating, /area/shuttle/abandoned/engine) @@ -656,7 +656,7 @@ /area/shuttle/abandoned/medbay) "bA" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/built/directional/east, +/obj/machinery/light/small/empty/directional/east, /obj/structure/closet/secure_closet/medical2{ anchored = 1 }, @@ -670,7 +670,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/sleeper, /obj/effect/turf_decal/delivery, -/obj/machinery/light/small/built/directional/west, +/obj/machinery/light/small/empty/directional/west, /obj/machinery/firealarm/directional/north, /turf/open/floor/iron, /area/shuttle/abandoned/medbay) @@ -705,7 +705,7 @@ /area/shuttle/abandoned/medbay) "bF" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/built/directional/east, +/obj/machinery/light/small/empty/directional/east, /obj/effect/decal/cleanable/blood/old, /obj/structure/cable, /turf/open/floor/iron/white/side{ @@ -930,7 +930,7 @@ "ce" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/built/directional/east, +/obj/machinery/light/small/empty/directional/east, /obj/structure/closet/secure_closet/medical3{ anchored = 1 }, @@ -979,7 +979,7 @@ /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 1 }, -/obj/machinery/light/small/built/directional/east, +/obj/machinery/light/small/empty/directional/east, /turf/open/floor/iron/white/side{ dir = 6 }, @@ -995,7 +995,7 @@ /area/shuttle/abandoned/medbay) "cl" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/built/directional/east, +/obj/machinery/light/small/empty/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/structure/cable, /obj/effect/turf_decal/tile/blue{ @@ -1009,7 +1009,7 @@ /obj/structure/rack, /obj/item/storage/toolbox/emergency, /obj/item/wrench, -/obj/machinery/light/small/built/directional/west, +/obj/machinery/light/small/empty/directional/west, /obj/machinery/firealarm/directional/west, /obj/machinery/button/door/directional/south{ id = "whiteship_windows"; @@ -1190,7 +1190,7 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/bed/medical/emergency, /obj/machinery/iv_drip, -/obj/machinery/light/small/built/directional/north, +/obj/machinery/light/small/empty/directional/north, /obj/effect/decal/cleanable/blood/old, /turf/open/floor/iron/white/side{ dir = 1 @@ -1245,7 +1245,7 @@ /obj/machinery/shower/directional/south, /obj/item/soap, /obj/structure/curtain, -/obj/machinery/light/small/built/directional/south, +/obj/machinery/light/small/empty/directional/south, /turf/open/floor/iron/freezer, /area/shuttle/abandoned/medbay) "cL" = ( @@ -1372,7 +1372,7 @@ "cX" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/built/directional/east, +/obj/machinery/light/small/empty/directional/east, /obj/structure/table, /obj/machinery/door/window/left/directional/west{ name = "Medical Equipment Storage" @@ -1554,7 +1554,7 @@ /area/shuttle/abandoned/medbay) "dn" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/built/directional/east, +/obj/machinery/light/small/empty/directional/east, /turf/open/floor/iron/white/side{ dir = 4 }, @@ -1599,7 +1599,7 @@ "ds" = ( /obj/structure/sign/warning/vacuum/external/directional/east, /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/built/directional/east, +/obj/machinery/light/small/empty/directional/east, /turf/open/floor/plating, /area/shuttle/abandoned/medbay) "dt" = ( @@ -1615,7 +1615,7 @@ /obj/item/storage/box/zipties, /obj/item/assembly/flash/handheld, /obj/item/melee/baton/telescopic, -/obj/machinery/light/small/built/directional/west, +/obj/machinery/light/small/empty/directional/west, /obj/machinery/airalarm/directional/west, /obj/effect/mapping_helpers/airalarm/all_access, /obj/machinery/power/apc/auto_name/directional/north, @@ -1680,7 +1680,7 @@ pixel_y = 3 }, /obj/item/storage/box/donkpockets, -/obj/machinery/light/small/built/directional/east, +/obj/machinery/light/small/empty/directional/east, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, /area/shuttle/abandoned/crew) @@ -1733,7 +1733,7 @@ "Pz" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/built/directional/north, +/obj/machinery/light/small/empty/directional/north, /obj/structure/bed{ dir = 4 }, @@ -1755,7 +1755,7 @@ "Uq" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/built/directional/north, +/obj/machinery/light/small/empty/directional/north, /obj/structure/bed, /obj/machinery/airalarm/directional/north, /obj/effect/mapping_helpers/airalarm/all_access, diff --git a/_maps/shuttles/whiteship_delta.dmm b/_maps/shuttles/whiteship_delta.dmm index a83cd9c28b6..4e8444fd4af 100644 --- a/_maps/shuttles/whiteship_delta.dmm +++ b/_maps/shuttles/whiteship_delta.dmm @@ -52,7 +52,7 @@ /obj/machinery/shower/directional/south, /obj/item/soap, /obj/structure/curtain, -/obj/machinery/light/small/built/directional/south, +/obj/machinery/light/small/empty/directional/south, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/freezer, /area/shuttle/abandoned/crew) @@ -67,7 +67,7 @@ /turf/open/floor/iron/freezer, /area/shuttle/abandoned/crew) "al" = ( -/obj/machinery/light/small/built/directional/north, +/obj/machinery/light/small/empty/directional/north, /obj/effect/decal/cleanable/dirt, /obj/structure/bed{ dir = 4 @@ -97,7 +97,7 @@ /area/shuttle/abandoned/crew) "ao" = ( /obj/structure/sign/warning/vacuum/external/directional/east, -/obj/machinery/light/small/built/directional/east, +/obj/machinery/light/small/empty/directional/east, /turf/open/floor/plating, /area/shuttle/abandoned/crew) "ap" = ( @@ -122,7 +122,7 @@ /turf/open/floor/iron, /area/shuttle/abandoned/bar) "at" = ( -/obj/machinery/light/small/built/directional/west, +/obj/machinery/light/small/empty/directional/west, /obj/effect/decal/cleanable/dirt, /obj/machinery/power/apc/auto_name/directional/west, /obj/structure/spider/stickyweb, @@ -296,7 +296,7 @@ /turf/open/floor/iron, /area/shuttle/abandoned/bar) "aL" = ( -/obj/machinery/light/small/built/directional/east, +/obj/machinery/light/small/empty/directional/east, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/white/line{ dir = 5 @@ -371,7 +371,7 @@ /turf/open/floor/iron, /area/shuttle/abandoned/crew) "aV" = ( -/obj/machinery/light/small/built/directional/south, +/obj/machinery/light/small/empty/directional/south, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/structure/cable, @@ -399,7 +399,7 @@ /obj/effect/turf_decal/stripes/white/line{ dir = 6 }, -/obj/machinery/light/small/built/directional/north, +/obj/machinery/light/small/empty/directional/north, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 @@ -424,7 +424,7 @@ /obj/effect/turf_decal/stripes/white/line{ dir = 10 }, -/obj/machinery/light/small/built/directional/north, +/obj/machinery/light/small/empty/directional/north, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 1 @@ -505,7 +505,7 @@ /turf/open/floor/plating, /area/shuttle/abandoned/engine) "bl" = ( -/obj/machinery/light/small/built/directional/east, +/obj/machinery/light/small/empty/directional/east, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 @@ -521,7 +521,7 @@ "bn" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/built/directional/west, +/obj/machinery/light/small/empty/directional/west, /obj/structure/spider/stickyweb, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/structure/cable, @@ -619,7 +619,7 @@ /turf/open/floor/iron, /area/shuttle/abandoned/bar) "bx" = ( -/obj/machinery/light/small/built/directional/east, +/obj/machinery/light/small/empty/directional/east, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/white/line{ dir = 6 @@ -781,7 +781,6 @@ /area/shuttle/abandoned/engine) "bR" = ( /obj/machinery/turretid{ - icon_state = "control_kill"; lethal = 1; locked = 0; pixel_x = -28; @@ -824,14 +823,14 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm/directional/east, /obj/effect/mapping_helpers/airalarm/all_access, -/obj/machinery/light/small/built/directional/east, +/obj/machinery/light/small/empty/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/structure/cable, /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron, /area/shuttle/abandoned/crew) "bV" = ( -/obj/machinery/light/small/built/directional/south, +/obj/machinery/light/small/empty/directional/south, /obj/effect/turf_decal/stripes/corner{ dir = 1 }, @@ -978,7 +977,7 @@ /turf/open/floor/iron, /area/shuttle/abandoned/crew) "ck" = ( -/obj/machinery/light/small/built/directional/north, +/obj/machinery/light/small/empty/directional/north, /obj/effect/turf_decal/stripes/corner{ dir = 8 }, @@ -1117,7 +1116,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/firealarm/directional/east, /obj/structure/spider/stickyweb, -/obj/machinery/light/small/built/directional/east, +/obj/machinery/light/small/empty/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/structure/cable, /obj/effect/turf_decal/tile/blue{ @@ -1241,7 +1240,7 @@ /area/shuttle/abandoned/engine) "cP" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/built/directional/west, +/obj/machinery/light/small/empty/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/structure/cable, /obj/effect/turf_decal/tile/blue/half/contrasted{ @@ -1301,7 +1300,7 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/abandoned/cargo) "cX" = ( -/obj/machinery/light/small/built/directional/west, +/obj/machinery/light/small/empty/directional/west, /obj/effect/decal/cleanable/dirt, /obj/structure/spider/stickyweb, /turf/open/floor/iron, @@ -1378,7 +1377,7 @@ /turf/open/floor/iron/white, /area/shuttle/abandoned/medbay) "dj" = ( -/obj/machinery/light/small/built/directional/north, +/obj/machinery/light/small/empty/directional/north, /obj/effect/decal/cleanable/dirt, /obj/structure/spider/stickyweb, /obj/machinery/firealarm/directional/north, @@ -1423,7 +1422,7 @@ /obj/effect/turf_decal/stripes/white/line{ dir = 5 }, -/obj/machinery/light/small/built/directional/south, +/obj/machinery/light/small/empty/directional/south, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 @@ -1565,7 +1564,7 @@ /area/shuttle/abandoned/medbay) "dE" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/built/directional/east, +/obj/machinery/light/small/empty/directional/east, /obj/machinery/airalarm/directional/east, /obj/effect/mapping_helpers/airalarm/all_access, /obj/structure/spider/stickyweb, @@ -1592,14 +1591,14 @@ /turf/open/floor/plating, /area/shuttle/abandoned/medbay) "dJ" = ( -/obj/machinery/light/small/built/directional/west, +/obj/machinery/light/small/empty/directional/west, /obj/effect/decal/cleanable/dirt, /obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, /turf/open/floor/iron, /area/shuttle/abandoned/cargo) "dM" = ( -/obj/machinery/light/small/built/directional/east, +/obj/machinery/light/small/empty/directional/east, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/white/line{ dir = 6 @@ -1667,7 +1666,7 @@ /area/shuttle/abandoned/medbay) "dT" = ( /obj/structure/sign/warning/vacuum/external/directional/east, -/obj/machinery/light/small/built/directional/east, +/obj/machinery/light/small/empty/directional/east, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/shuttle/abandoned/medbay) diff --git a/_maps/shuttles/whiteship_kilo.dmm b/_maps/shuttles/whiteship_kilo.dmm index 590c18e7868..a7a1940b5c2 100644 --- a/_maps/shuttles/whiteship_kilo.dmm +++ b/_maps/shuttles/whiteship_kilo.dmm @@ -539,7 +539,6 @@ }, /obj/effect/decal/cleanable/dirt, /obj/machinery/turretid{ - icon_state = "control_kill"; lethal = 1; locked = 0; name = "NTMS-037 Mining Turret control panel"; diff --git a/_maps/shuttles/whiteship_meta.dmm b/_maps/shuttles/whiteship_meta.dmm index 91e83d3e272..3952fb62464 100644 --- a/_maps/shuttles/whiteship_meta.dmm +++ b/_maps/shuttles/whiteship_meta.dmm @@ -142,7 +142,7 @@ "at" = ( /obj/structure/sign/warning/vacuum/external/directional/west, /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/built/directional/west, +/obj/machinery/light/small/empty/directional/west, /turf/open/floor/plating, /area/shuttle/abandoned/crew) "ax" = ( @@ -295,7 +295,7 @@ /turf/open/floor/plating, /area/shuttle/abandoned/engine) "ba" = ( -/obj/machinery/light/small/built/directional/south, +/obj/machinery/light/small/empty/directional/south, /obj/effect/decal/cleanable/dirt, /obj/machinery/firealarm/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ @@ -317,7 +317,7 @@ /turf/open/floor/iron, /area/shuttle/abandoned/crew) "be" = ( -/obj/machinery/light/small/built/directional/north, +/obj/machinery/light/small/empty/directional/north, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -454,7 +454,7 @@ /turf/open/floor/plating, /area/shuttle/abandoned/engine) "bz" = ( -/obj/machinery/light/built/directional/west, +/obj/machinery/light/empty/directional/west, /obj/effect/decal/cleanable/dirt, /obj/machinery/firealarm/directional/west, /obj/structure/closet/crate/internals, @@ -480,7 +480,7 @@ /area/shuttle/abandoned/bar) "bF" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/built/directional/south, +/obj/machinery/light/small/empty/directional/south, /obj/structure/curtain, /obj/machinery/shower/directional/south, /obj/item/soap, @@ -529,7 +529,7 @@ /turf/open/floor/iron/dark, /area/shuttle/abandoned/bar) "bM" = ( -/obj/machinery/light/small/built/directional/west, +/obj/machinery/light/small/empty/directional/west, /obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/machinery/microwave, @@ -647,7 +647,7 @@ /area/shuttle/abandoned/bar) "cd" = ( /obj/structure/table, -/obj/machinery/light/small/built/directional/west, +/obj/machinery/light/small/empty/directional/west, /obj/effect/decal/cleanable/dirt, /obj/item/paper_bin{ pixel_x = -4 @@ -676,7 +676,6 @@ }, /obj/effect/decal/cleanable/dirt, /obj/machinery/turretid{ - icon_state = "control_kill"; lethal = 1; locked = 0; pixel_y = 28; @@ -708,7 +707,7 @@ /area/shuttle/abandoned/engine) "ci" = ( /obj/structure/sign/warning/vacuum/external/directional/north, -/obj/machinery/light/small/built/directional/north, +/obj/machinery/light/small/empty/directional/north, /obj/structure/cable, /turf/open/floor/plating, /area/shuttle/abandoned/engine) @@ -833,7 +832,7 @@ /area/shuttle/abandoned/bar) "cD" = ( /obj/structure/table, -/obj/machinery/light/small/built/directional/west, +/obj/machinery/light/small/empty/directional/west, /obj/effect/decal/cleanable/dirt, /obj/machinery/cell_charger, /obj/item/stock_parts/power_store/cell/high, @@ -889,7 +888,7 @@ /turf/open/floor/iron/dark, /area/shuttle/abandoned/engine) "cI" = ( -/obj/machinery/light/small/built/directional/east, +/obj/machinery/light/small/empty/directional/east, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/structure/rack, @@ -969,7 +968,7 @@ /turf/open/floor/iron/dark, /area/shuttle/abandoned/cargo) "cS" = ( -/obj/machinery/light/built/directional/east, +/obj/machinery/light/empty/directional/east, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/machinery/firealarm/directional/east, @@ -1072,7 +1071,7 @@ "dk" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/built/directional/east, +/obj/machinery/light/small/empty/directional/east, /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/iron/cafeteria, /area/shuttle/abandoned/bar) @@ -1339,7 +1338,7 @@ /area/shuttle/abandoned/bar) "ec" = ( /obj/structure/sign/warning/vacuum/external/directional/west, -/obj/machinery/light/small/built/directional/west, +/obj/machinery/light/small/empty/directional/west, /turf/open/floor/plating, /area/shuttle/abandoned/bar) "ed" = ( @@ -1375,12 +1374,12 @@ pixel_x = -3; pixel_y = 6 }, -/obj/machinery/light/small/built/directional/east, +/obj/machinery/light/small/empty/directional/east, /turf/open/floor/iron, /area/shuttle/abandoned/bar) "ef" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/built/directional/west, +/obj/machinery/light/small/empty/directional/west, /obj/machinery/hydroponics/constructable, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/green/half/contrasted{ @@ -1464,7 +1463,7 @@ /turf/open/floor/iron/dark, /area/shuttle/abandoned/bar) "he" = ( -/obj/machinery/light/built/directional/west, +/obj/machinery/light/empty/directional/west, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm/directional/west, @@ -1619,7 +1618,7 @@ /turf/open/floor/iron, /area/shuttle/abandoned/bar) "uS" = ( -/obj/machinery/light/built/directional/east, +/obj/machinery/light/empty/directional/east, /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm/directional/east, /obj/effect/mapping_helpers/airalarm/all_access, @@ -1632,7 +1631,7 @@ }, /obj/machinery/airalarm/directional/south, /obj/effect/mapping_helpers/airalarm/all_access, -/obj/machinery/light/small/built/directional/south, +/obj/machinery/light/small/empty/directional/south, /obj/effect/decal/cleanable/blood, /turf/open/floor/plating, /area/shuttle/abandoned/engine) @@ -1672,7 +1671,7 @@ /turf/open/floor/iron/dark, /area/shuttle/abandoned/crew) "Aa" = ( -/obj/machinery/light/small/built/directional/east, +/obj/machinery/light/small/empty/directional/east, /obj/effect/decal/cleanable/dirt, /obj/machinery/vending/cigarette, /obj/effect/decal/cleanable/dirt, @@ -1821,7 +1820,7 @@ }, /obj/machinery/airalarm/directional/north, /obj/effect/mapping_helpers/airalarm/all_access, -/obj/machinery/light/small/built/directional/north, +/obj/machinery/light/small/empty/directional/north, /obj/structure/cable, /turf/open/floor/plating, /area/shuttle/abandoned/engine) @@ -1853,7 +1852,7 @@ /turf/open/floor/iron/dark, /area/shuttle/abandoned/bridge) "HJ" = ( -/obj/machinery/light/small/built/directional/east, +/obj/machinery/light/small/empty/directional/east, /obj/effect/decal/cleanable/dirt, /obj/machinery/vending/coffee, /obj/effect/decal/cleanable/dirt, @@ -1986,7 +1985,7 @@ /turf/open/floor/iron/dark, /area/shuttle/abandoned/bar) "RV" = ( -/obj/machinery/light/small/built/directional/south, +/obj/machinery/light/small/empty/directional/south, /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm/directional/south, /obj/effect/mapping_helpers/airalarm/all_access, @@ -2019,7 +2018,7 @@ /obj/structure/bed{ dir = 4 }, -/obj/machinery/light/small/built/directional/east, +/obj/machinery/light/small/empty/directional/east, /obj/item/bedsheet/brown{ dir = 4 }, diff --git a/_maps/shuttles/whiteship_pubby.dmm b/_maps/shuttles/whiteship_pubby.dmm index 2486da85094..c351bbdd41b 100644 --- a/_maps/shuttles/whiteship_pubby.dmm +++ b/_maps/shuttles/whiteship_pubby.dmm @@ -26,7 +26,7 @@ /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 }, -/obj/machinery/light/small/built/directional/west, +/obj/machinery/light/small/empty/directional/west, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/shuttle/abandoned) @@ -207,7 +207,7 @@ /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, -/obj/machinery/light/small/built/directional/north, +/obj/machinery/light/small/empty/directional/north, /obj/structure/table, /obj/effect/spawner/random/food_or_drink/donkpockets{ pixel_y = 5 @@ -303,7 +303,7 @@ /turf/open/floor/iron/dark, /area/shuttle/abandoned) "na" = ( -/obj/machinery/light/small/built/directional/east, +/obj/machinery/light/small/empty/directional/east, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/oil, /obj/structure/cable, @@ -532,7 +532,7 @@ }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/built/directional/west, +/obj/machinery/light/small/empty/directional/west, /turf/open/floor/iron/dark, /area/shuttle/abandoned) "vB" = ( @@ -850,7 +850,7 @@ "JI" = ( /obj/structure/sign/warning/vacuum/external/directional/west, /obj/machinery/suit_storage_unit/standard_unit, -/obj/machinery/light/small/built/directional/north, +/obj/machinery/light/small/empty/directional/north, /obj/effect/turf_decal/delivery/white, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -991,7 +991,7 @@ /turf/open/floor/iron/dark, /area/shuttle/abandoned) "Pu" = ( -/obj/machinery/light/small/built/directional/west, +/obj/machinery/light/small/empty/directional/west, /obj/effect/turf_decal/siding/purple{ dir = 10 }, @@ -1214,7 +1214,7 @@ pixel_x = -4 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/built/directional/west, +/obj/machinery/light/small/empty/directional/west, /turf/open/floor/pod/light, /area/shuttle/abandoned) "ZT" = ( diff --git a/_maps/templates/battlecruiser_starfury.dmm b/_maps/templates/battlecruiser_starfury.dmm index b34b6f1bdab..e68db72be87 100644 --- a/_maps/templates/battlecruiser_starfury.dmm +++ b/_maps/templates/battlecruiser_starfury.dmm @@ -1633,6 +1633,22 @@ }, /turf/open/floor/iron/dark, /area/shuttle/sbc_starfury) +"gs" = ( +/obj/item/toy/cards/deck/syndicate{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/reagent_containers/cup/glass/bottle/beer{ + pixel_x = 5; + pixel_y = -2 + }, +/obj/item/rag, +/obj/structure/table/reinforced/plastitaniumglass, +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/shuttle/sbc_starfury) "gx" = ( /obj/effect/mob_spawn/ghost_role/human/syndicate/battlecruiser{ dir = 8 @@ -3778,6 +3794,14 @@ /obj/effect/turf_decal/box/corners, /turf/open/floor/engine, /area/shuttle/sbc_starfury) +"qo" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/blood/oil, +/turf/open/floor/iron/dark/textured_large, +/area/shuttle/sbc_starfury) "qz" = ( /obj/machinery/light/small/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -3874,6 +3898,10 @@ /obj/machinery/light/small/directional/west, /turf/open/floor/plating, /area/shuttle/sbc_starfury) +"sA" = ( +/obj/effect/decal/cleanable/blood/oil, +/turf/open/floor/plating, +/area/shuttle/sbc_starfury) "sB" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -3882,10 +3910,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/pod/dark, /area/shuttle/sbc_starfury) -"sL" = ( -/obj/effect/decal/cleanable/blood/oil, -/turf/open/floor/plating, -/area/shuttle/sbc_starfury) "sY" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line, @@ -4247,6 +4271,17 @@ /obj/machinery/portable_atmospherics/pump, /turf/open/floor/plating, /area/shuttle/sbc_starfury) +"yG" = ( +/obj/machinery/light/directional/south, +/obj/machinery/turretid{ + ailock = 1; + desc = "A specially designed set of turret controls. Looks to be covered in protective casing to prevent AI interfacing."; + name = "Ship Turret Control"; + pixel_y = -28; + req_access = list("syndicate") + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/sbc_starfury) "yM" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -4928,18 +4963,6 @@ /obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron, /area/shuttle/sbc_starfury) -"KP" = ( -/obj/machinery/light/directional/south, -/obj/machinery/turretid{ - ailock = 1; - desc = "A specially designed set of turret controls. Looks to be covered in protective casing to prevent AI interfacing."; - icon_state = "control_stun"; - name = "Ship Turret Control"; - pixel_y = -28; - req_access = list("syndicate") - }, -/turf/open/floor/mineral/plastitanium, -/area/shuttle/sbc_starfury) "KR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, @@ -5165,17 +5188,19 @@ }, /turf/open/floor/plating, /area/shuttle/sbc_starfury) +"Pt" = ( +/obj/effect/decal/cleanable/blood/oil, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/pod/dark, +/area/shuttle/sbc_starfury) "PF" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, /turf/open/floor/iron/dark/smooth_large, /area/shuttle/sbc_starfury) -"PH" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/blood/oil, -/turf/open/floor/plating, -/area/shuttle/sbc_starfury) "PL" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -5195,19 +5220,19 @@ }, /turf/open/floor/engine, /area/shuttle/sbc_starfury) -"PX" = ( -/obj/effect/decal/cleanable/blood/oil, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/textured_large, -/area/shuttle/sbc_starfury) "PY" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/machinery/airalarm/directional/north, /obj/effect/mapping_helpers/airalarm/syndicate_access, /turf/open/floor/iron/dark, /area/shuttle/sbc_starfury) +"PZ" = ( +/obj/effect/decal/cleanable/blood/oil, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/textured_large, +/area/shuttle/sbc_starfury) "Qf" = ( /obj/machinery/power/port_gen/pacman/super, /obj/effect/turf_decal/delivery, @@ -5368,6 +5393,11 @@ /obj/structure/cable, /turf/open/floor/pod/dark, /area/shuttle/sbc_starfury) +"SW" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/blood/oil, +/turf/open/floor/pod/dark, +/area/shuttle/sbc_starfury) "Ta" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -5385,11 +5415,6 @@ }, /turf/open/floor/plating, /area/shuttle/sbc_starfury) -"Tp" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/blood/oil, -/turf/open/floor/pod/dark, -/area/shuttle/sbc_starfury) "Tr" = ( /obj/effect/turf_decal/siding/dark_red/end{ dir = 8 @@ -5412,14 +5437,6 @@ }, /turf/open/floor/plating/airless, /area/shuttle/sbc_starfury) -"Uw" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/blood/oil, -/turf/open/floor/iron/dark/textured_large, -/area/shuttle/sbc_starfury) "Uy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -5591,13 +5608,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/shuttle/sbc_starfury) -"WJ" = ( -/obj/effect/decal/cleanable/blood/oil, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/pod/dark, -/area/shuttle/sbc_starfury) "WV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, @@ -5757,21 +5767,10 @@ }, /turf/open/floor/iron/dark, /area/shuttle/sbc_starfury) -"ZI" = ( -/obj/item/toy/cards/deck/syndicate{ - pixel_x = -6; - pixel_y = 6 - }, -/obj/item/reagent_containers/cup/glass/bottle/beer{ - pixel_x = 5; - pixel_y = -2 - }, -/obj/item/rag, -/obj/structure/table/reinforced/plastitaniumglass, -/obj/effect/turf_decal/siding/dark{ - dir = 1 - }, -/turf/open/floor/iron/dark, +"Zx" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/blood/oil, +/turf/open/floor/plating, /area/shuttle/sbc_starfury) "ZK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -6117,7 +6116,7 @@ kx ng hf ei -ZI +gs Tr ay ae @@ -6268,7 +6267,7 @@ kN ae MP aH -sL +sA IH Tn mH @@ -6443,7 +6442,7 @@ et et et et -PX +PZ et et et @@ -6543,7 +6542,7 @@ VV lF qC ae -PH +Zx mH ir ir @@ -6569,7 +6568,7 @@ dW ae eT pa -Tp +SW Lt aH aH @@ -7035,7 +7034,7 @@ aM bE uq cB -KP +yG ae as bp @@ -7197,7 +7196,7 @@ aH aH aH hB -WJ +Pt fo xG HL @@ -7292,7 +7291,7 @@ aH aH ae aH -PH +Zx mH ir ir @@ -7603,7 +7602,7 @@ Qu Qu Qu aI -Uw +qo Ju nD Qw @@ -7659,7 +7658,7 @@ AJ dd ik et -PX +PZ et et et @@ -7833,7 +7832,7 @@ Pb aH aH KR -sL +sA mF ae ae diff --git a/_maps/virtual_domains/fredingtonfastingbear.dmm b/_maps/virtual_domains/fredingtonfastingbear.dmm index 67b3965ba96..e2c7be33fe3 100644 --- a/_maps/virtual_domains/fredingtonfastingbear.dmm +++ b/_maps/virtual_domains/fredingtonfastingbear.dmm @@ -131,7 +131,7 @@ /obj/effect/decal/cleanable/blood/tracks{ dir = 4 }, -/obj/machinery/light/built/directional/east, +/obj/machinery/light/empty/directional/east, /turf/open/floor/iron/kitchen, /area/virtual_domain) "hq" = ( @@ -187,7 +187,7 @@ /turf/open/floor/iron/kitchen, /area/virtual_domain) "kL" = ( -/obj/machinery/light/built/directional/west, +/obj/machinery/light/empty/directional/west, /obj/item/light/tube/broken, /turf/open/floor/iron/kitchen, /area/virtual_domain) @@ -279,7 +279,7 @@ /turf/open/floor/iron/kitchen, /area/virtual_domain) "pr" = ( -/obj/machinery/light/built/directional/east, +/obj/machinery/light/empty/directional/east, /turf/open/floor/iron/kitchen, /area/virtual_domain) "pK" = ( @@ -481,7 +481,7 @@ /area/virtual_domain) "wM" = ( /obj/item/toy/balloon/heart, -/obj/machinery/light/built/directional/west, +/obj/machinery/light/empty/directional/west, /obj/structure/fake_stairs/wood{ dir = 1 }, @@ -585,7 +585,7 @@ "Ct" = ( /obj/effect/turf_decal/tile/blue/opposingcorners, /obj/effect/turf_decal/tile/blue/opposingcorners, -/obj/machinery/light/built/directional/east, +/obj/machinery/light/empty/directional/east, /turf/open/floor/iron/kitchen, /area/virtual_domain) "Dx" = ( @@ -622,7 +622,7 @@ /area/virtual_domain/protected_space/fullbright) "Fy" = ( /obj/effect/decal/cleanable/confetti, -/obj/machinery/light/built/directional/west, +/obj/machinery/light/empty/directional/west, /obj/structure/fake_stairs/wood, /turf/open/floor/iron/kitchen, /area/virtual_domain) @@ -635,7 +635,7 @@ /turf/open/floor/iron/kitchen, /area/virtual_domain) "Gn" = ( -/obj/machinery/light/built/directional/east, +/obj/machinery/light/empty/directional/east, /obj/effect/decal/cleanable/food/tomato_smudge, /obj/effect/landmark/bitrunning/cache_spawn, /turf/open/floor/iron/kitchen/small, @@ -851,13 +851,13 @@ /obj/effect/turf_decal/tile/blue/opposingcorners, /obj/effect/turf_decal/tile/blue/opposingcorners, /obj/item/toy/balloon/heart, -/obj/machinery/light/built/directional/west, +/obj/machinery/light/empty/directional/west, /turf/open/floor/iron/kitchen, /area/virtual_domain) "RB" = ( /obj/effect/turf_decal/tile/bar/opposingcorners, /obj/effect/turf_decal/tile/bar/opposingcorners, -/obj/machinery/light/built/directional/west, +/obj/machinery/light/empty/directional/west, /obj/effect/decal/cleanable/glass/plastitanium, /turf/open/floor/iron/kitchen, /area/virtual_domain) @@ -874,7 +874,7 @@ "SE" = ( /obj/effect/turf_decal/tile/bar/opposingcorners, /obj/effect/turf_decal/tile/bar/opposingcorners, -/obj/machinery/light/built/directional/east, +/obj/machinery/light/empty/directional/east, /obj/effect/decal/cleanable/glass/plastitanium, /turf/open/floor/iron/kitchen, /area/virtual_domain) @@ -947,7 +947,7 @@ /obj/effect/turf_decal/tile/dark_red/opposingcorners, /obj/effect/turf_decal/tile/dark_red/opposingcorners, /obj/effect/decal/cleanable/blood/gibs/old, -/obj/machinery/light/built/directional/west, +/obj/machinery/light/empty/directional/west, /turf/open/floor/iron/kitchen, /area/virtual_domain) "VS" = ( diff --git a/_maps/virtual_domains/heretic_hunt.dmm b/_maps/virtual_domains/heretic_hunt.dmm new file mode 100644 index 00000000000..80ef63e4466 --- /dev/null +++ b/_maps/virtual_domains/heretic_hunt.dmm @@ -0,0 +1,2373 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"am" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/virtual_domain) +"aR" = ( +/obj/structure/grille/broken, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/virtual_domain) +"aY" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/electrical{ + pixel_x = -8; + pixel_y = -2 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/virtual_domain) +"br" = ( +/obj/machinery/light/small/broken/directional/west, +/turf/open/floor/plating/heretic_rust, +/area/virtual_domain) +"bC" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/heretic_rust, +/area/virtual_domain) +"bV" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/iron, +/area/virtual_domain) +"ck" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/mapping_helpers/broken_floor, +/turf/open/floor/plating, +/area/virtual_domain) +"cz" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/closet/secure_closet/contraband/armory, +/obj/effect/spawner/random/exotic/antag_gear_weak, +/obj/effect/spawner/random/exotic/syndie, +/turf/open/floor/iron, +/area/virtual_domain) +"cS" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/dark_blue/half/contrasted, +/mob/living/basic/pet/cat/_proc{ + faction = list("neutral", "vdom_fake_crew") + }, +/turf/open/floor/iron/dark, +/area/virtual_domain) +"dh" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating/heretic_rust, +/area/virtual_domain) +"di" = ( +/obj/structure/chair/office, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/iron, +/area/virtual_domain) +"ey" = ( +/obj/modular_map_root/safehouse{ + key = "maintsafe" + }, +/turf/template_noop, +/area/virtual_domain/safehouse) +"eT" = ( +/obj/effect/baseturf_helper/virtual_domain, +/turf/closed/indestructible/binary, +/area/virtual_domain) +"eV" = ( +/obj/machinery/stasis{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/effect/turf_decal/siding/blue{ + dir = 6 + }, +/obj/structure/cable, +/turf/open/floor/plastic, +/area/virtual_domain) +"fd" = ( +/obj/structure/frame/computer{ + dir = 1; + anchored = 1 + }, +/obj/effect/turf_decal/tile/dark_red/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/virtual_domain) +"fl" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box{ + pixel_y = 10; + pixel_x = 2 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/virtual_domain) +"fn" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/visible_heretic_influence, +/turf/open/floor/plating/heretic_rust, +/area/virtual_domain) +"fq" = ( +/obj/machinery/power/rtg, +/obj/structure/cable, +/turf/open/floor/iron, +/area/virtual_domain) +"fA" = ( +/obj/structure/closet/crate/bin, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/item/shard/titanium, +/obj/item/melee/rune_carver, +/obj/item/melee/rune_carver{ + pixel_y = 4; + pixel_x = -4 + }, +/turf/open/floor/iron, +/area/virtual_domain) +"fL" = ( +/obj/structure/table, +/obj/item/storage/medkit/emergency, +/turf/open/floor/iron/dark, +/area/virtual_domain) +"ge" = ( +/obj/structure/table, +/obj/structure/chem_separator{ + pixel_y = 11 + }, +/obj/item/reagent_containers/applicator/pill/psicodine, +/obj/item/reagent_containers/applicator/pill/stimulant{ + pixel_y = -2; + pixel_x = -3 + }, +/obj/item/reagent_containers/applicator/pill/probital{ + pixel_x = 4; + pixel_y = -2 + }, +/turf/open/floor/plating, +/area/virtual_domain) +"gp" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/structure/closet/emcloset, +/turf/open/floor/iron, +/area/virtual_domain) +"gz" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/virtual_domain) +"hp" = ( +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plastic, +/area/virtual_domain) +"hy" = ( +/obj/machinery/light/small/broken/directional/west, +/mob/living/basic/heretic_summon/raw_prophet, +/turf/open/floor/plating, +/area/virtual_domain) +"hK" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/cobweb, +/obj/item/pickaxe/rusted, +/turf/open/floor/plating/heretic_rust, +/area/virtual_domain) +"hP" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/light/cold/directional/north, +/obj/effect/turf_decal/siding/blue{ + dir = 8 + }, +/obj/effect/spawner/random/medical/patient_stretcher, +/obj/structure/cable, +/turf/open/floor/plastic, +/area/virtual_domain) +"hS" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/flashlight/flare{ + icon_state = "flare-on"; + light_on = 1 + }, +/turf/open/floor/plating/heretic_rust, +/area/virtual_domain) +"hV" = ( +/obj/structure/frame/computer{ + dir = 1; + anchored = 1 + }, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/dark_red/half/contrasted, +/turf/open/floor/iron/dark, +/area/virtual_domain) +"hY" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/turf_decal/tile/dark_red/anticorner/contrasted, +/turf/open/floor/iron/dark, +/area/virtual_domain) +"iu" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/turf/open/floor/iron, +/area/virtual_domain) +"iw" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/structure/sign/warning/electric_shock/directional/north, +/turf/open/floor/iron, +/area/virtual_domain) +"iy" = ( +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron, +/area/virtual_domain) +"iH" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/decal/cleanable/insectguts, +/turf/open/floor/plating, +/area/virtual_domain) +"iL" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/table/glass, +/obj/item/storage/medkit{ + pixel_y = -3 + }, +/obj/effect/turf_decal/siding/blue{ + dir = 4 + }, +/turf/open/floor/plastic, +/area/virtual_domain) +"iN" = ( +/turf/template_noop, +/area/virtual_domain/safehouse) +"iQ" = ( +/obj/structure/frame/computer{ + anchored = 1 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/virtual_domain) +"iV" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/item/multitool{ + pixel_x = 5; + pixel_y = 4 + }, +/turf/open/floor/iron, +/area/virtual_domain) +"jR" = ( +/obj/effect/turf_decal/tile/red, +/obj/machinery/digital_clock/directional/east, +/turf/open/floor/iron, +/area/virtual_domain) +"ki" = ( +/mob/living/basic/fake_crewman/engi/mod, +/turf/open/floor/iron, +/area/virtual_domain) +"kw" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/iron, +/area/virtual_domain) +"kQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/structure/electrified_grille, +/turf/open/floor/plating, +/area/virtual_domain) +"lG" = ( +/obj/effect/turf_decal/tile/blue, +/obj/machinery/portable_atmospherics/canister/anesthetic_mix, +/obj/machinery/digital_clock/directional/south, +/turf/open/floor/plastic, +/area/virtual_domain) +"mn" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/reagent_containers/syringe/contraband/bath_salts, +/obj/item/reagent_containers/syringe/contraband/methamphetamine{ + pixel_y = 4; + pixel_x = -3 + }, +/obj/item/reagent_containers/syringe/contraband/morphine{ + pixel_y = -3; + pixel_x = -2 + }, +/turf/open/floor/plating/heretic_rust, +/area/virtual_domain) +"mu" = ( +/obj/structure/table/glass, +/obj/item/paper_bin, +/obj/item/folder/red, +/obj/effect/turf_decal/tile/dark_red/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/virtual_domain) +"mW" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/turf/open/floor/iron, +/area/virtual_domain) +"mX" = ( +/obj/structure/chair/office, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/virtual_domain) +"nf" = ( +/obj/structure/cable, +/turf/closed/indestructible/reinforced, +/area/virtual_domain) +"nh" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/spawner/random/engineering/flashlight, +/turf/open/floor/plating/heretic_rust, +/area/virtual_domain) +"nM" = ( +/obj/effect/visible_heretic_influence, +/turf/open/floor/iron, +/area/virtual_domain) +"nU" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/mapping_helpers/broken_floor, +/turf/open/floor/plating, +/area/virtual_domain) +"oa" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/table/glass, +/obj/item/storage/medkit{ + pixel_y = 10; + pixel_x = 5 + }, +/obj/effect/spawner/random/medical/supplies, +/obj/effect/turf_decal/siding/blue{ + dir = 4 + }, +/turf/open/floor/plastic, +/area/virtual_domain) +"oc" = ( +/obj/effect/visible_heretic_influence, +/obj/structure/cable, +/turf/open/floor/iron, +/area/virtual_domain) +"ok" = ( +/obj/structure/closet/crate/bin, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/item/storage/belt/unfathomable_curio, +/turf/open/floor/iron, +/area/virtual_domain) +"oD" = ( +/mob/living/basic/fake_crewman/assistant, +/obj/effect/mapping_helpers/broken_floor, +/obj/item/restraints/handcuffs/cable/yellow{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/medical/gauze/improvised{ + pixel_y = -2 + }, +/turf/open/floor/plating, +/area/virtual_domain) +"oL" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/structure/cable, +/turf/open/floor/iron, +/area/virtual_domain) +"oQ" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/table/glass, +/obj/item/storage/medkit/regular{ + pixel_y = 7 + }, +/obj/effect/turf_decal/siding/blue{ + dir = 4 + }, +/turf/open/floor/plastic, +/area/virtual_domain) +"pd" = ( +/obj/structure/girder, +/obj/structure/grille/broken, +/turf/open/floor/plating, +/area/virtual_domain) +"pe" = ( +/obj/effect/turf_decal/tile/dark_blue/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/virtual_domain) +"pm" = ( +/obj/effect/spawner/random/clothing/costume, +/obj/structure/rack, +/turf/open/floor/plating, +/area/virtual_domain) +"pv" = ( +/obj/machinery/door/airlock/command/glass, +/turf/open/floor/iron, +/area/virtual_domain) +"pM" = ( +/mob/living/basic/fake_crewman/assistant/alt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/virtual_domain) +"pQ" = ( +/obj/effect/spawner/random/engineering/canister, +/obj/effect/mapping_helpers/burnt_floor, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/virtual_domain) +"rq" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/suit_storage_unit, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/virtual_domain) +"rt" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/reagent_containers/syringe/epinephrine, +/obj/item/reagent_containers/syringe/epinephrine{ + pixel_x = -5; + pixel_y = -5 + }, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating/heretic_rust, +/area/virtual_domain) +"rC" = ( +/turf/closed/wall/heretic_rust, +/area/virtual_domain) +"rP" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/cleanable/plasma, +/turf/open/floor/plating, +/area/virtual_domain) +"sb" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/virtual_domain) +"sd" = ( +/obj/item/storage/test_tube_rack, +/obj/structure/table, +/turf/open/floor/plating, +/area/virtual_domain) +"sl" = ( +/obj/structure/steam_vent, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/virtual_domain) +"sy" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/virtual_domain) +"sL" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/iron, +/area/virtual_domain) +"sT" = ( +/obj/structure/cable, +/turf/open/floor/plastic, +/area/virtual_domain) +"sY" = ( +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, +/turf/open/floor/iron/dark, +/area/virtual_domain) +"ta" = ( +/obj/machinery/light/directional/north, +/turf/open/floor/iron, +/area/virtual_domain) +"tg" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/spawner/random/trash/mopbucket, +/turf/open/floor/plating, +/area/virtual_domain) +"ts" = ( +/obj/effect/spawner/random/bureaucracy/briefcase, +/obj/effect/spawner/random/trash/box, +/turf/open/floor/plating, +/area/virtual_domain) +"uh" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/gloves/color/yellow, +/obj/structure/cable, +/turf/open/floor/iron, +/area/virtual_domain) +"uj" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plastic, +/area/virtual_domain) +"uz" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/virtual_domain) +"uS" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/virtual_domain) +"vh" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plastic, +/area/virtual_domain) +"vn" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/virtual_domain) +"vt" = ( +/obj/machinery/medical_kiosk, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/effect/turf_decal/siding/blue{ + dir = 4 + }, +/obj/effect/turf_decal/siding/blue{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/plastic, +/area/virtual_domain) +"vG" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/virtual_domain) +"vO" = ( +/obj/machinery/defibrillator_mount/directional/west, +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/item/stack/medical/gauze/improvised, +/obj/effect/turf_decal/siding/blue{ + dir = 4 + }, +/turf/open/floor/plastic, +/area/virtual_domain) +"vP" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/virtual_domain) +"vR" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/virtual_domain) +"wK" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/mapping_helpers/broken_floor, +/turf/open/floor/plating/heretic_rust, +/area/virtual_domain) +"wM" = ( +/obj/effect/turf_decal/tile/blue, +/obj/machinery/wall_healer/free/directional/west, +/turf/open/floor/plastic, +/area/virtual_domain) +"wQ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable, +/obj/item/flashlight/flare{ + icon_state = "flare-on"; + light_on = 1 + }, +/turf/open/floor/plating/heretic_rust, +/area/virtual_domain) +"xa" = ( +/obj/machinery/stasis{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/effect/turf_decal/siding/blue{ + dir = 5 + }, +/obj/structure/cable, +/turf/open/floor/plastic, +/area/virtual_domain) +"xg" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/virtual_domain) +"xz" = ( +/obj/effect/baseturf_helper/virtual_domain, +/turf/template_noop, +/area/virtual_domain/safehouse) +"xA" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/effect/turf_decal/siding/blue{ + dir = 1 + }, +/turf/open/floor/plastic, +/area/virtual_domain) +"xC" = ( +/obj/effect/mapping_helpers/broken_floor, +/turf/open/floor/plating/heretic_rust, +/area/virtual_domain) +"xK" = ( +/obj/effect/turf_decal/tile/dark_red/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/virtual_domain) +"xQ" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/vending/cigarette, +/turf/open/floor/iron, +/area/virtual_domain) +"yR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/virtual_domain) +"yW" = ( +/obj/machinery/door/airlock/command/glass, +/turf/open/floor/plastic, +/area/virtual_domain) +"zd" = ( +/obj/effect/spawner/random/engineering/atmospherics_portable, +/turf/open/floor/plating, +/area/virtual_domain) +"zp" = ( +/obj/structure/table, +/obj/item/restraints/handcuffs, +/obj/item/restraints/handcuffs{ + pixel_x = -6; + pixel_y = 3 + }, +/turf/open/floor/iron/dark, +/area/virtual_domain) +"zN" = ( +/mob/living/basic/fake_crewman/boss/ce, +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron/dark, +/area/virtual_domain) +"AA" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/virtual_domain) +"AE" = ( +/obj/structure/closet/emcloset, +/obj/item/storage/medkit/emergency, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/heretic_rust, +/area/virtual_domain) +"AO" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/item/melee/baton/security/loaded, +/turf/open/floor/iron/dark, +/area/virtual_domain) +"AV" = ( +/turf/open/floor/iron, +/area/virtual_domain) +"Bz" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/virtual_domain) +"BW" = ( +/obj/effect/decal/cleanable/ash/large, +/turf/open/floor/plating/heretic_rust, +/area/virtual_domain) +"Cu" = ( +/obj/structure/frame/computer{ + pixel_y = 0; + dir = 4; + anchored = 1 + }, +/obj/effect/turf_decal/tile/dark_blue/half/contrasted{ + dir = 8 + }, +/obj/machinery/light/cold/directional/west, +/turf/open/floor/iron/dark, +/area/virtual_domain) +"CT" = ( +/obj/effect/turf_decal/tile/red, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron, +/area/virtual_domain) +"Dh" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/dark_red/anticorner/contrasted{ + dir = 1 + }, +/obj/item/storage/belt/security/webbing{ + pixel_x = -6; + pixel_y = 2 + }, +/obj/item/pen/fountain{ + pixel_x = 15; + pixel_y = 2 + }, +/turf/open/floor/iron/dark, +/area/virtual_domain) +"DC" = ( +/obj/structure/rack, +/obj/effect/turf_decal/tile/dark_red/half/contrasted, +/obj/item/ammo_box/speedloader/c38/flare, +/obj/item/ammo_box/speedloader/c38, +/obj/item/gun/ballistic/revolver/c38, +/turf/open/floor/iron/dark, +/area/virtual_domain) +"El" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/effect/turf_decal/siding/blue{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/plastic, +/area/virtual_domain) +"EB" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/virtual_domain) +"EI" = ( +/obj/structure/table/glass, +/obj/item/storage/medkit/fire{ + pixel_x = -5; + pixel_y = 4 + }, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/iron, +/area/virtual_domain) +"EL" = ( +/obj/effect/turf_decal/tile/dark_red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/virtual_domain) +"EV" = ( +/obj/effect/turf_decal/tile/red, +/obj/structure/cable, +/turf/open/floor/iron, +/area/virtual_domain) +"Fj" = ( +/turf/open/floor/iron/dark, +/area/virtual_domain) +"Fl" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/iron, +/area/virtual_domain) +"Fv" = ( +/obj/effect/spawner/random/engineering/tank, +/obj/effect/mapping_helpers/broken_floor, +/obj/item/reagent_containers/cup/beaker/eldritch, +/turf/open/floor/plating, +/area/virtual_domain) +"FH" = ( +/obj/machinery/defibrillator_mount/directional/west, +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/item/stack/medical/suture, +/obj/item/stack/medical/mesh{ + pixel_x = 3; + pixel_y = 2 + }, +/obj/machinery/light/cold/directional/north, +/obj/effect/turf_decal/siding/blue{ + dir = 4 + }, +/turf/open/floor/plastic, +/area/virtual_domain) +"FR" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/iv_drip, +/turf/open/floor/plastic, +/area/virtual_domain) +"Gj" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating/heretic_rust, +/area/virtual_domain) +"Gt" = ( +/obj/structure/table/glass, +/obj/item/folder/yellow, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/virtual_domain) +"Gv" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron, +/area/virtual_domain) +"GO" = ( +/obj/structure/frame/computer{ + pixel_y = 0; + dir = 4; + anchored = 1 + }, +/obj/effect/turf_decal/tile/dark_blue/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/virtual_domain) +"GQ" = ( +/obj/effect/spawner/random/trash/bin, +/obj/item/shard/plasma, +/obj/effect/spawner/random/trash/food_packaging, +/obj/effect/spawner/random/trash/food_packaging, +/obj/effect/spawner/random/trash/cigbutt, +/obj/effect/spawner/random/trash/cigpack, +/turf/open/floor/plating, +/area/virtual_domain) +"GZ" = ( +/obj/effect/turf_decal/tile/dark_red/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/virtual_domain) +"Ho" = ( +/obj/structure/sign/warning/electric_shock/directional/east, +/turf/open/floor/plating, +/area/virtual_domain) +"Hy" = ( +/obj/machinery/door/airlock/medical, +/obj/effect/mapping_helpers/airlock/locked, +/turf/open/floor/plastic, +/area/virtual_domain) +"If" = ( +/mob/living/basic/fake_crewman/boss/cmo, +/obj/structure/chair/office/light{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/virtual_domain) +"Ih" = ( +/obj/structure/closet/firecloset, +/obj/structure/cable, +/turf/open/floor/iron, +/area/virtual_domain) +"Iu" = ( +/mob/living/basic/fake_crewman/boss/hos, +/obj/structure/chair/office{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/virtual_domain) +"IH" = ( +/obj/item/flashlight/flare/candle/infinite{ + icon_state = "candle2_lit"; + pixel_x = -3; + pixel_y = 4 + }, +/turf/open/floor/plating/heretic_rust, +/area/virtual_domain) +"IJ" = ( +/obj/machinery/light/cold/directional/south, +/turf/open/floor/plastic, +/area/virtual_domain) +"IS" = ( +/mob/living/basic/fake_crewman/engi, +/obj/structure/cable, +/turf/open/floor/iron, +/area/virtual_domain) +"IX" = ( +/obj/structure/table, +/obj/item/storage/toolbox/emergency, +/obj/item/clothing/mask/gas, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/heretic_rust, +/area/virtual_domain) +"Jj" = ( +/obj/effect/heretic_rune/big, +/obj/effect/landmark/bitrunning/loot_signal, +/turf/open/floor/plating/heretic_rust, +/area/virtual_domain) +"Jo" = ( +/obj/structure/table/glass, +/obj/item/paper_bin, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/virtual_domain) +"Jp" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/spawner/random/trash/food_packaging, +/obj/effect/spawner/random/trash/food_packaging, +/obj/effect/spawner/random/clothing/gloves, +/turf/open/floor/plating/heretic_rust, +/area/virtual_domain) +"Jt" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/closet/crate/bin, +/turf/open/floor/iron, +/area/virtual_domain) +"JA" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/effect/turf_decal/siding/blue/end, +/obj/item/healthanalyzer, +/turf/open/floor/plastic, +/area/virtual_domain) +"JD" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/closet/secure_closet/contraband/armory, +/obj/item/gun/ballistic/rifle/lionhunter, +/obj/item/ammo_box/speedloader/strilka310/lionhunter, +/turf/open/floor/iron, +/area/virtual_domain) +"JG" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/virtual_domain) +"JP" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/spawner/random/trash/cigbutt, +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/spawner/random/clothing/gloves, +/turf/open/floor/plating/heretic_rust, +/area/virtual_domain) +"Kd" = ( +/obj/structure/closet/crate/bin, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/item/eldritch_potion/wounded, +/obj/effect/turf_decal/siding/blue{ + dir = 1 + }, +/obj/item/eldritch_potion/wounded, +/obj/item/eldritch_potion/wounded, +/turf/open/floor/plastic, +/area/virtual_domain) +"Km" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/iron, +/area/virtual_domain) +"KR" = ( +/turf/open/floor/plastic, +/area/virtual_domain) +"KS" = ( +/obj/structure/reagent_dispensers, +/turf/open/floor/plating, +/area/virtual_domain) +"KT" = ( +/turf/open/floor/plating/heretic_rust, +/area/virtual_domain) +"La" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/obj/structure/girder, +/obj/structure/grille, +/turf/open/floor/plating, +/area/virtual_domain) +"Lc" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/virtual_domain) +"Lj" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/obj/structure/cable, +/turf/open/floor/plating, +/area/virtual_domain) +"Lp" = ( +/obj/effect/turf_decal/tile/blue, +/obj/machinery/iv_drip, +/turf/open/floor/plastic, +/area/virtual_domain) +"LB" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/obj/structure/barricade/wooden, +/obj/structure/cable, +/turf/open/floor/plating, +/area/virtual_domain) +"LZ" = ( +/obj/effect/visible_heretic_influence, +/turf/open/floor/plastic, +/area/virtual_domain) +"Mg" = ( +/obj/effect/turf_decal/tile/dark_red/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/virtual_domain) +"MF" = ( +/obj/effect/mapping_helpers/broken_floor, +/turf/open/floor/plating, +/area/virtual_domain) +"MN" = ( +/obj/item/flashlight/flare/candle/infinite{ + icon_state = "candle2_lit"; + pixel_x = 2; + pixel_y = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/virtual_domain) +"Ni" = ( +/obj/item/flashlight/flare/candle/infinite{ + icon_state = "candle2_lit"; + pixel_x = 10; + pixel_y = 14 + }, +/obj/effect/mapping_helpers/broken_floor, +/turf/open/floor/plating, +/area/virtual_domain) +"Nm" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/structure/sign/warning/electric_shock/directional/north, +/turf/open/floor/iron, +/area/virtual_domain) +"Np" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/digital_clock/directional/north, +/turf/open/floor/iron, +/area/virtual_domain) +"Nz" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating, +/area/virtual_domain) +"NE" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating/heretic_rust, +/area/virtual_domain) +"NN" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/table/glass, +/obj/item/stack/medical/gauze{ + pixel_y = 4 + }, +/obj/effect/turf_decal/siding/blue{ + dir = 8 + }, +/turf/open/floor/plastic, +/area/virtual_domain) +"NO" = ( +/mob/living/basic/fake_crewman/md, +/turf/open/floor/plastic, +/area/virtual_domain) +"Ot" = ( +/obj/machinery/light/small/broken/directional/east, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating/heretic_rust, +/area/virtual_domain) +"OX" = ( +/obj/structure/frame/computer{ + anchored = 1 + }, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/virtual_domain) +"Po" = ( +/turf/closed/indestructible/fakedoor/engineering, +/area/virtual_domain) +"Pr" = ( +/turf/closed/indestructible/binary, +/area/virtual_domain) +"PB" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/effect/turf_decal/siding/blue/end{ + dir = 1 + }, +/obj/item/stack/medical/gauze/improvised, +/obj/structure/cable, +/turf/open/floor/plastic, +/area/virtual_domain) +"PJ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/mapping_helpers/broken_floor, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating/heretic_rust, +/area/virtual_domain) +"Qj" = ( +/obj/structure/girder, +/obj/structure/grille, +/turf/open/floor/plating, +/area/virtual_domain) +"Qk" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/structure/cable, +/turf/open/floor/iron, +/area/virtual_domain) +"QP" = ( +/obj/item/flashlight/flare/torch, +/obj/item/flashlight/flare/torch, +/obj/item/clothing/suit/hooded/cultrobes/eldritch, +/obj/item/melee/sickly_blade, +/obj/structure/rack, +/turf/template_noop, +/area/virtual_domain/safehouse) +"Rd" = ( +/obj/item/flashlight/flare{ + icon_state = "flare-on"; + light_on = 1 + }, +/turf/open/floor/plating, +/area/virtual_domain) +"Rg" = ( +/obj/item/flashlight/flare/candle/infinite{ + icon_state = "candle2_lit"; + pixel_x = 4; + pixel_y = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/ash, +/turf/open/floor/plating, +/area/virtual_domain) +"Rl" = ( +/obj/structure/table/glass, +/obj/item/folder/blue{ + pixel_y = 4 + }, +/obj/effect/turf_decal/tile/dark_blue/anticorner/contrasted, +/turf/open/floor/iron/dark, +/area/virtual_domain) +"Ro" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/turf/open/floor/plastic, +/area/virtual_domain) +"Rx" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plastic, +/area/virtual_domain) +"RO" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/spawner/random/trash/mess, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/plating, +/area/virtual_domain) +"RQ" = ( +/obj/effect/turf_decal/tile/blue, +/obj/structure/cable, +/turf/open/floor/plastic, +/area/virtual_domain) +"RY" = ( +/obj/effect/turf_decal/tile/dark_blue/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/virtual_domain) +"RZ" = ( +/obj/structure/closet/firecloset, +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating, +/area/virtual_domain) +"Sb" = ( +/mob/living/basic/fake_crewman/md, +/obj/structure/cable, +/turf/open/floor/plastic, +/area/virtual_domain) +"Sf" = ( +/obj/effect/spawner/random/trash/cigbutt, +/obj/effect/spawner/random/trash/cigbutt, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/virtual_domain) +"Sn" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/heretic_rust, +/area/virtual_domain) +"Ss" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/structure/cable, +/turf/open/floor/plating, +/area/virtual_domain) +"SJ" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/sign/warning/electric_shock/directional/west, +/turf/open/floor/iron, +/area/virtual_domain) +"Tv" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/dark_blue/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/virtual_domain) +"Ua" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/iron, +/area/virtual_domain) +"Ul" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/virtual_domain) +"Va" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/virtual_domain) +"Vh" = ( +/turf/open/floor/plating, +/area/virtual_domain) +"Vj" = ( +/obj/structure/table/reinforced, +/turf/open/floor/iron, +/area/virtual_domain) +"Vr" = ( +/turf/closed/indestructible/fakedoor/glass_airlock, +/area/virtual_domain) +"Vs" = ( +/obj/machinery/light/small/broken/directional/east, +/mob/living/basic/heretic_summon/raw_prophet, +/turf/open/floor/plating/heretic_rust, +/area/virtual_domain) +"Vx" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/item/reagent_containers/hypospray{ + pixel_x = 6; + pixel_y = 1 + }, +/obj/effect/turf_decal/siding/blue{ + dir = 1 + }, +/turf/open/floor/plastic, +/area/virtual_domain) +"VS" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small/red/dim/directional/south, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating/heretic_rust, +/area/virtual_domain) +"VW" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/tank_dispenser, +/obj/structure/fireaxecabinet/directional/south, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/virtual_domain) +"VX" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/table/glass, +/obj/item/reagent_containers/cup/bottle/salglu_solution, +/obj/effect/turf_decal/siding/blue{ + dir = 8 + }, +/turf/open/floor/plastic, +/area/virtual_domain) +"Wk" = ( +/obj/effect/turf_decal/tile/red, +/turf/open/floor/iron, +/area/virtual_domain) +"Wo" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/closet/crate/bin, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/effect/turf_decal/siding/blue{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/plastic, +/area/virtual_domain) +"Wv" = ( +/obj/effect/spawner/random/trash/caution_sign, +/obj/structure/grille/broken, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating/heretic_rust, +/area/virtual_domain) +"WI" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/virtual_domain) +"WL" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/closet/secure_closet/contraband/armory, +/obj/effect/spawner/random/clothing/backpack, +/obj/effect/spawner/random/exotic/antag_gear, +/turf/open/floor/iron, +/area/virtual_domain) +"Xl" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/plastic, +/area/virtual_domain) +"Xv" = ( +/obj/structure/table/glass, +/obj/item/paper_bin, +/obj/effect/turf_decal/tile/dark_blue/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/virtual_domain) +"XD" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/plastic, +/turf/open/floor/plating/heretic_rust, +/area/virtual_domain) +"XK" = ( +/obj/effect/spawner/random/structure/tank_holder, +/turf/open/floor/plating, +/area/virtual_domain) +"Yj" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/virtual_domain) +"Yy" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/table/glass, +/obj/item/storage/medkit/brute{ + pixel_y = -8 + }, +/obj/item/reagent_containers/cup/bottle/salglu_solution{ + pixel_y = 11; + pixel_x = -3 + }, +/obj/item/reagent_containers/cup/bottle{ + pixel_y = 13; + pixel_x = 3 + }, +/obj/effect/turf_decal/siding/blue{ + dir = 8 + }, +/turf/open/floor/plastic, +/area/virtual_domain) +"YL" = ( +/mob/living/basic/fake_crewman/sec, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/virtual_domain) +"Zb" = ( +/obj/structure/table, +/obj/item/reagent_containers/cup/bowl, +/obj/item/reagent_containers/cup/blastoff_ampoule{ + pixel_x = -3 + }, +/turf/open/floor/plating, +/area/virtual_domain) +"Zj" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/virtual_domain) +"Zt" = ( +/turf/closed/indestructible/reinforced, +/area/virtual_domain) +"Zu" = ( +/turf/closed/wall, +/area/virtual_domain) +"ZM" = ( +/obj/effect/spawner/random/trash/moisture_trap, +/turf/open/floor/plating, +/area/virtual_domain) +"ZN" = ( +/turf/closed/indestructible/fakedoor, +/area/virtual_domain) +"ZT" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/item/reagent_containers/cup/bottle/atropine{ + pixel_y = 3; + pixel_x = -13 + }, +/obj/item/reagent_containers/applicator/patch/synthflesh, +/obj/item/reagent_containers/applicator/patch/synthflesh{ + pixel_x = 3; + pixel_y = 2 + }, +/obj/effect/turf_decal/siding/blue{ + dir = 1 + }, +/turf/open/floor/plastic, +/area/virtual_domain) + +(1,1,1) = {" +Pr +Pr +Pr +Pr +Pr +Pr +Pr +Pr +Pr +Pr +Pr +Pr +Pr +Pr +Pr +Pr +Pr +Pr +Pr +Pr +Pr +Pr +Pr +Pr +Pr +Pr +Pr +Pr +Pr +Pr +eT +"} +(2,1,1) = {" +Pr +Zt +Zt +Zt +Zt +Zt +Zt +Zt +Zt +Zt +Zt +Zt +Zt +Zt +Zt +Zt +Zt +Zt +Zt +Zt +Zt +Zt +Zt +Zt +Zt +Zt +Zt +Zt +Zt +Zt +Pr +"} +(3,1,1) = {" +Pr +Zt +Zt +Zt +Lj +Vr +Vr +Lj +Zu +Zu +rC +rC +rC +Zu +Zt +Zt +Zt +Zt +Zt +Zu +Zu +Zu +Zu +Zu +Zu +Zu +Zu +Zt +Zt +Zt +Pr +"} +(4,1,1) = {" +Pr +Zt +Zt +Zt +vP +yR +yR +Bz +Zu +pQ +BW +nU +GQ +Zu +Zu +rC +rC +Zu +rC +Zu +iN +iN +iN +iN +iN +ey +Zu +Zt +Zt +Zt +Pr +"} +(5,1,1) = {" +Pr +Zt +Zt +Zt +iw +ki +sb +Gv +Zu +pm +wK +KT +tg +rC +hK +hy +nU +br +Vh +Zu +iN +iN +QP +iN +iN +iN +Zu +Zt +Zt +Zt +Pr +"} +(6,1,1) = {" +Pr +Zt +sb +Lj +Va +Vj +fl +Km +Zu +Zu +La +rC +rC +Zu +EB +IH +KT +MN +vn +Qj +iN +iN +QP +iN +iN +iN +Zu +Zt +Zt +Zt +Pr +"} +(7,1,1) = {" +Pr +Zt +sb +Po +sb +aY +Qk +vR +uS +sl +am +dh +Wv +uS +NE +bC +Jj +MF +Sn +Vh +iN +iN +QP +iN +iN +iN +Zu +Zt +Zt +Zt +Pr +"} +(8,1,1) = {" +Pr +Zt +sb +Lj +AA +Vj +uh +iy +Zu +Zu +Zu +LB +Zu +rC +sy +Ni +xC +Rg +Vh +pd +iN +iN +iN +iN +iN +iN +Zu +Zt +Zt +Zt +Pr +"} +(9,1,1) = {" +Pr +Zt +nf +Zt +Nm +AV +IS +iy +rq +Zu +Sf +Ss +Zb +rC +JG +Ot +sy +Vs +Vh +rC +iN +iN +iN +iN +iN +iN +Zu +Zt +Zt +Zt +Pr +"} +(10,1,1) = {" +Pr +Zt +fq +Zt +Np +nM +sb +iy +VW +Zu +JP +wQ +Zu +Zu +rC +Zu +uS +WI +rC +Zu +iN +iN +iN +iN +iN +xz +Zu +Zt +Zt +Zt +Pr +"} +(11,1,1) = {" +Pr +Zt +Zt +Zt +gp +Ih +sb +oL +rq +Zu +ge +Vh +rC +rt +oD +Zu +JG +MF +KS +Zu +Zu +Zu +Zu +Zu +Zu +Zu +Zu +Zt +Zt +Zt +Pr +"} +(12,1,1) = {" +Pr +Zt +Zt +Zt +Zu +vG +pv +vG +Zu +Zu +sd +nh +Yj +XD +mn +rC +NE +RO +IX +Zu +GO +Cu +Tv +Zu +Zu +Zu +Zt +Zt +Zt +Zt +Pr +"} +(13,1,1) = {" +Pr +Zt +Zt +Zt +Zu +mW +iu +Km +iV +Zu +pM +KT +Zu +rC +Zu +Zu +JG +hS +Jp +Zu +pe +If +cS +wM +Kd +Zu +Zt +Zt +Zt +Zt +Pr +"} +(14,1,1) = {" +Pr +Zt +Zt +Zu +Zu +Gt +Jo +AV +EI +Zu +ts +EB +Yj +wK +rP +Zu +Gj +KT +iH +Zu +RY +Xv +Rl +hp +Vx +Zu +Zt +Zt +Zt +Zt +Pr +"} +(15,1,1) = {" +Pr +Zt +Zt +Zu +iQ +Fj +zN +AV +fA +Zu +Zu +Zu +Zu +Nz +Fv +rC +dh +fn +ZM +Zu +Rx +Ro +Ro +hp +ZT +Zu +Zt +Zt +Zt +Zt +Pr +"} +(16,1,1) = {" +Pr +Zt +Zt +Zu +OX +Zj +sY +bV +Zu +Zu +ok +Ua +Zu +Zu +Zu +rC +sy +Ho +zd +Zu +Rx +KR +KR +hp +xA +Zu +Zt +Zt +Zt +Zt +Pr +"} +(17,1,1) = {" +Pr +Zt +Zt +Zu +Zu +Zu +Zu +Zu +Zu +Zu +Fl +Dh +EL +fd +Zu +rC +kQ +rC +Zu +Zu +vG +yW +vG +Zu +Zu +Zu +Zu +Zu +Zu +Zt +Pr +"} +(18,1,1) = {" +Pr +Zt +Zt +Zu +Jt +JD +cz +WL +xg +vG +di +mu +Iu +hV +Zu +AE +JG +Zu +Zu +FH +eV +sT +xa +vO +Zu +iL +oa +oQ +Zu +Zt +Pr +"} +(19,1,1) = {" +Pr +Zt +Zt +Zu +AV +YL +Lc +Lc +xg +pv +AV +xK +Fj +DC +Zu +RZ +dh +Zu +FR +vh +vh +Xl +vh +vh +Zu +vh +vh +vh +Zu +Zt +Pr +"} +(20,1,1) = {" +Pr +Zt +Zt +Zu +AV +mX +AO +uz +xg +vG +kw +GZ +Mg +hY +Zu +Zu +aR +Zu +KR +KR +NO +sT +KR +KR +Hy +KR +LZ +KR +Zu +Zt +Pr +"} +(21,1,1) = {" +Pr +Zt +Zt +Zu +ta +mX +fL +uz +gz +Zu +Zu +vG +Zu +Zu +Zu +Zu +dh +uS +uj +uj +PB +vt +JA +KR +Ul +KR +KR +IJ +Zu +Zt +Pr +"} +(22,1,1) = {" +Pr +Zt +Zt +Zu +AV +mX +zp +uz +xg +sL +SJ +xg +xQ +Zu +ck +Vh +NE +Zu +KR +KR +KR +Sb +KR +KR +Hy +KR +KR +KR +Zu +Zt +Pr +"} +(23,1,1) = {" +Pr +Zt +Zt +Zu +AV +Lc +Lc +YL +sb +sb +sb +oc +vR +uS +JG +PJ +VS +Zu +Lp +hp +hp +RQ +hp +hp +Zu +hp +hp +lG +Zu +Zt +Pr +"} +(24,1,1) = {" +Pr +Zt +Zt +Zu +Wk +jR +CT +Wk +EV +Wk +EV +Wk +EV +Zu +rC +Rd +XK +Zu +Zu +hP +El +El +El +Wo +Zu +VX +Yy +NN +Zu +Zt +Pr +"} +(25,1,1) = {" +Pr +Zt +Zt +Zu +Zu +Zu +Zu +Zu +Lj +ZN +Lj +ZN +Lj +Zu +Zu +rC +rC +Zu +Zu +Lj +ZN +Lj +ZN +Lj +Zu +Zu +Zu +Zu +Zu +Zt +Pr +"} +(26,1,1) = {" +Pr +Zt +Zt +Zt +Zt +Zt +Zt +Zt +Zt +Zt +Zt +Zt +Zt +Zt +Zt +Zt +Zt +Zt +Zt +Zt +Zt +Zt +Zt +Zt +Zt +Zt +Zt +Zt +Zt +Zt +Pr +"} +(27,1,1) = {" +Pr +Pr +Pr +Pr +Pr +Pr +Pr +Pr +Pr +Pr +Pr +Pr +Pr +Pr +Pr +Pr +Pr +Pr +Pr +Pr +Pr +Pr +Pr +Pr +Pr +Pr +Pr +Pr +Pr +Pr +Pr +"} diff --git a/_maps/virtual_domains/syndicate_assault.dmm b/_maps/virtual_domains/syndicate_assault.dmm index e1258edf041..a341ce2fe89 100644 --- a/_maps/virtual_domains/syndicate_assault.dmm +++ b/_maps/virtual_domains/syndicate_assault.dmm @@ -318,7 +318,6 @@ /obj/machinery/turretid{ control_area = "/area/ruin/space/has_grav/syndicate_forgotten_ship"; enabled = 0; - icon_state = "control_kill"; lethal = 1; name = "Ship turret control panel"; pixel_y = 32; diff --git a/code/__DEFINES/DNA.dm b/code/__DEFINES/DNA.dm index 13d7a2dce4c..45a747e2489 100644 --- a/code/__DEFINES/DNA.dm +++ b/code/__DEFINES/DNA.dm @@ -73,7 +73,7 @@ // Other #define FEATURE_WINGS "wings" -#define FEATURE_WINGS_OPEN "[FEATURE_WINGS]open" +#define FEATURE_WINGS_OPEN "wingsopen" #define FEATURE_TAIL_MONKEY "tail_monkey" #define FEATURE_TAIL_XENO "tail_xeno" #define FEATURE_TAILSPINES "tailspines" // Different from regular spines, these appear on tails diff --git a/code/__DEFINES/__globals.dm b/code/__DEFINES/__globals.dm index 3639d559255..9f3ea839e76 100644 --- a/code/__DEFINES/__globals.dm +++ b/code/__DEFINES/__globals.dm @@ -49,6 +49,12 @@ /// Create a typed list global that is initialized as an empty list #define GLOBAL_LIST_EMPTY_TYPED(X, Typepath) GLOBAL_LIST_INIT_TYPED(X, Typepath, list()) +/// Create an alist global with an initializer expression +#define GLOBAL_ALIST_INIT(X, InitValue) GLOBAL_RAW(/alist/##X); GLOBAL_MANAGED(X, InitValue) + +// Create an alist global that is initialized as an empty list +#define GLOBAL_ALIST_EMPTY(X) GLOBAL_ALIST_INIT(X, alist()) + /// Create a typed global with an initializer expression #define GLOBAL_DATUM_INIT(X, Typepath, InitValue) GLOBAL_RAW(Typepath/##X); GLOBAL_MANAGED(X, InitValue) diff --git a/code/__DEFINES/_flags.dm b/code/__DEFINES/_flags.dm index edf7deb28fd..b2eb3e586ac 100644 --- a/code/__DEFINES/_flags.dm +++ b/code/__DEFINES/_flags.dm @@ -341,3 +341,23 @@ GLOBAL_LIST_INIT(bitflags, list(1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 204 #define EMOTE_IMPORTANT (1<<2) /// Emote only prints to runechat, not to the chat window #define EMOTE_RUNECHAT (1<<3) + +// Flags for the empath component +/// Can the empath see if a living mob has combat mode on +#define EMPATH_SEE_COMBAT (1<<0) +/// Can the empath see if living mob has over 10 oxyloss +#define EMPATH_SEE_OXY (1<<1) +/// Can the empath see if living mob has over 10 toxloss +#define EMPATH_SEE_TOX (1<<2) +/// Can the empath see if living mob's sanity is at distressed or below +#define EMPATH_SEE_SANITY (1<<3) +/// Can the empath see if living mob is blind +#define EMPATH_SEE_BLIND (1<<4) +/// Can the empath see if living mob is deaf +#define EMPATH_SEE_DEAF (1<<5) +/// Can the empath see if living mob's body temperature is too hot for their species +#define EMPATH_SEE_HOT (1<<6) +/// Can the empath see if living mob's body temperature is too low for their species +#define EMPATH_SEE_COLD (1<<7) +/// Can the empath see if living mob has the fundamentally evil trait +#define EMPATH_SEE_EVIL (1<<8) diff --git a/code/__DEFINES/ai/ai_blackboard.dm b/code/__DEFINES/ai/ai_blackboard.dm index f8392dfc171..cbef7194bc9 100644 --- a/code/__DEFINES/ai/ai_blackboard.dm +++ b/code/__DEFINES/ai/ai_blackboard.dm @@ -4,6 +4,8 @@ #define BB_CURRENT_MIN_MOVE_DISTANCE "min_move_distance" ///time until we should next eat, set by the generic hunger subtree #define BB_NEXT_HUNGRY "BB_NEXT_HUNGRY" +///When looking for food, ignore drinks +#define BB_IGNORE_DRINKS "bb_ignore_drinks" ///what we're going to eat next #define BB_FOOD_TARGET "bb_food_target" ///How close a mob must be for us to select it as a target, if that is less than how far we can maintain it as a target @@ -237,5 +239,3 @@ // Used to hold state without making bigass lists /// For /datum/ai_behavior/find_potential_targets, what if any field are we using currently #define BB_FIND_TARGETS_FIELD(type) "bb_find_targets_field_[type]" - - diff --git a/code/__DEFINES/ai/monkey.dm b/code/__DEFINES/ai/monkey.dm index 833514e2f0f..f11ac96fefe 100644 --- a/code/__DEFINES/ai/monkey.dm +++ b/code/__DEFINES/ai/monkey.dm @@ -15,3 +15,11 @@ #define BB_MONKEY_DISPOSING "BB_monkey_disposing" #define BB_MONKEY_RECRUIT_COOLDOWN "BB_monkey_recruit_cooldown" #define BB_RESISTING "BB_resisting" +/// Monkey is not necessarily a wild animal so it won't resort to fighting over food and such +#define BB_MONKEY_TAMED "BB_monkey_tamed" +/// Chance to give our held item to a nearby mob +#define BB_MONKEY_GIVE_CHANCE "BB_monkey_give_chance" +/// If set, the monkey will prefer this type of object when pressing things +#define BB_MONKEY_PRESS_TYPEPATH "BB_monkey_press_typepath" +/// The item the monkey is currently serving to someone +#define BB_MONKEY_CURRENT_SERVED_ITEM "BB_monkey_current_served_item" diff --git a/code/__DEFINES/atmospherics/atmos_piping.dm b/code/__DEFINES/atmospherics/atmos_piping.dm index 188798f95d2..54d29ffa59d 100644 --- a/code/__DEFINES/atmospherics/atmos_piping.dm +++ b/code/__DEFINES/atmospherics/atmos_piping.dm @@ -68,9 +68,9 @@ #define TANK_MERGE_OVERPRESSURE "tank_overpressure" // Indices for the reaction_results returned by explosion_information() /// Reactions that have happened in the tank. -#define TANK_RESULTS_REACTION 1 +#define TANK_RESULTS_REACTION "results_reaction" /// Additional information of the tank. -#define TANK_RESULTS_MISC 2 +#define TANK_RESULTS_MISC "results_misc" /// Color used by omni-color pipes #define ATMOS_COLOR_OMNI COLOR_VERY_LIGHT_GRAY diff --git a/code/__DEFINES/atom_hud.dm b/code/__DEFINES/atom_hud.dm index 91862241d69..f3987ee0d21 100644 --- a/code/__DEFINES/atom_hud.dm +++ b/code/__DEFINES/atom_hud.dm @@ -90,6 +90,7 @@ #define SECHUD_SYNDICATE "hudsyndicate" #define SECHUD_SYNDICATE_INTERDYNE "hudsyndicateinterdyne" #define SECHUD_SYNDICATE_INTERDYNE_HEAD "hudsyndicateinterdynehead" +#define SECHUD_CLOWNOPS "hudclownop" #define SECHUD_ASSISTANT "hudassistant" #define SECHUD_ATMOSPHERIC_TECHNICIAN "hudatmospherictechnician" diff --git a/code/__DEFINES/dcs/signals/signals_action.dm b/code/__DEFINES/dcs/signals/signals_action.dm index 514a88b2bea..fe57adae363 100644 --- a/code/__DEFINES/dcs/signals/signals_action.dm +++ b/code/__DEFINES/dcs/signals/signals_action.dm @@ -57,3 +57,6 @@ /// From /datum/action/vehicle/ridden/wheelchair/bell/Trigger(): #define COMSIG_WHEELCHAIR_BELL_RANG "wheelchair_bell_rang" + +/// From /datum/action/cooldown/spell/touch/lay_on_hands/proc/determine_if_this_hurts_instead(), sent to the /mob/living/carbon/hurtguy: (/mob/living/carbon/mendicant) +#define COMSIG_ON_LAY_ON_HANDS "mob_ability_lay_on_hands" diff --git a/code/__DEFINES/dcs/signals/signals_atom/signals_atom_main.dm b/code/__DEFINES/dcs/signals/signals_atom/signals_atom_main.dm index 9a8f4002a44..b6cc94584be 100644 --- a/code/__DEFINES/dcs/signals/signals_atom/signals_atom_main.dm +++ b/code/__DEFINES/dcs/signals/signals_atom/signals_atom_main.dm @@ -9,6 +9,8 @@ #define COMSIG_ATOM_AFTER_SUCCESSFUL_INITIALIZED_ON "atom_init_success_on" ///from base of atom/examine(): (/mob, list/examine_text) #define COMSIG_ATOM_EXAMINE "atom_examine" +/// from base of atom/examine(): (/mob, list/examine_text) +#define COMSIG_CARBON_MID_EXAMINE "carbon_mid_examine" ///from base of atom/examine_tags(): (/mob, list/examine_tags) #define COMSIG_ATOM_EXAMINE_TAGS "atom_examine_tags" ///from base of atom/get_examine_name(): (/mob, list/overrides) diff --git a/code/__DEFINES/dcs/signals/signals_mob/signals_mob_living.dm b/code/__DEFINES/dcs/signals/signals_mob/signals_mob_living.dm index 5d32a627b40..c3b84b4e6c3 100644 --- a/code/__DEFINES/dcs/signals/signals_mob/signals_mob_living.dm +++ b/code/__DEFINES/dcs/signals/signals_mob/signals_mob_living.dm @@ -369,6 +369,8 @@ #define COMSIG_LIVING_DROP_LOOT "living_drop_loot" /// Prevent loot from being dropped #define COMPONENT_NO_LOOT_DROP (1<<0) +/// From /datum/element/death_drops/on_death(mob/living/target, gibbed) : (list/loot, gibbed) +#define COMSIG_LIVING_DROPPED_LOOT "living_dropped_loot" /// From /mob/living/proc/mob_pickup() : (mob/living/user, obj/item/mob_holder/holder) #define COMSIG_LIVING_SCOOPED_UP "living_scooped_up" diff --git a/code/__DEFINES/dcs/signals/signals_object.dm b/code/__DEFINES/dcs/signals/signals_object.dm index 1cceb5e624b..b66d92b8df7 100644 --- a/code/__DEFINES/dcs/signals/signals_object.dm +++ b/code/__DEFINES/dcs/signals/signals_object.dm @@ -377,7 +377,7 @@ #define COMPONENT_CANCEL_SAWING_OFF (1<<0) #define COMSIG_GUN_SAWN_OFF "gun_sawn_off" -///called in /obj/item/firing_pin/proc/gun_insert(mob/living/user, obj/item/gun/new_gun): (obj/item/firing_pin/pin, mob/living/user) +///called in /obj/item/firing_pin/proc/gun_insert(mob/living/user, obj/item/gun/new_gun, starting): (obj/item/firing_pin/pin, mob/living/user, starting) #define COMSIG_GUN_PIN_INSERTED "gun_pin_inserted" ///called in /obj/item/firing_pin/proc/gun_remove(mob/living/user): (obj/item/firing_pin/pin, mob/living/user) diff --git a/code/__DEFINES/files.dm b/code/__DEFINES/files.dm new file mode 100644 index 00000000000..6f0d36727a3 --- /dev/null +++ b/code/__DEFINES/files.dm @@ -0,0 +1,11 @@ +// None of these should be trusted for the purpose of user input +// They do not check the actual type of the file, a user could just rename it + +/// File types we can sniff the duration from using rustg. +#define IS_SOUND_FILE_SAFE(file) is_file_type_in_list(##file, SSsounds.safe_formats) + +#define IS_SOUND_FILE(file) is_file_type_in_list(##file, SSsounds.byond_sound_formats) + +#define IS_OGG_FILE(file) is_file_type(##file, "ogg") +#define IS_WAV_FILE(file) is_file_type(##file, "wav") +#define IS_MP3_FILE(file) is_file_type(##file, "mp3") diff --git a/code/__DEFINES/food.dm b/code/__DEFINES/food.dm index 525b87769fc..7f3ab71a3eb 100644 --- a/code/__DEFINES/food.dm +++ b/code/__DEFINES/food.dm @@ -126,7 +126,7 @@ DEFINE_BITFIELD(foodtypes, list( #define FOOD_COMPLEXITY_5 5 /// Labels for food quality -GLOBAL_LIST_INIT(food_quality_description, list( +GLOBAL_ALIST_INIT(food_quality_description, alist( FOOD_QUALITY_NORMAL = "okay", FOOD_QUALITY_NICE = "nice", FOOD_QUALITY_GOOD = "good", @@ -137,7 +137,7 @@ GLOBAL_LIST_INIT(food_quality_description, list( )) /// Weighted lists of crafted food buffs randomly given according to crafting_complexity unless the food has a specific buff -GLOBAL_LIST_INIT(food_buffs, list( +GLOBAL_ALIST_INIT(food_buffs, alist( FOOD_COMPLEXITY_1 = list( /datum/status_effect/food/haste = 1, ), diff --git a/code/__DEFINES/monkeys.dm b/code/__DEFINES/monkeys.dm index f487f805d50..a4929bb84dc 100644 --- a/code/__DEFINES/monkeys.dm +++ b/code/__DEFINES/monkeys.dm @@ -30,6 +30,8 @@ #define MONKEY_HATRED_AMOUNT 4 /// amount of aggro to add to an enemy when a monkey is recruited #define MONKEY_RECRUIT_HATED_AMOUNT 2 +/// amount of aggro to add if someone stole the food we wanted +#define MONKEY_FOOD_HATRED_AMOUNT 2 /// probability of reducing aggro by one when the monkey attacks #define MONKEY_HATRED_REDUCTION_PROB 20 diff --git a/code/__DEFINES/obj_flags.dm b/code/__DEFINES/obj_flags.dm index ee22e8e6e02..0091654c63f 100644 --- a/code/__DEFINES/obj_flags.dm +++ b/code/__DEFINES/obj_flags.dm @@ -1,21 +1,35 @@ // Flags for the obj_flags var on /obj - +/// Object has been affected by a cryptographic sequencer (EMAG) disabling it or causing other malicious effects #define EMAGGED (1<<0) -#define CAN_BE_HIT (1<<1) //can this be bludgeoned by items? -#define DANGEROUS_POSSESSION (1<<2) //Admin possession yes/no -#define UNIQUE_RENAME (1<<3) // can you customize the description/name of the thing? -#define RENAME_NO_DESC (1<<4) // if it can be renamed, is its description excluded? -#define BLOCK_Z_OUT_DOWN (1<<5) // Should this object block z falling from loc? -#define BLOCK_Z_OUT_UP (1<<6) // Should this object block z uprise from loc? -#define BLOCK_Z_IN_DOWN (1<<7) // Should this object block z falling from above? -#define BLOCK_Z_IN_UP (1<<8) // Should this object block z uprise from below? -#define BLOCKS_CONSTRUCTION (1<<9) //! Does this object prevent things from being built on it? -#define BLOCKS_CONSTRUCTION_DIR (1<<10) //! Does this object prevent same-direction things from being built on it? -#define IGNORE_DENSITY (1<<11) //! Can we ignore density when building on this object? (for example, directional windows and grilles) -#define INFINITE_RESKIN (1<<12) // We can reskin this item infinitely -#define CONDUCTS_ELECTRICITY (1<<13) //! Can this object conduct electricity? -#define NO_DEBRIS_AFTER_DECONSTRUCTION (1<<14) //! Atoms don't spawn anything when deconstructed. They just vanish +/// Can this be bludgeoned by items +#define CAN_BE_HIT (1<<1) +/// Admin possession yes/no +#define DANGEROUS_POSSESSION (1<<2) +/// Can you customize the description/name of the thing +#define UNIQUE_RENAME (1<<3) +/// If it can be renamed, is its description excluded +#define RENAME_NO_DESC (1<<4) +/// Should this object block z falling from loc +#define BLOCK_Z_OUT_DOWN (1<<5) +/// Should this object block z uprise from loc +#define BLOCK_Z_OUT_UP (1<<6) +/// Should this object block z falling from above +#define BLOCK_Z_IN_DOWN (1<<7) +/// Should this object block z uprise from below +#define BLOCK_Z_IN_UP (1<<8) +/// Does this object prevent things from being built on it +#define BLOCKS_CONSTRUCTION (1<<9) +/// Does this object prevent same-direction things from being built on it +#define BLOCKS_CONSTRUCTION_DIR (1<<10) +/// Can we ignore density when building on this object (for example, directional windows and grilles) +#define IGNORE_DENSITY (1<<11) +/// We can reskin this item infinitely +#define INFINITE_RESKIN (1<<12) +/// Can this object conduct electricity +#define CONDUCTS_ELECTRICITY (1<<13) +/// Atoms don't spawn anything when deconstructed (they just vanish) +#define NO_DEBRIS_AFTER_DECONSTRUCTION (1<<14) // If you add new ones, be sure to add them to /obj/Initialize as well for complete mapping support @@ -30,6 +44,7 @@ #define NO_MAT_REDEMPTION (1<<5) // Stops you from putting things like an RCD or other items into an ORM or protolathe for materials. #define DROPDEL (1<<6) // When dropped, it calls qdel on itself #define NOBLUDGEON (1<<7) // when an item has this it produces no "X has been hit by Y with Z" message in the default attackby() +#define DO_NOT_WARDROBE (1<<8) // Used to denote anything that should not be stashed by SSwardrobe /** * for all things that are technically items but don't want to be treated as such, given on a case-by-case basis * examples of use are hand items, omni-toolsets, non-limb limbs (hand eater, mounted chainsaw, many null rods), borg modules, bodyparts, organs, etc. diff --git a/code/__DEFINES/research.dm b/code/__DEFINES/research.dm index 323bc87f056..0e8eb96f6c0 100644 --- a/code/__DEFINES/research.dm +++ b/code/__DEFINES/research.dm @@ -75,8 +75,8 @@ //Defines how many percent of vat grown atoms come out as hue shifted color mutants. A flat chance for now, maybe in the future dependant on the cell line. #define CYTO_SHINY_CHANCE 15 -#define SCIPAPER_COOPERATION_INDEX 1 -#define SCIPAPER_FUNDING_INDEX 2 +#define SCIPAPER_COOPERATION_INDEX "cooperation" +#define SCIPAPER_FUNDING_INDEX "funding" #define SCIENTIFIC_COOPERATION_PURCHASE_MULTIPLIER 0.01 /// How much money is one point of gain worth. #define SCIPAPER_GAIN_TO_MONEY 125 diff --git a/code/__DEFINES/say.dm b/code/__DEFINES/say.dm index 6228fb13a96..196430fcfe7 100644 --- a/code/__DEFINES/say.dm +++ b/code/__DEFINES/say.dm @@ -122,6 +122,7 @@ #define MAX_PLAQUE_LEN 144 #define MAX_LABEL_LEN 64 #define MAX_DESC_LEN 280 +#define MAX_AAS_LENGTH 168 // Audio/Visual Flags. Used to determine what sense are required to notice a message. #define MSG_VISUAL (1<<0) diff --git a/code/__DEFINES/subsystems.dm b/code/__DEFINES/subsystems.dm index 98d143fd1fe..edd8e32a8f5 100644 --- a/code/__DEFINES/subsystems.dm +++ b/code/__DEFINES/subsystems.dm @@ -158,6 +158,7 @@ #define FIRE_PRIORITY_PARALLAX 65 #define FIRE_PRIORITY_INSTRUMENTS 80 #define FIRE_PRIORITY_FLUIDS 80 +#define FIRE_PRIORITY_CAMERAS 85 #define FIRE_PRIORITY_PRIORITY_EFFECTS 90 #define FIRE_PRIORITY_MOBS 100 #define FIRE_PRIORITY_TGUI 110 diff --git a/code/__DEFINES/traits/declarations.dm b/code/__DEFINES/traits/declarations.dm index 21732bbece3..974ca86cae3 100644 --- a/code/__DEFINES/traits/declarations.dm +++ b/code/__DEFINES/traits/declarations.dm @@ -332,6 +332,8 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai #define TRAIT_WOUND_LICKER "wound_licker" /// Mobs with this trait are allowed to use silicon emotes #define TRAIT_SILICON_EMOTES_ALLOWED "silicon_emotes_allowed" +/// Mobs with this trait can tell when other mobs whisper even if their mouth is covered. They still can't tell what was whispered though. +#define TRAIT_SEE_MASK_WHISPER "see_mask_whisper" /// This trait designate that the mob was originally a monkey #define TRAIT_BORN_MONKEY "born_as_a_monkey" @@ -1013,7 +1015,6 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai #define TRAIT_PHOTOGRAPHER "photographer" #define TRAIT_MUSICIAN "musician" #define TRAIT_LIGHT_DRINKER "light_drinker" -#define TRAIT_EMPATH "empath" #define TRAIT_EVIL "evil" #define TRAIT_FRIENDLY "friendly" #define TRAIT_GRABWEAKNESS "grab_weakness" diff --git a/code/__HELPERS/_lists.dm b/code/__HELPERS/_lists.dm index 3d0dfc68294..fd7757e595c 100644 --- a/code/__HELPERS/_lists.dm +++ b/code/__HELPERS/_lists.dm @@ -546,21 +546,21 @@ * e.g. pick_n(list_of_stuff, 10) would return a list of 10 items from the list, chosen randomly. */ /proc/pick_n(list/list_to_pick, n) - var/list_to_pick_length = length(list_to_pick) - if(!islist(list_to_pick) || !list_to_pick_length || n <= 0) + var/list_to_pick_length + if(islist(list_to_pick)) + list_to_pick_length = length(list_to_pick) + + if(!list_to_pick_length || n <= 0) return list() - /// The final list that gets returned - var/list/result /// length of our list_to_pick n = min(n, list_to_pick_length) // Shuffle and slice the first n indices var/list/copy_to_shuffle = list_to_pick.Copy() - shuffle(copy_to_shuffle) - result = copy_to_shuffle.Copy(1, n + 1) + shuffle_inplace(copy_to_shuffle) - return result + return copy_to_shuffle.Copy(1, n + 1) /** * Given a list, return a copy where values without defined weights are given weight 1. diff --git a/code/__HELPERS/ai.dm b/code/__HELPERS/ai.dm index 7e7179c3989..81595c3f8a7 100644 --- a/code/__HELPERS/ai.dm +++ b/code/__HELPERS/ai.dm @@ -28,15 +28,3 @@ top_force = item.force return top_force_item - -///returns if something can be consumed, drink or food -/proc/IsEdible(obj/item/thing) - if(!istype(thing)) - return FALSE - if(IS_EDIBLE(thing)) - return TRUE - if(istype(thing, /obj/item/reagent_containers/cup/glass/drinkingglass)) - var/obj/item/reagent_containers/cup/glass/drinkingglass/glass = thing - if(glass.reagents.total_volume) // The glass has something in it, time to drink the mystery liquid! - return TRUE - return FALSE diff --git a/code/__HELPERS/atmospherics.dm b/code/__HELPERS/atmospherics.dm index 9ebafd5fbb5..6264823b7f2 100644 --- a/code/__HELPERS/atmospherics.dm +++ b/code/__HELPERS/atmospherics.dm @@ -173,16 +173,20 @@ GLOBAL_LIST_EMPTY(gas_handbook) return null /** - * A simple helped proc that checks if the contents of a list of gases are within acceptable terms. + * A simple helper proc that checks if the contents of a list of gases are within acceptable terms. * * Arguments: * * gases: The list of gases which contents are being checked - * * gases to check: An associated list of gas types and acceptable boundaries in moles. e.g. /datum/gas/oxygen = list(16, 30) + * * acceptable_gas_bounds: An associated list of gas types and acceptable boundaries in moles. e.g. /datum/gas/oxygen = list(16, 30) * * * if the assoc list is null, then it'll be considered a safe gas and won't return FALSE. * * extraneous_gas_limit: If a gas not in gases is found, this is the limit above which the proc will return FALSE. + * + * Returns TRUE if the list of gases is acceptable, FALSE otherwise. */ -/proc/check_gases(list/gases, list/gases_to_check, extraneous_gas_limit = 0.1) - gases_to_check = gases_to_check.Copy() +/proc/check_gases(list/gases, list/acceptable_gas_bounds, extraneous_gas_limit = 0.1) + SHOULD_BE_PURE(TRUE) + + var/list/gases_to_check = acceptable_gas_bounds.Copy() // thank you spaceman for(var/id in gases) var/gas_moles = gases[id][MOLES] if(!(id in gases_to_check)) diff --git a/code/__HELPERS/files.dm b/code/__HELPERS/files.dm index dae0eff363a..f7e08bd2c10 100644 --- a/code/__HELPERS/files.dm +++ b/code/__HELPERS/files.dm @@ -138,3 +138,46 @@ GLOBAL_VAR_INIT(fileaccess_timer, 0) if(.) . += delimiter // Add the delimiter before each successive node. . += SANITIZE_FILENAME(node) + +/** + * Verifys wether a string or file ends with a given file type. + * + * this does not at all check the actual type of the file, a user could just rename it + * + * Arguments: + * * file - A string or file. No checks for if this file ACCTALLY exists + * * file_types - A list of strings to check against [e.g. list("ogg" = TRUE, "mp3" = TRUE)] + */ +/proc/is_file_type_in_list(file, file_types = list()) + var/extstart = findlasttext("[file]", ".") + if(!extstart) + return FALSE + var/ext = copytext("[file]", extstart + 1) + if(file_types[ext]) + return TRUE + +/** + * Verifys wether a string or file ends with a given file type + * + * this does not at all check the actual type of the file, a user could just rename it + * + * Arguments: + * * file - A string or file. No checks for if this file ACCTALLY exists + * * file_type - A string to check against [e.g. "ogg"] + */ +/proc/is_file_type(file, file_type) + var/extstart = findlasttext("[file]", ".") + if(!extstart) + return FALSE + var/ext = copytext("[file]", extstart + 1) + if(ext == file_type) + return TRUE + +/proc/strip_filepath_extension(file, file_types) + var/extstart = findlasttext("[file]", ".") + if(!extstart) + return "[file]" + var/ext = copytext("[file]", extstart) + if(ext in file_types) + return copytext("[file]", 1, extstart) + return "[file]" diff --git a/code/__HELPERS/spatial_info.dm b/code/__HELPERS/spatial_info.dm index a8100f6a7a0..1135c93b055 100644 --- a/code/__HELPERS/spatial_info.dm +++ b/code/__HELPERS/spatial_info.dm @@ -403,6 +403,15 @@ . = view(range, source) source.luminosity = lum +/// get_hear that only gets turfs so we can use as_anything +/proc/get_hear_turfs(range, atom/source) + var/lum = source.luminosity + source.luminosity = 6 + . = list() + for(var/turf/turf in view(range, source)) + . += turf + source.luminosity = lum + ///Returns the open turf next to the center in a specific direction /proc/get_open_turf_in_dir(atom/center, dir) var/turf/open/get_turf = get_step(center, dir) diff --git a/code/__byond_version_compat.dm b/code/__byond_version_compat.dm index 0320e224c97..186a8844bcf 100644 --- a/code/__byond_version_compat.dm +++ b/code/__byond_version_compat.dm @@ -13,9 +13,6 @@ #if (DM_VERSION == 516 && DM_BUILD == 1660) #error This version of BYOND (516.1660) has a bug which prevents this codebase from loading properly. If possible, update your BYOND version. Otherwise, visit www.byond.com/download/build to download an older release. #endif -#if (DM_VERSION == 516 && (DM_BUILD == 1670 || DM_BUILD == 1671)) -#error This version of BYOND (516.1671) has a bug which prevents this codebase from compiling. If possible, update your BYOND version. Otherwise, visit www.byond.com/download/build to download an older release. -#endif // Keep savefile compatibilty at minimum supported level /savefile/byond_version = MIN_COMPILER_VERSION diff --git a/code/_globalvars/bitfields.dm b/code/_globalvars/bitfields.dm index 1957e132858..da3de5b9cea 100644 --- a/code/_globalvars/bitfields.dm +++ b/code/_globalvars/bitfields.dm @@ -694,3 +694,15 @@ DEFINE_BITFIELD(weather_flags, list( "WEATHER_BAROMETER" = WEATHER_BAROMETER, "WEATHER_TEMPERATURE_BYPASS_CLOTHING" = WEATHER_TEMPERATURE_BYPASS_CLOTHING, )) + +DEFINE_BITFIELD(visible_info, list( + "EMPATH_SEE_COMBAT" = EMPATH_SEE_COMBAT, + "EMPATH_SEE_OXY" = EMPATH_SEE_OXY, + "EMPATH_SEE_TOX" = EMPATH_SEE_TOX, + "EMPATH_SEE_SANITY" = EMPATH_SEE_SANITY, + "EMPATH_SEE_BLIND" = EMPATH_SEE_BLIND, + "EMPATH_SEE_DEAF" = EMPATH_SEE_DEAF, + "EMPATH_SEE_HOT" = EMPATH_SEE_HOT, + "EMPATH_SEE_COLD" = EMPATH_SEE_COLD, + "EMPATH_SEE_EVIL" = EMPATH_SEE_EVIL, +)) diff --git a/code/_globalvars/traits/_traits.dm b/code/_globalvars/traits/_traits.dm index 8a3514afa9e..57461e93f56 100644 --- a/code/_globalvars/traits/_traits.dm +++ b/code/_globalvars/traits/_traits.dm @@ -279,7 +279,6 @@ GLOBAL_LIST_INIT(traits_by_type, list( "TRAIT_ELDRITCH_PAINTING_EXAMINE" = TRAIT_ELDRITCH_PAINTING_EXAMINE, "TRAIT_ELITE_CHALLENGER" = TRAIT_ELITE_CHALLENGER, "TRAIT_EMOTEMUTE" = TRAIT_EMOTEMUTE, - "TRAIT_EMPATH" = TRAIT_EMPATH, "TRAIT_ENTRAILS_READER" = TRAIT_ENTRAILS_READER, "TRAIT_EVIL" = TRAIT_EVIL, "TRAIT_EXAMINE_DEEPER_FISH" = TRAIT_EXAMINE_DEEPER_FISH, @@ -534,6 +533,7 @@ GLOBAL_LIST_INIT(traits_by_type, list( "TRAIT_SABRAGE_PRO" = TRAIT_SABRAGE_PRO, "TRAIT_SECURITY_HUD" = TRAIT_SECURITY_HUD, "TRAIT_SECURITY_HUD_ID_ONLY" = TRAIT_SECURITY_HUD_ID_ONLY, + "TRAIT_SEE_MASK_WHISPER" = TRAIT_SEE_MASK_WHISPER, "TRAIT_SEE_WORN_COLOURS" = TRAIT_SEE_WORN_COLOURS, "TRAIT_SELF_AWARE" = TRAIT_SELF_AWARE, "TRAIT_SELF_SURGERY" = TRAIT_SELF_SURGERY, diff --git a/code/_globalvars/traits/admin_tooling.dm b/code/_globalvars/traits/admin_tooling.dm index 14d3c81c0f4..52d8b7e0e7f 100644 --- a/code/_globalvars/traits/admin_tooling.dm +++ b/code/_globalvars/traits/admin_tooling.dm @@ -100,7 +100,6 @@ GLOBAL_LIST_INIT(admin_visible_traits, list( "TRAIT_EASILY_WOUNDED" = TRAIT_EASILY_WOUNDED, "TRAIT_EASYDISMEMBER" = TRAIT_EASYDISMEMBER, "TRAIT_EMOTEMUTE" = TRAIT_EMOTEMUTE, - "TRAIT_EMPATH" = TRAIT_EMPATH, "TRAIT_ENTRAILS_READER" = TRAIT_ENTRAILS_READER, "TRAIT_EVIL" = TRAIT_EVIL, "TRAIT_EXAMINE_FISHING_SPOT" = TRAIT_EXAMINE_FISHING_SPOT, @@ -273,6 +272,7 @@ GLOBAL_LIST_INIT(admin_visible_traits, list( "TRAIT_ROD_SUPLEX" = TRAIT_ROD_SUPLEX, "TRAIT_ROUGHRIDER" = TRAIT_ROUGHRIDER, "TRAIT_SABRAGE_PRO" = TRAIT_SABRAGE_PRO, + "TRAIT_SEE_MASK_WHISPER" = TRAIT_SEE_MASK_WHISPER, "TRAIT_SECURITY_HUD" = TRAIT_SECURITY_HUD, "TRAIT_SECURITY_HUD_ID_ONLY" = TRAIT_SECURITY_HUD_ID_ONLY, "TRAIT_SELF_AWARE" = TRAIT_SELF_AWARE, diff --git a/code/_onclick/ai.dm b/code/_onclick/ai.dm index 8dc0393f79d..f2e42f38575 100644 --- a/code/_onclick/ai.dm +++ b/code/_onclick/ai.dm @@ -294,4 +294,4 @@ // /mob/living/silicon/ai/TurfAdjacent(turf/target_turf) - return (GLOB.cameranet && GLOB.cameranet.checkTurfVis(target_turf)) + return (SScameras.is_visible_by_cameras(target_turf)) diff --git a/code/controllers/configuration/entries/resources.dm b/code/controllers/configuration/entries/resources.dm index 1fb8a6237d4..591e1850f4d 100644 --- a/code/controllers/configuration/entries/resources.dm +++ b/code/controllers/configuration/entries/resources.dm @@ -28,3 +28,7 @@ if (str_var && str_var[length(str_var)] != "/") str_var += "/" return ..(str_var) + +/datum/config_entry/string/storage_cdn_iframe + protection = CONFIG_ENTRY_LOCKED + default = "https://tgstation.github.io/byond-client-storage/iframe.html" diff --git a/code/controllers/master.dm b/code/controllers/master.dm index 6942f97dcb7..6a9f08e8e03 100644 --- a/code/controllers/master.dm +++ b/code/controllers/master.dm @@ -391,11 +391,11 @@ ADMIN_VERB(cmd_controller_view_ui, R_SERVER|R_DEBUG, "Controller Overview", "Vie // Topological sorting algorithm end if(length(subsystems) != length(sorted_subsystems)) - var/list/circular_dependency = subsystems.Copy() - sorted_subsystems + var/list/circular_dependency = subsystems - sorted_subsystems var/list/debug_msg = list() var/list/usr_msg = list() for(var/datum/controller/subsystem/subsystem as anything in circular_dependency) - usr_msg += "[subsystem.name]" + usr_msg += subsystem.name var/list/datum/controller/subsystem/nodes = list(circular_dependency[1]) var/list/loop = list() @@ -616,10 +616,19 @@ ADMIN_VERB(cmd_controller_view_ui, R_SERVER|R_DEBUG, "Controller Overview", "Vie if ((SS.flags & (SS_TICKER|SS_BACKGROUND)) == SS_TICKER) tickersubsystems += SS // Timer subsystems aren't allowed to bunch up, so we offset them a bit - timer += world.tick_lag * rand(0, 1) + timer += TICKS2DS(rand(0, 1)) SS.next_fire = timer continue + // Now, we have to set starting next_fires for all our new non ticker kids + if(SS.init_stage == init_stage - 1 && (SS.runlevels & current_runlevel)) + // Give em a random offset so things don't clump up too bad + var/delay = SS.wait + if(SS.flags & SS_TICKER) + delay = TICKS2DS(delay) + // Gotta convert to ticks cause rand needs integers + SS.next_fire = world.time + TICKS2DS(rand(0, DS2TICKS(min(delay, 2 SECONDS)))) + var/ss_runlevels = SS.runlevels var/added_to_any = FALSE for(var/I in 1 to GLOB.bitflags.len) @@ -715,7 +724,11 @@ ADMIN_VERB(cmd_controller_view_ui, R_SERVER|R_DEBUG, "Controller Overview", "Vie //we only want to offset it if it's new and also behind if(SS.next_fire > world.time || (SS in old_subsystems)) continue - SS.next_fire = world.time + world.tick_lag * rand(0, DS2TICKS(min(SS.wait, 2 SECONDS))) + // If they're new, give em a random offset so things don't clump up too bad + var/delay = SS.wait + if(SS.flags & SS_TICKER) + delay = TICKS2DS(delay) + SS.next_fire = world.time + TICKS2DS(rand(0, DS2TICKS(min(delay, 2 SECONDS)))) subsystems_to_check = current_runlevel_subsystems else @@ -810,6 +823,8 @@ ADMIN_VERB(cmd_controller_view_ui, R_SERVER|R_DEBUG, "Controller Overview", "Vie if (SS_flags & SS_NO_FIRE) subsystemstocheck -= SS continue + // If we're keeping timing and running behind, + // fire at most 25% faster then normal to try and make up the gap without spamming if ((SS_flags & (SS_TICKER|SS_KEEP_TIMING)) == SS_KEEP_TIMING && SS.last_fire + (SS.wait * 0.75) > world.time) continue if (SS.postponed_fires >= 1) diff --git a/code/controllers/subsystem/cameras.dm b/code/controllers/subsystem/cameras.dm new file mode 100644 index 00000000000..5f5e9a2ec1b --- /dev/null +++ b/code/controllers/subsystem/cameras.dm @@ -0,0 +1,296 @@ +/// Manages the security cameras and camera chunks +SUBSYSTEM_DEF(cameras) + name = "Cameras" + flags = SS_BACKGROUND + priority = FIRE_PRIORITY_CAMERAS + runlevels = RUNLEVEL_GAME | RUNLEVEL_POSTGAME + wait = 2 MINUTES + dependencies = list( + // Required to get plane offset for static images + /datum/controller/subsystem/mapping, + ) + + /// The cameras on the map, no matter if they work or not. + /// Updated in obj/machinery/camera.dm in Initialize() and Destroy(). + var/list/obj/machinery/camera/cameras = list() + /// The chunks of the map, mapping the areas that the cameras can see. + var/list/chunks = list() + /// Chunks that must be updated + var/list/chunks_to_update = list() + /// List of images cloned by all chunk static images put onto turfs cameras cant see + /// Indexed by the plane offset to use + var/list/image/obscured_images = list() + /// Primarily for debugging, outright prevents all camera chunk updates + var/disable_camera_updates = FALSE + /// Tracks current subsystem run + var/list/current_run = list() + +/datum/controller/subsystem/cameras/Initialize() + update_offsets(SSmapping.max_plane_offset) + RegisterSignal(SSmapping, COMSIG_PLANE_OFFSET_INCREASE, PROC_REF(on_offset_growth)) + return SS_INIT_SUCCESS + +/datum/controller/subsystem/cameras/fire(resumed = FALSE) + if(!resumed) + src.current_run = chunks_to_update.Copy() + chunks_to_update = list() + + var/list/current_run = src.current_run + while(current_run.len) + var/datum/camerachunk/chunk = current_run[current_run.len] + chunk.force_update(only_if_necessary = TRUE) // Forces an update if necessary + current_run.len-- + if(MC_TICK_CHECK) + break + +/datum/controller/subsystem/cameras/stat_entry(msg) + msg = "Cams: [length(cameras)] | Chunks: [length(chunks)] | Updating: [length(chunks_to_update)]" + return ..() + +/// Updates the images for new plane offsets +/datum/controller/subsystem/cameras/proc/update_offsets(new_offset) + for(var/i in length(obscured_images) to new_offset) + var/image/obscured = new('icons/effects/cameravis.dmi') + SET_PLANE_W_SCALAR(obscured, CAMERA_STATIC_PLANE, i) + obscured.appearance_flags = RESET_TRANSFORM | RESET_ALPHA | RESET_COLOR | KEEP_APART + obscured.override = TRUE + obscured_images += obscured + +/datum/controller/subsystem/cameras/proc/on_offset_growth(datum/source, old_offset, new_offset) + SIGNAL_HANDLER + update_offsets(new_offset) + +/// Checks if a chunk has been generated in x, y, z. +/datum/controller/subsystem/cameras/proc/get_camera_chunk(x, y, z) + x = GET_CHUNK_COORD(x) + y = GET_CHUNK_COORD(y) + if(GET_LOWEST_STACK_OFFSET(z) != 0) + var/turf/lowest = get_lowest_turf(locate(x, y, z)) + return chunks["[x],[y],[lowest.z]"] + + return chunks["[x],[y],[z]"] + +// Returns the chunk in the x, y, z. +// If there is no chunk, it creates a new chunk and returns that. +/datum/controller/subsystem/cameras/proc/generate_chunk(x, y, z) + x = GET_CHUNK_COORD(x) + y = GET_CHUNK_COORD(y) + var/turf/lowest = get_lowest_turf(locate(x, y, z)) + var/key = "[x],[y],[lowest.z]" + . = chunks[key] + if(!.) + . = new /datum/camerachunk(x, y, lowest.z) + chunks[key] = . + +/// Updates what the camera eye can see. +/// It is recommended you use this when a camera eye moves or its location is set. +/datum/controller/subsystem/cameras/proc/update_eye_chunk(mob/eye/camera/eye) + var/list/visibleChunks = list() + //Get the eye's turf in case its located in an object like a mecha + var/turf/eye_turf = get_turf(eye) + if(eye.loc) + var/static_range = eye.static_visibility_range + var/x1 = max(1, eye_turf.x - static_range) + var/y1 = max(1, eye_turf.y - static_range) + var/x2 = min(world.maxx, eye_turf.x + static_range) + var/y2 = min(world.maxy, eye_turf.y + static_range) + + for(var/x = x1; x <= x2; x += CHUNK_SIZE) + for(var/y = y1; y <= y2; y += CHUNK_SIZE) + visibleChunks |= generate_chunk(x, y, eye_turf.z) + + var/list/remove = eye.visibleCameraChunks - visibleChunks + var/list/add = visibleChunks - eye.visibleCameraChunks + + for(var/datum/camerachunk/chunk as anything in remove) + chunk.remove(eye) + + for(var/datum/camerachunk/chunk as anything in add) + chunk.add(eye) + +/// Used in [/proc/major_chunk_change] - indicates the camera should be removed from the chunk list. +#define REMOVE_CAMERA 0 +/// Used in [/proc/major_chunk_change] - indicates the camera should be added to the chunk list. +#define ADD_CAMERA 1 +/// Used in [/proc/major_chunk_change] - indicates the chunk should be updated without adding/removing a camera. +#define IGNORE_CAMERA 2 + +/// Updates the chunks that the turf is located in. Use this when obstacles are destroyed or when doors open. +/datum/controller/subsystem/cameras/proc/update_visibility(atom/relevant_atom) + if(!SSticker) + return + major_chunk_change(relevant_atom, IGNORE_CAMERA) + +/// Removes a camera from a chunk. +/datum/controller/subsystem/cameras/proc/remove_camera_from_chunk(obj/machinery/camera/old_cam) + major_chunk_change(old_cam, REMOVE_CAMERA) + +/// Add a camera to a chunk. +/datum/controller/subsystem/cameras/proc/add_camera_to_chunk(obj/machinery/camera/new_cam) + if(new_cam.can_use()) + major_chunk_change(new_cam, ADD_CAMERA) + +/** + * Used for Cyborg/mecha cameras. Since portable cameras can be in ANY chunk. + * update_delay_buffer is passed all the way to queue_update() from their camera updates on movement + * to change the time between static updates. +*/ +/datum/controller/subsystem/cameras/proc/update_portable_camera(obj/machinery/camera/updating_camera, update_delay_buffer) + if(updating_camera.can_use()) + major_chunk_change(updating_camera, ADD_CAMERA, update_delay_buffer) + +/** + * Never access this proc directly!!!! + * This will update the chunk and all the surrounding chunks. + * It will also add the atom to the cameras list if you set the choice to 1. + * Setting the choice to 0 will remove the camera from the chunks. + * If you want to update the chunks around an object, without adding/removing a camera, use choice 2. + * update_delay_buffer is passed all the way to queue_update() from portable camera updates on movement + * to change the time between static updates. + */ +/datum/controller/subsystem/cameras/proc/major_chunk_change(atom/center_or_camera, choice = IGNORE_CAMERA, update_delay_buffer = 0) + PROTECTED_PROC(TRUE) + + if(QDELETED(center_or_camera) && choice == ADD_CAMERA) + CRASH("Tried to add a qdeleting camera to the net") + + var/turf/chunk_turf = get_turf(center_or_camera) + if(isnull(chunk_turf)) + return + + var/x1 = max(1, chunk_turf.x - (CHUNK_SIZE / 2)) + var/y1 = max(1, chunk_turf.y - (CHUNK_SIZE / 2)) + var/x2 = min(world.maxx, chunk_turf.x + (CHUNK_SIZE / 2)) + var/y2 = min(world.maxy, chunk_turf.y + (CHUNK_SIZE / 2)) + for(var/x = x1; x <= x2; x += CHUNK_SIZE) + for(var/y = y1; y <= y2; y += CHUNK_SIZE) + var/datum/camerachunk/chunk = get_camera_chunk(x, y, chunk_turf.z) + if(isnull(chunk)) + continue + if(choice == REMOVE_CAMERA) + // Remove the camera. + chunk.cameras[chunk_turf.z] -= center_or_camera + if(choice == ADD_CAMERA) + // You can't have the same camera in the list twice. + chunk.cameras[chunk_turf.z] |= center_or_camera + chunk.queue_update(center_or_camera, update_delay_buffer) + +/// A faster, turf only version of [/datum/controller/subsystem/cameras/proc/major_chunk_change] +/// For use in sensitive code, be careful with it +/datum/controller/subsystem/cameras/proc/bare_major_chunk_change(turf/changed) + var/x1 = max(1, changed.x - (CHUNK_SIZE / 2)) + var/y1 = max(1, changed.y - (CHUNK_SIZE / 2)) + var/x2 = min(world.maxx, changed.x + (CHUNK_SIZE / 2)) + var/y2 = min(world.maxy, changed.y + (CHUNK_SIZE / 2)) + for(var/x = x1; x <= x2; x += CHUNK_SIZE) + for(var/y = y1; y <= y2; y += CHUNK_SIZE) + var/datum/camerachunk/chunk = get_camera_chunk(x, y, changed.z) + chunk?.queue_update(changed, 0) + +/// Will check if an atom is on a viewable turf. +/// Returns TRUE if the atom is visible by any camera, FALSE otherwise. +/datum/controller/subsystem/cameras/proc/is_visible_by_cameras(atom/target) + return turf_visible_by_cameras(get_turf(target)) + +/// Checks if the passed turf is visible by any camera. +/// Returns TRUE if the turf is visible by any camera, FALSE otherwise. +/datum/controller/subsystem/cameras/proc/turf_visible_by_cameras(turf/position) + PRIVATE_PROC(TRUE) + if(isnull(position)) + return FALSE + var/datum/camerachunk/chunk = generate_chunk(position.x, position.y, position.z) + if(isnull(chunk)) + return FALSE + chunk.force_update(only_if_necessary = TRUE) // Update NOW if necessary + if(chunk.visibleTurfs[position]) + return TRUE + return FALSE + +/// Gets the camera chunk the passed turf is in. +/// Returns the chunk if it exists and is visible, null otherwise. +/datum/controller/subsystem/cameras/proc/get_turf_camera_chunk(turf/position) + RETURN_TYPE(/datum/camerachunk) + var/datum/camerachunk/chunk = generate_chunk(position.x, position.y, position.z) + if(!chunk) + return null + chunk.force_update(only_if_necessary = TRUE) // Update NOW if necessary + if(chunk.visibleTurfs[position]) + return chunk + return null + +/// Returns list of available cameras, ready to use for UIs displaying list of them +/// The format is: list("name" = "camera.c_tag", ref = REF(camera)) +/datum/controller/subsystem/cameras/proc/get_available_cameras_data(list/networks_available, list/z_levels_available) + var/list/available_cameras_data = list() + for(var/obj/machinery/camera/camera as anything in get_filtered_and_sorted_cameras(networks_available, z_levels_available)) + available_cameras_data += list(list( + name = camera.c_tag, + ref = REF(camera), + )) + + return available_cameras_data + +/** + * get_available_camera_by_tag_list + * + * Builds a list of all available cameras that can be seen to networks_available and in z_levels_available. + * Entries are stored in `c_tag[camera.can_use() ? null : " (Deactivated)"]` => `camera` format + * Args: + * networks_available - List of networks that we use to see which cameras are visible to it. + * z_levels_available - List of z levels to filter camera by. If empty, all z levels are considered valid. + * sort_by_ctag - If the resulting list should be sorted by `c_tag`. + */ +/datum/controller/subsystem/cameras/proc/get_available_camera_by_tag_list(list/networks_available, list/z_levels_available) + var/list/available_cameras_by_tag = list() + for(var/obj/machinery/camera/camera as anything in get_filtered_and_sorted_cameras(networks_available, z_levels_available)) + available_cameras_by_tag["[camera.c_tag][camera.can_use() ? null : " (Deactivated)"]"] = camera + + return available_cameras_by_tag + +/// Returns list of all cameras that passed `is_camera_available` filter and sorted by `cmp_camera_ctag_asc` +/datum/controller/subsystem/cameras/proc/get_filtered_and_sorted_cameras(list/networks_available, list/z_levels_available) + PRIVATE_PROC(TRUE) + + var/list/filtered_cameras = list() + for(var/obj/machinery/camera/camera as anything in cameras) + if(!is_camera_available(camera, networks_available, z_levels_available)) + continue + + filtered_cameras += camera + + return sortTim(filtered_cameras, GLOBAL_PROC_REF(cmp_camera_ctag_asc)) + +/// Checks if the `camera_to_check` meets the requirements of availability. +/datum/controller/subsystem/cameras/proc/is_camera_available(obj/machinery/camera/camera_to_check, list/networks_available, list/z_levels_available) + PRIVATE_PROC(TRUE) + + if(!camera_to_check.c_tag) + return FALSE + + if(length(z_levels_available) && !(camera_to_check.z in z_levels_available)) + return FALSE + + return length(camera_to_check.network & networks_available) > 0 + +#undef ADD_CAMERA +#undef REMOVE_CAMERA +#undef IGNORE_CAMERA + +/obj/effect/overlay/camera_static + name = "static" + icon = null + icon_state = null + anchored = TRUE // should only appear in vis_contents, but to be safe + appearance_flags = RESET_TRANSFORM | TILE_BOUND | LONG_GLIDE + // this combination makes the static block clicks to everything below it, + // without appearing in the right-click menu for non-AI clients + mouse_opacity = MOUSE_OPACITY_ICON + invisibility = INVISIBILITY_ABSTRACT + + plane = CAMERA_STATIC_PLANE + +ADMIN_VERB(pause_camera_updates, R_ADMIN, "Toggle Camera Updates", "Stop security cameras from updating, meaning what they see now is what they will see forever.", ADMIN_CATEGORY_DEBUG) + SScameras.disable_camera_updates = !SScameras.disable_camera_updates + log_admin("[key_name_admin(user)] [SScameras.disable_camera_updates ? "disabled" : "enabled"] camera updates.") + message_admins("Admin [key_name_admin(user)] has [SScameras.disable_camera_updates ? "disabled" : "enabled"] camera updates.") + BLACKBOX_LOG_ADMIN_VERB("Toggle Camera Updates") diff --git a/code/controllers/subsystem/dynamic/_dynamic_ruleset.dm b/code/controllers/subsystem/dynamic/_dynamic_ruleset.dm index e03f733eb7a..ece1d5f1b4b 100644 --- a/code/controllers/subsystem/dynamic/_dynamic_ruleset.dm +++ b/code/controllers/subsystem/dynamic/_dynamic_ruleset.dm @@ -33,7 +33,7 @@ * Or * - A single weight for all tiers. */ - var/list/weight = 0 + var/alist/weight = 0 /** * The min population for which this ruleset is available. * @@ -43,7 +43,7 @@ * Or * - A single min population for all tiers. */ - var/list/min_pop = 0 + var/alist/min_pop = 0 /// List of roles that are blacklisted from this ruleset /// For roundstart rulesets, it will prevent players from being selected for this ruleset if they have one of these roles /// For latejoin or midround rulesets, it will prevent players from being assigned to this ruleset if they have one of these roles @@ -121,47 +121,15 @@ return FALSE return ..() -/// Used to create tier lists for weights and min_pop values +/// Used to create tier alists for weights and min_pop values /datum/dynamic_ruleset/proc/load_tier_list(list/incoming_list) PRIVATE_PROC(TRUE) - var/list/tier_list = new /list(4) - // loads a list of list("2" = 1, "3" = 3) into a list(null, 1, 3, null) + var/alist/tier_list = alist() + // loads a list of list("2" = 1, "3" = 3) into an alist(2 = 1, 3 = 3) for(var/tier in incoming_list) tier_list[text2num(tier)] = incoming_list[tier] - // turn list(null, 1, 3, null) into list(1, 1, 3, null) - for(var/i in 1 to length(tier_list)) - var/val = tier_list[i] - if(isnum(val)) - break - for(var/j in i to length(tier_list)) - var/other_val = tier_list[j] - if(!isnum(other_val)) - continue - tier_list[i] = other_val - break - - // turn list(1, 1, 3, null) into list(1, 1, 3, 3) - for(var/i in length(tier_list) to 1 step -1) - var/val = tier_list[i] - if(isnum(val)) - break - for(var/j in i to 1 step -1) - var/other_val = tier_list[j] - if(!isnum(other_val)) - continue - tier_list[i] = other_val - break - - // we can assert that tier[1] and tier[4] are not null, but we cannot say the same for tier[2] and tier[3] - // this can be happen due to the following setup: list(1, null, null, 4) - // (which is an invalid config, and should be fixed by the operator) - if(isnull(tier_list[2])) - tier_list[2] = tier_list[1] - if(isnull(tier_list[3])) - tier_list[3] = tier_list[4] - return tier_list /** @@ -170,6 +138,25 @@ /datum/dynamic_ruleset/proc/can_be_selected() return TRUE +/// Gets the list value for the given tier, otherwise use next highest tier, +/// or failing that, next lowest +/datum/dynamic_ruleset/proc/get_tier_specific_value(alist/values, tier) + PRIVATE_PROC(TRUE) + if(isnum(values[tier])) + return values[tier] + + // search higher tiers + for(var/i in tier to 4) + if(isnum(values[i])) + return values[i] + + // no dice, lower tiers? + for(var/i in tier to 1 step -1) + if(isnum(values[i])) + return values[i] + + return 0 + /** * Calculates the weight of this ruleset for the given tier. * @@ -183,11 +170,11 @@ return 0 if(!can_be_selected()) return 0 - var/final_minpop = islist(min_pop) ? min_pop[tier] : min_pop + var/final_minpop = islist(min_pop) ? get_tier_specific_value(min_pop, tier) : min_pop if(final_minpop > population_size) return 0 - var/final_weight = islist(weight) ? weight[tier] : weight + var/final_weight = islist(weight) ? get_tier_specific_value(weight, tier) : weight for(var/datum/dynamic_ruleset/other_ruleset as anything in SSdynamic.executed_rulesets) if(other_ruleset == src) continue diff --git a/code/controllers/subsystem/dynamic/dynamic_ruleset_midround.dm b/code/controllers/subsystem/dynamic/dynamic_ruleset_midround.dm index 6df942b5242..95672517f9c 100644 --- a/code/controllers/subsystem/dynamic/dynamic_ruleset_midround.dm +++ b/code/controllers/subsystem/dynamic/dynamic_ruleset_midround.dm @@ -26,7 +26,7 @@ midround_type = HEAVY_MIDROUND false_alarm_able = TRUE ruleset_flags = RULESET_INVADER - weight = list( + weight = alist( DYNAMIC_TIER_LOW = 0, DYNAMIC_TIER_LOWMEDIUM = 0, DYNAMIC_TIER_MEDIUMHIGH = 1, @@ -271,7 +271,7 @@ pref_flag = ROLE_WIZARD_MIDROUND jobban_flag = ROLE_WIZARD ruleset_flags = RULESET_INVADER|RULESET_HIGH_IMPACT - weight = list( + weight = alist( DYNAMIC_TIER_LOW = 0, DYNAMIC_TIER_LOWMEDIUM = 0, DYNAMIC_TIER_MEDIUMHIGH = 1, @@ -294,7 +294,7 @@ pref_flag = ROLE_OPERATIVE_MIDROUND jobban_flag = ROLE_OPERATIVE ruleset_flags = RULESET_INVADER|RULESET_HIGH_IMPACT - weight = list( + weight = alist( DYNAMIC_TIER_LOW = 0, DYNAMIC_TIER_LOWMEDIUM = 1, DYNAMIC_TIER_MEDIUMHIGH = 3, @@ -378,7 +378,7 @@ false_alarm_able = TRUE pref_flag = ROLE_BLOB ruleset_flags = RULESET_INVADER - weight = list( + weight = alist( DYNAMIC_TIER_LOW = 0, DYNAMIC_TIER_LOWMEDIUM = 1, DYNAMIC_TIER_MEDIUMHIGH = 3, @@ -418,7 +418,7 @@ false_alarm_able = TRUE pref_flag = ROLE_ALIEN ruleset_flags = RULESET_INVADER - weight = list( + weight = alist( DYNAMIC_TIER_LOW = 0, DYNAMIC_TIER_LOWMEDIUM = 1, DYNAMIC_TIER_MEDIUMHIGH = 5, @@ -505,7 +505,7 @@ false_alarm_able = TRUE pref_flag = ROLE_SPACE_DRAGON ruleset_flags = RULESET_INVADER - weight = list( + weight = alist( DYNAMIC_TIER_LOW = 0, DYNAMIC_TIER_LOWMEDIUM = 3, DYNAMIC_TIER_MEDIUMHIGH = 5, @@ -575,7 +575,7 @@ midround_type = HEAVY_MIDROUND pref_flag = ROLE_NINJA ruleset_flags = RULESET_INVADER - weight = list( + weight = alist( DYNAMIC_TIER_LOW = 0, DYNAMIC_TIER_LOWMEDIUM = 0, DYNAMIC_TIER_MEDIUMHIGH = 1, @@ -678,7 +678,7 @@ min_antag_cap = 2 max_antag_cap = 3 repeatable_weight_decrease = 4 - weight = list( + weight = alist( DYNAMIC_TIER_LOW = 0, DYNAMIC_TIER_LOWMEDIUM = 3, DYNAMIC_TIER_MEDIUMHIGH = 4, @@ -1104,7 +1104,7 @@ max_antag_cap = 4 repeatable_weight_decrease = 8 blacklisted_roles = list() - weight = list( + weight = alist( DYNAMIC_TIER_LOW = 0, DYNAMIC_TIER_LOWMEDIUM = 3, DYNAMIC_TIER_MEDIUMHIGH = 8, @@ -1119,7 +1119,7 @@ pref_flag = ROLE_MALF_MIDROUND jobban_flag = ROLE_MALF ruleset_flags = RULESET_HIGH_IMPACT - weight = list( + weight = alist( DYNAMIC_TIER_LOW = 0, DYNAMIC_TIER_LOWMEDIUM = 1, DYNAMIC_TIER_MEDIUMHIGH = 3, @@ -1147,7 +1147,7 @@ midround_type = HEAVY_MIDROUND pref_flag = ROLE_BLOB_INFECTION jobban_flag = ROLE_BLOB - weight = list( + weight = alist( DYNAMIC_TIER_LOW = 0, DYNAMIC_TIER_LOWMEDIUM = 1, DYNAMIC_TIER_MEDIUMHIGH = 3, @@ -1171,7 +1171,7 @@ midround_type = LIGHT_MIDROUND pref_flag = ROLE_OBSESSED blacklisted_roles = list() - weight = list( + weight = alist( DYNAMIC_TIER_LOW = 5, DYNAMIC_TIER_LOWMEDIUM = 5, DYNAMIC_TIER_MEDIUMHIGH = 3, diff --git a/code/controllers/subsystem/dynamic/dynamic_ruleset_roundstart.dm b/code/controllers/subsystem/dynamic/dynamic_ruleset_roundstart.dm index 7bea57bffe8..417f7164c21 100644 --- a/code/controllers/subsystem/dynamic/dynamic_ruleset_roundstart.dm +++ b/code/controllers/subsystem/dynamic/dynamic_ruleset_roundstart.dm @@ -49,7 +49,7 @@ pref_flag = ROLE_MALF preview_antag_datum = /datum/antagonist/malf_ai ruleset_flags = RULESET_HIGH_IMPACT - weight = list( + weight = alist( DYNAMIC_TIER_LOW = 0, DYNAMIC_TIER_LOWMEDIUM = 1, DYNAMIC_TIER_MEDIUMHIGH = 3, @@ -116,7 +116,7 @@ preview_antag_datum = /datum/antagonist/wizard pref_flag = ROLE_WIZARD ruleset_flags = RULESET_INVADER|RULESET_HIGH_IMPACT - weight = list( + weight = alist( DYNAMIC_TIER_LOW = 0, DYNAMIC_TIER_LOWMEDIUM = 0, DYNAMIC_TIER_MEDIUMHIGH = 1, @@ -147,7 +147,7 @@ preview_antag_datum = /datum/antagonist/cult pref_flag = ROLE_CULTIST ruleset_flags = RULESET_HIGH_IMPACT - weight = list( + weight = alist( DYNAMIC_TIER_LOW = 0, DYNAMIC_TIER_LOWMEDIUM = 1, DYNAMIC_TIER_MEDIUMHIGH = 3, @@ -208,7 +208,7 @@ preview_antag_datum = /datum/antagonist/nukeop pref_flag = ROLE_OPERATIVE ruleset_flags = RULESET_INVADER|RULESET_HIGH_IMPACT - weight = list( + weight = alist( DYNAMIC_TIER_LOW = 0, DYNAMIC_TIER_LOWMEDIUM = 1, DYNAMIC_TIER_MEDIUMHIGH = 3, @@ -292,7 +292,7 @@ preview_antag_datum = /datum/antagonist/rev/head pref_flag = ROLE_REV_HEAD ruleset_flags = RULESET_HIGH_IMPACT - weight = list( + weight = alist( DYNAMIC_TIER_LOW = 0, DYNAMIC_TIER_LOWMEDIUM = 1, DYNAMIC_TIER_MEDIUMHIGH = 3, @@ -367,7 +367,7 @@ config_tag = "Roundstart Spies" preview_antag_datum = /datum/antagonist/spy pref_flag = ROLE_SPY - weight = list( + weight = alist( DYNAMIC_TIER_LOW = 0, DYNAMIC_TIER_LOWMEDIUM = 1, DYNAMIC_TIER_MEDIUMHIGH = 3, diff --git a/code/controllers/subsystem/processing/priority_effects.dm b/code/controllers/subsystem/processing/priority_effects.dm index ee4fb7f7f6d..f3be081ec50 100644 --- a/code/controllers/subsystem/processing/priority_effects.dm +++ b/code/controllers/subsystem/processing/priority_effects.dm @@ -1,6 +1,6 @@ PROCESSING_SUBSYSTEM_DEF(priority_effects) name = "Priority Status Effects" - flags = SS_TICKER | SS_KEEP_TIMING | SS_NO_INIT - wait = 2 // Not seconds - we're running on SS_TICKER, so this is ticks. + flags = SS_KEEP_TIMING | SS_NO_INIT + wait = 0.2 SECONDS // Same as SSfastprocess, but can be anything, assuming you refactor all high-priority status effect intervals and durations to be a multiple of it. priority = FIRE_PRIORITY_PRIORITY_EFFECTS stat_tag = "PEFF" diff --git a/code/controllers/subsystem/processing/station.dm b/code/controllers/subsystem/processing/station.dm index 569dc04e03a..0c7478a5053 100644 --- a/code/controllers/subsystem/processing/station.dm +++ b/code/controllers/subsystem/processing/station.dm @@ -7,7 +7,7 @@ PROCESSING_SUBSYSTEM_DEF(station) ///A list of currently active station traits var/list/station_traits = list() ///Assoc list of trait type || assoc list of traits with weighted value. Used for picking traits from a specific category. - var/list/selectable_traits_by_types = list(STATION_TRAIT_POSITIVE = list(), STATION_TRAIT_NEUTRAL = list(), STATION_TRAIT_NEGATIVE = list()) + var/alist/selectable_traits_by_types = alist(STATION_TRAIT_POSITIVE = list(), STATION_TRAIT_NEUTRAL = list(), STATION_TRAIT_NEGATIVE = list()) ///Currently active announcer. Starts as a type but gets initialized after traits are selected var/datum/centcom_announcer/announcer = /datum/centcom_announcer/default ///A list of trait roles that should be protected from antag diff --git a/code/controllers/subsystem/sounds.dm b/code/controllers/subsystem/sounds.dm index f9d8c123301..5dd2c985f97 100644 --- a/code/controllers/subsystem/sounds.dm +++ b/code/controllers/subsystem/sounds.dm @@ -34,6 +34,50 @@ SUBSYSTEM_DEF(sounds) /// Any errors from precaching. VAR_PRIVATE/list/precache_errors = list() + // Comments from https://github.com/DaedalusDock/daedalusdock We love Francinum. + /// A list of sound formats that work in byond. Indexed for direct accesing rather then loop itteration or usage of `in` + var/static/list/byond_sound_formats = list( + "mid" = TRUE, //Midi, 8.3 File Name + "midi" = TRUE, //Midi, Long File Name + "mod" = TRUE, //Module, Original Amiga Tracker format + "it" = TRUE, //Impulse Tracker Module format + "s3m" = TRUE, //ScreamTracker 3 Module + "xm" = TRUE, //FastTracker 2 Module + "oxm" = TRUE, //FastTracker 2 (Vorbis Compressed Samples) + "wav" = TRUE, //Waveform Audio File Format, A (R)IFF-class format, and Microsoft's choice in the 80s sound format pissing match. + "ogg" = TRUE, //OGG Audio Container, Usually contains Vorbis-compressed Audio + //"raw" = TRUE, //On the tin, byond purports to support raw, uncompressed PCM Audio. I actually have no fucking idea how FMOD actually handles these. + //since they completely lack all information. As a confusion based anti-footgun, I'm just going to wire this to FALSE for now. It's here though. + "wma" = TRUE, //Windows Media Audio container + "aiff" = TRUE, //Audio Interchange File Format, Apple's side of the 80s sound format pissing match. It's also (R)IFF in a trenchcoat. + "mp3" = TRUE //MPeg Layer 3 Container (And usually, Codec.) + ) + + /// File types we can sniff the duration from using rustg. + var/static/list/safe_formats = list( + "ogg" = TRUE, + "mp3" = TRUE + ) + + // Currently set to private as I would prefer you use byond_sound_formats but you can unprivate it if you have a valid use! + // Put more common extensions first to speed this up a bit (So only ogg and mp3 lol.) + /// Similar to byond_sound_formats, a list of sound formats that work in byond. + VAR_PRIVATE/static/list/byond_sound_extensions = list( + ".ogg", + ".mp3", + ".mid", + ".midi", + ".mod", + ".it", + ".s3m", + ".xm", + ".oxm", + ".wav", + //".raw", See byond_sound_formats + ".wma", + ".aiff" + ) + /datum/controller/subsystem/sounds/Initialize() setup_available_channels() find_all_available_sounds() @@ -63,23 +107,7 @@ SUBSYSTEM_DEF(sounds) /datum/controller/subsystem/sounds/proc/find_all_available_sounds() all_sounds = list() - // Put more common extensions first to speed this up a bit - var/static/list/valid_file_extensions = list( - ".ogg", - ".wav", - ".mid", - ".midi", - ".mod", - ".it", - ".s3m", - ".xm", - ".oxm", - ".raw", - ".wma", - ".aiff", - ) - - all_sounds = pathwalk("sound/", valid_file_extensions) + all_sounds = pathwalk("sound/", byond_sound_extensions) /// Removes a channel from using list. /datum/controller/subsystem/sounds/proc/free_sound_channel(channel) diff --git a/code/controllers/subsystem/statpanel.dm b/code/controllers/subsystem/statpanel.dm index d806504ad31..d92df38c7f7 100644 --- a/code/controllers/subsystem/statpanel.dm +++ b/code/controllers/subsystem/statpanel.dm @@ -231,7 +231,6 @@ SUBSYSTEM_DEF(statpanels) #endif for(var/datum/controller/subsystem/sub_system as anything in Master.subsystems) mc_data[++mc_data.len] = list("\[[sub_system.state_letter()]][sub_system.name]", sub_system.stat_entry(), text_ref(sub_system)) - mc_data[++mc_data.len] = list("Camera Net", "Cameras: [GLOB.cameranet.cameras.len] | Chunks: [GLOB.cameranet.chunks.len]", text_ref(GLOB.cameranet)) ///immediately update the active statpanel tab of the target client /datum/controller/subsystem/statpanels/proc/immediate_send_stat_data(client/target) diff --git a/code/controllers/subsystem/tgui.dm b/code/controllers/subsystem/tgui.dm index 39d281964f1..5255c5f3455 100644 --- a/code/controllers/subsystem/tgui.dm +++ b/code/controllers/subsystem/tgui.dm @@ -39,6 +39,25 @@ SUBSYSTEM_DEF(tgui) basehtml = replacetextEx(basehtml, "", "Nanotrasen (c) 2525-[CURRENT_STATION_YEAR]") +/datum/controller/subsystem/tgui/OnConfigLoad() + var/storage_iframe = CONFIG_GET(string/storage_cdn_iframe) + + if(storage_iframe && storage_iframe != /datum/config_entry/string/storage_cdn_iframe::default) + basehtml = replacetext(basehtml, "\[tgui:storagecdn\]", storage_iframe) + return + + if(CONFIG_GET(string/asset_transport) == "webroot") + var/datum/asset_transport/webroot/webroot = SSassets.transport + + var/datum/asset_cache_item/item = webroot.register_asset("iframe.html", file("tgui/public/iframe.html")) + basehtml = replacetext(basehtml, "\[tgui:storagecdn\]", webroot.get_asset_url("iframe.html", item)) + return + + if(!storage_iframe) + return + + basehtml = replacetext(basehtml, "\[tgui:storagecdn\]", storage_iframe) + /datum/controller/subsystem/tgui/Shutdown() close_all_uis() diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm index 130fd4ba5ce..a09f72886e8 100644 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -77,21 +77,6 @@ SUBSYSTEM_DEF(ticker) var/discord_alerted = FALSE //SKYRAT EDIT - DISCORD PING SPAM PREVENTION /datum/controller/subsystem/ticker/Initialize() - var/list/byond_sound_formats = list( - "mid" = TRUE, - "midi" = TRUE, - "mod" = TRUE, - "it" = TRUE, - "s3m" = TRUE, - "xm" = TRUE, - "oxm" = TRUE, - "wav" = TRUE, - "ogg" = TRUE, - "raw" = TRUE, - "wma" = TRUE, - "aiff" = TRUE, - ) - var/list/provisional_title_music = flist("[global.config.directory]/title_music/sounds/") var/list/music = list() var/use_rare_music = prob(1) @@ -119,11 +104,8 @@ SUBSYSTEM_DEF(ticker) music -= old_login_music for(var/S in music) - var/list/L = splittext(S,".") - if(L.len >= 2) - var/ext = LOWER_TEXT(L[L.len]) //pick the real extension, no 'honk.ogg.exe' nonsense here - if(byond_sound_formats[ext]) - continue + if(IS_SOUND_FILE(S)) + continue music -= S if(!length(music)) diff --git a/code/controllers/subsystem/timer.dm b/code/controllers/subsystem/timer.dm index 20fe4eb47b6..ef6826396c2 100644 --- a/code/controllers/subsystem/timer.dm +++ b/code/controllers/subsystem/timer.dm @@ -519,30 +519,30 @@ SUBSYSTEM_DEF(timer) #if defined(TIMER_DEBUG) // Generate debug-friendly list for timer, more complex but also more expensive timer_info = list( - 1 = id, - 2 = timeToRun, - 3 = wait, - 4 = flags, - 5 = callBack, /* Safe to hold this directly because it's never del'd */ - 6 = "[callBack.object]", - 7 = text_ref(callBack.object), - 8 = getcallingtype(), - 9 = callBack.delegate, - 10 = callBack.arguments ? callBack.arguments.Copy() : null, - 11 = "[source]" + /* 1 = */ id, + /* 2 = */ timeToRun, + /* 3 = */ wait, + /* 4 = */ flags, + /* 5 = */ callBack, /* Safe to hold this directly because it's never del'd */ + /* 6 = */ "[callBack.object]", + /* 7 = */ text_ref(callBack.object), + /* 8 = */ getcallingtype(), + /* 9 = */ callBack.delegate, + /* 10 = */ callBack.arguments ? callBack.arguments.Copy() : null, + /* 11 = */ "[source]" ) #else // Generate a debuggable list for the timer, simpler but wayyyy cheaper, string generation (and ref/copy memes) is a bitch and this saves a LOT of time timer_info = list( - 1 = id, - 2 = timeToRun, - 3 = wait, - 4 = flags, - 5 = callBack, /* Safe to hold this directly because it's never del'd */ - 6 = "[callBack.object]", - 7 = getcallingtype(), - 8 = callBack.delegate, - 9 = "[source]" + /* 1 = */ id, + /* 2 = */ timeToRun, + /* 3 = */ wait, + /* 4 = */ flags, + /* 5 = */ callBack, /* Safe to hold this directly because it's never del'd */ + /* 6 = */ "[callBack.object]", + /* 7 = */ getcallingtype(), + /* 8 = */ callBack.delegate, + /* 9 = */ "[source]" ) #endif diff --git a/code/controllers/subsystem/wardrobe.dm b/code/controllers/subsystem/wardrobe.dm index 2593595bdf6..3fb2d87fa86 100644 --- a/code/controllers/subsystem/wardrobe.dm +++ b/code/controllers/subsystem/wardrobe.dm @@ -209,7 +209,9 @@ SUBSYSTEM_DEF(wardrobe) /// Take an existing object, and insert it into our storage /// If we can't or won't take it, it's deleted. You do not own this object after passing it in -/datum/controller/subsystem/wardrobe/proc/stash_object(atom/movable/object) +/datum/controller/subsystem/wardrobe/proc/stash_object(obj/item/object) + if(object.item_flags & DO_NOT_WARDROBE) + return var/object_type = object.type var/list/master_info = canon_minimum[object_type] // I will not permit objects you didn't reserve ahead of time diff --git a/code/datums/ai/generic/find_and_set.dm b/code/datums/ai/generic/find_and_set.dm index a705c738698..e5b7c720b8b 100644 --- a/code/datums/ai/generic/find_and_set.dm +++ b/code/datums/ai/generic/find_and_set.dm @@ -34,21 +34,42 @@ /** * Variant of find and set that also requires the item to be edible. checks hands too */ -/datum/ai_behavior/find_and_set/edible +/datum/ai_behavior/find_and_set/food_or_drink + var/force_find_drinks = FALSE -/datum/ai_behavior/find_and_set/edible/search_tactic(datum/ai_controller/controller, locate_path, search_range) +/datum/ai_behavior/find_and_set/food_or_drink/search_tactic(datum/ai_controller/controller, locate_path, search_range) var/mob/living/living_pawn = controller.pawn + var/find_drinks = force_find_drinks || controller.blackboard[BB_IGNORE_DRINKS] || FALSE - for(var/atom/held_candidate as anything in living_pawn.held_items) - if(IsEdible(held_candidate)) + for(var/atom/held_candidate in living_pawn.held_items) + if(is_food_or_drink(controller, held_candidate, find_drinks)) return held_candidate - for(var/atom/local_candidate as anything in oview(search_range, controller.pawn)) - if(IsEdible(local_candidate) && istype(local_candidate, locate_path)) + for(var/atom/local_candidate in oview(search_range, controller.pawn)) + if(is_food_or_drink(controller, local_candidate, find_drinks) && istype(local_candidate, locate_path)) return local_candidate return null +/datum/ai_behavior/find_and_set/food_or_drink/proc/is_food_or_drink(datum/ai_controller/controller, obj/item/thing, find_drinks = FALSE) + return is_food(thing) || (find_drinks && is_drink(thing)) + +/datum/ai_behavior/find_and_set/food_or_drink/proc/is_food(obj/item/thing) + if(IS_EDIBLE(thing)) + return TRUE + if(istype(thing, /obj/item/reagent_containers/cup/bowl)) + return thing.reagents.total_volume > 0 + return FALSE + +/datum/ai_behavior/find_and_set/food_or_drink/proc/is_drink(obj/item/thing) + if(istype(thing, /obj/item/reagent_containers/cup/glass)) + return thing.reagents.total_volume > 0 + return FALSE + +/datum/ai_behavior/find_and_set/food_or_drink/to_eat + +/datum/ai_behavior/find_and_set/food_or_drink/to_serve + force_find_drinks = TRUE /** * Variant of find and set that only checks in hands, search range should be excluded for this diff --git a/code/datums/ai/generic/generic_behaviors.dm b/code/datums/ai/generic/generic_behaviors.dm index f6bebaf80b6..da338fa45cb 100644 --- a/code/datums/ai/generic/generic_behaviors.dm +++ b/code/datums/ai/generic/generic_behaviors.dm @@ -91,17 +91,11 @@ set_movement_target(controller, target) /datum/ai_behavior/use_on_object/perform(seconds_per_tick, datum/ai_controller/controller, target_key) - var/mob/living/pawn = controller.pawn - var/obj/item/held_item = pawn.get_item_by_slot(pawn.get_active_hand()) var/atom/target = controller.blackboard[target_key] if(QDELETED(target)) return AI_BEHAVIOR_DELAY | AI_BEHAVIOR_FAILED - if(held_item) - held_item.melee_attack_chain(pawn, target) - else - controller.ai_interact(target = target, combat_mode = FALSE) - + controller.ai_interact(target = target, combat_mode = FALSE) return AI_BEHAVIOR_DELAY | AI_BEHAVIOR_SUCCEEDED /datum/ai_behavior/give @@ -120,10 +114,14 @@ if(!held_item) //if held_item is null, we pretend that action was successful return AI_BEHAVIOR_DELAY | AI_BEHAVIOR_SUCCEEDED - if(!target || !isliving(target)) + if(QDELETED(target) || !target.IsReachableBy(pawn)) return AI_BEHAVIOR_DELAY | AI_BEHAVIOR_FAILED var/mob/living/living_target = target + if(!isliving(living_target)) // target should reasonably only ever be set to a living mob + stack_trace("Tried to give an item to a non-living target!") + return AI_BEHAVIOR_DELAY | AI_BEHAVIOR_FAILED + var/perform_flags = try_to_give_item(controller, living_target, held_item) if(perform_flags & AI_BEHAVIOR_FAILED) return perform_flags @@ -163,36 +161,73 @@ target.put_in_hands(held_item) return AI_BEHAVIOR_DELAY | AI_BEHAVIOR_SUCCEEDED +/datum/ai_behavior/give/finish_action(datum/ai_controller/controller, succeeded, target_key) + . = ..() + controller.clear_blackboard_key(target_key) /datum/ai_behavior/consume + action_cooldown = 2 SECONDS + +/datum/ai_behavior/consume/perform(seconds_per_tick, datum/ai_controller/controller, target_key, hunger_timer_key) + var/mob/living/living_pawn = controller.pawn + var/obj/item/target = controller.blackboard[target_key] + if(QDELETED(target) || !living_pawn.is_holding(target)) + return AI_BEHAVIOR_DELAY | AI_BEHAVIOR_FAILED + + controller.ai_interact(target = living_pawn, combat_mode = FALSE) + + return AI_BEHAVIOR_DELAY | (is_content(living_pawn, target) ? AI_BEHAVIOR_SUCCEEDED : AI_BEHAVIOR_FAILED) + +/datum/ai_behavior/consume/finish_action(datum/ai_controller/controller, succeeded, target_key, hunger_timer_key) + . = ..() + if(!succeeded) + return + controller.set_blackboard_key(hunger_timer_key, world.time + rand(12 SECONDS, 60 SECONDS)) + + var/mob/living/living_pawn = controller.pawn + var/obj/item/target = controller.blackboard[target_key] + if(!QDELETED(target) && !DOING_INTERACTION_WITH_TARGET(living_pawn, target)) + controller.clear_blackboard_key(target_key) + living_pawn.dropItemToGround(target) // drops empty drink glasses + for(var/obj/item/trash/trash in living_pawn.held_items) + living_pawn.dropItemToGround(trash) // drops spawned trash items + +/// Check if the target is fully consumed, or being actively consumed, or if we're just bored of eating it +/datum/ai_behavior/consume/proc/is_content(mob/living/living_pawm, obj/item/target) + if(QDELETED(target)) + return TRUE + if(DOING_INTERACTION_WITH_TARGET(living_pawm, target)) + return TRUE + if(target.reagents?.total_volume <= 0) + return TRUE + // Even if we don't finish it all we can randomly decide to be done + return prob(10) + +// navigate to target item and pick it up if we can +/datum/ai_behavior/navigate_to_and_pick_up behavior_flags = AI_BEHAVIOR_REQUIRE_MOVEMENT | AI_BEHAVIOR_REQUIRE_REACH action_cooldown = 2 SECONDS -/datum/ai_behavior/consume/setup(datum/ai_controller/controller, target_key) +/datum/ai_behavior/navigate_to_and_pick_up/setup(datum/ai_controller/controller, target_key, drop_held = TRUE) . = ..() set_movement_target(controller, controller.blackboard[target_key]) -/datum/ai_behavior/consume/perform(seconds_per_tick, datum/ai_controller/controller, target_key, hunger_timer_key) +/datum/ai_behavior/navigate_to_and_pick_up/setup(datum/ai_controller/controller, target_key, drop_held = TRUE) var/mob/living/living_pawn = controller.pawn var/obj/item/target = controller.blackboard[target_key] if(QDELETED(target)) return AI_BEHAVIOR_DELAY | AI_BEHAVIOR_FAILED - if(!(target in living_pawn.held_items)) - if(!living_pawn.get_empty_held_indexes() || !living_pawn.put_in_hands(target)) + if(living_pawn.is_holding(target)) // already in hands + return AI_BEHAVIOR_DELAY | AI_BEHAVIOR_SUCCEEDED + if(!target.IsReachableBy(living_pawn)) // can't reach it, despite being adjacent + return AI_BEHAVIOR_DELAY | AI_BEHAVIOR_FAILED + if(living_pawn.get_active_held_item()) // something is in our hands already + if(!drop_held || !living_pawn.dropItemToGround(living_pawn.get_active_held_item())) return AI_BEHAVIOR_DELAY | AI_BEHAVIOR_FAILED - target.melee_attack_chain(living_pawn, living_pawn) - - if(QDELETED(target) || prob(10)) // Even if we don't finish it all we can randomly decide to be done - return AI_BEHAVIOR_DELAY | AI_BEHAVIOR_SUCCEEDED - - return AI_BEHAVIOR_DELAY | AI_BEHAVIOR_FAILED - -/datum/ai_behavior/consume/finish_action(datum/ai_controller/controller, succeeded, target_key, hunger_timer_key) - . = ..() - if(succeeded) - controller.set_blackboard_key(hunger_timer_key, world.time + rand(12 SECONDS, 60 SECONDS)) + controller.ai_interact(target, combat_mode = FALSE) + return AI_BEHAVIOR_DELAY | (target.loc == living_pawn ? AI_BEHAVIOR_SUCCEEDED : AI_BEHAVIOR_FAILED) /** * Drops items in hands, very important for future behaviors that require the pawn to grab stuff diff --git a/code/datums/ai/generic/generic_subtrees.dm b/code/datums/ai/generic/generic_subtrees.dm index 9d5ff8638fc..6fe92668f91 100644 --- a/code/datums/ai/generic/generic_subtrees.dm +++ b/code/datums/ai/generic/generic_subtrees.dm @@ -53,7 +53,13 @@ * relevant blackboards: * * BB_NEXT_HUNGRY - set by this subtree, is when the controller is next hungry */ +/datum/ai_planning_subtree/generic_hunger + /datum/ai_planning_subtree/generic_hunger/SelectBehaviors(datum/ai_controller/controller, seconds_per_tick) + var/mob/living/living_pawn = controller.pawn + if(living_pawn.nutrition > NUTRITION_LEVEL_HUNGRY) + return + var/next_eat = controller.blackboard[BB_NEXT_HUNGRY] if(!next_eat) //inits the blackboard timer @@ -63,16 +69,30 @@ if(world.time < next_eat) return + // find food var/atom/food_target = controller.blackboard[BB_FOOD_TARGET] - if(isnull(food_target)) - controller.queue_behavior(/datum/ai_behavior/find_and_set/edible, BB_FOOD_TARGET, /obj/item, 2) - return - - var/mob/living/living_pawn = controller.pawn - if(!length(living_pawn.get_empty_held_indexes()) && !(food_target in living_pawn.held_items)) - controller.queue_behavior(/datum/ai_behavior/drop_item) + controller.queue_behavior(/datum/ai_behavior/find_and_set/food_or_drink/to_eat, BB_FOOD_TARGET, /obj/item, 2) return SUBTREE_RETURN_FINISH_PLANNING - controller.queue_behavior(/datum/ai_behavior/consume, BB_FOOD_TARGET, BB_NEXT_HUNGRY) + if(living_pawn.is_holding(food_target)) + controller.queue_behavior(/datum/ai_behavior/consume, BB_FOOD_TARGET, BB_NEXT_HUNGRY) + // it's been moved since we found it + else if(!isturf(food_target.loc)) + // someone took it. we will fight over it! + if(isliving(food_target.loc) && will_fight_for_food(food_target.loc, living_pawn, controller)) + controller.add_blackboard_key_assoc(BB_MONKEY_ENEMIES, food_target.loc, MONKEY_FOOD_HATRED_AMOUNT) + // eh, find something else + else + controller.clear_blackboard_key(BB_FOOD_TARGET) + return SUBTREE_RETURN_FINISH_PLANNING + else + controller.queue_behavior(/datum/ai_behavior/navigate_to_and_pick_up, BB_FOOD_TARGET, TRUE) return SUBTREE_RETURN_FINISH_PLANNING + +/datum/ai_planning_subtree/generic_hunger/proc/will_fight_for_food(mob/living/thief, mob/living/monkey, datum/ai_controller/controller) + if(controller.blackboard[BB_MONKEY_AGGRESSIVE]) + return TRUE + if(controller.blackboard[BB_MONKEY_TAMED]) + return FALSE + return prob(100 * ((NUTRITION_LEVEL_HUNGRY - monkey.nutrition) / NUTRITION_LEVEL_HUNGRY)) diff --git a/code/datums/ai/monkey/monkey_controller.dm b/code/datums/ai/monkey/monkey_controller.dm index d7929bf9a8e..18bdb0be26b 100644 --- a/code/datums/ai/monkey/monkey_controller.dm +++ b/code/datums/ai/monkey/monkey_controller.dm @@ -25,6 +25,7 @@ have ways of interacting with a specific mob and control it. BB_MONKEY_GUN_NEURONS_ACTIVATED = FALSE, BB_SONG_LINES = MONKEY_SONG, BB_RESISTING = FALSE, + BB_MONKEY_GIVE_CHANCE = 5, ) idle_behavior = /datum/idle_behavior/idle_monkey @@ -63,12 +64,24 @@ have ways of interacting with a specific mob and control it. planning_subtrees = list( /datum/ai_planning_subtree/generic_resist, /datum/ai_planning_subtree/monkey_combat, + /datum/ai_planning_subtree/serve_food, /datum/ai_planning_subtree/generic_hunger, /datum/ai_planning_subtree/generic_play_instrument, - /datum/ai_planning_subtree/punpun_shenanigans, + /datum/ai_planning_subtree/monkey_shenanigans, ) idle_behavior = /datum/idle_behavior/idle_monkey/pun_pun +/datum/ai_controller/monkey/pun_pun/TryPossessPawn(atom/new_pawn) + . = ..() + if(. & AI_CONTROLLER_INCOMPATIBLE) + return + pawn = new_pawn + set_blackboard_key(BB_IGNORE_DRINKS, TRUE) + set_blackboard_key(BB_MONKEY_TAMED, TRUE) + set_blackboard_key(BB_MONKEY_GIVE_CHANCE, 30) + set_blackboard_key(BB_MONKEY_PRESS_TYPEPATH, /obj/structure/desk_bell) + set_trip_mode(mode = FALSE) + /datum/ai_controller/monkey/angry /datum/ai_controller/monkey/angry/TryPossessPawn(atom/new_pawn) diff --git a/code/datums/ai/monkey/monkey_subtrees.dm b/code/datums/ai/monkey/monkey_subtrees.dm index 9feb69df99c..dc8793ffdfe 100644 --- a/code/datums/ai/monkey/monkey_subtrees.dm +++ b/code/datums/ai/monkey/monkey_subtrees.dm @@ -7,21 +7,22 @@ return if(!controller.blackboard[BB_MONKEY_CURRENT_PRESS_TARGET]) - controller.queue_behavior(/datum/ai_behavior/find_nearby, BB_MONKEY_CURRENT_PRESS_TARGET) - return - - if(prob(50)) + if(controller.blackboard[BB_MONKEY_PRESS_TYPEPATH]) + controller.queue_behavior(/datum/ai_behavior/find_and_set, BB_MONKEY_CURRENT_PRESS_TARGET, controller.blackboard[BB_MONKEY_PRESS_TYPEPATH], 2) + else + controller.queue_behavior(/datum/ai_behavior/find_nearby, BB_MONKEY_CURRENT_PRESS_TARGET) + else if(prob(50)) controller.queue_behavior(/datum/ai_behavior/use_on_object, BB_MONKEY_CURRENT_PRESS_TARGET) return SUBTREE_RETURN_FINISH_PLANNING if(!controller.blackboard[BB_MONKEY_CURRENT_GIVE_TARGET]) - controller.queue_behavior(/datum/ai_behavior/find_and_set/pawn_must_hold_item, BB_MONKEY_CURRENT_GIVE_TARGET, /mob/living, 2) - else - if(prob(5)) - controller.queue_behavior(/datum/ai_behavior/give, BB_MONKEY_CURRENT_GIVE_TARGET) - return SUBTREE_RETURN_FINISH_PLANNING + controller.queue_behavior(/datum/ai_behavior/find_and_set/pawn_must_hold_item, BB_MONKEY_CURRENT_GIVE_TARGET, /mob/living/carbon/human, 2) + else if(prob(controller.blackboard[BB_MONKEY_GIVE_CHANCE])) + controller.queue_behavior(/datum/ai_behavior/give, BB_MONKEY_CURRENT_GIVE_TARGET) + return SUBTREE_RETURN_FINISH_PLANNING - controller.TryFindWeapon() + if(!controller.blackboard[BB_MONKEY_TAMED]) + controller.TryFindWeapon() ///monkey combat subtree. /datum/ai_planning_subtree/monkey_combat/SelectBehaviors(datum/ai_controller/monkey/controller, seconds_per_tick) @@ -70,3 +71,42 @@ controller.queue_behavior(/datum/ai_behavior/disposal_mob, BB_MONKEY_CURRENT_ATTACK_TARGET, BB_MONKEY_TARGET_DISPOSAL) return SUBTREE_RETURN_FINISH_PLANNING + +/// Finds food or drinks, picks them up, then gives them to nearby humans +/datum/ai_planning_subtree/serve_food + +/datum/ai_planning_subtree/serve_food/SelectBehaviors(datum/ai_controller/monkey/controller, seconds_per_tick) + var/mob/living/living_pawn = controller.pawn + var/list/nearby_patrons = list() + for(var/mob/living/carbon/human/human_mob in oview(5, living_pawn)) + if(istype(human_mob.mind?.assigned_role, /datum/job/bartender)) + return // my boss is on duty! + if(human_mob.stat != CONSCIOUS || ismonkey(human_mob)) + continue + if(!human_mob.get_empty_held_indexes()) + continue + nearby_patrons += human_mob + + // Need at least 2 patrons to bother serving (bearing in mind the + if(length(nearby_patrons) < 1) + return + + var/obj/item/serving = controller.blackboard[BB_MONKEY_CURRENT_SERVED_ITEM] + if(QDELETED(serving) || serving.reagents.total_volume <= 0) + controller.queue_behavior(/datum/ai_behavior/find_and_set/food_or_drink/to_serve, BB_MONKEY_CURRENT_SERVED_ITEM, /obj/item, 2) + return + + // we have something to serve, pick a patron and go hand it over + if(living_pawn.is_holding(serving)) + controller.blackboard[BB_MONKEY_CURRENT_GIVE_TARGET] ||= pick(nearby_patrons) + controller.queue_behavior(/datum/ai_behavior/give, BB_MONKEY_CURRENT_GIVE_TARGET) + return SUBTREE_RETURN_FINISH_PLANNING + + // we have something to serve but aren't holding it yet + if(isturf(serving.loc)) + // fetch the drink + controller.queue_behavior(/datum/ai_behavior/navigate_to_and_pick_up, BB_MONKEY_CURRENT_SERVED_ITEM, TRUE) + else + // give up on the dream + controller.clear_blackboard_key(BB_MONKEY_CURRENT_SERVED_ITEM) + return SUBTREE_RETURN_FINISH_PLANNING diff --git a/code/datums/ai/monkey/punpun_subtrees.dm b/code/datums/ai/monkey/punpun_subtrees.dm deleted file mode 100644 index 6370393db00..00000000000 --- a/code/datums/ai/monkey/punpun_subtrees.dm +++ /dev/null @@ -1,22 +0,0 @@ -/datum/ai_planning_subtree/punpun_shenanigans/SelectBehaviors(datum/ai_controller/monkey/controller, seconds_per_tick) - - controller.set_trip_mode(mode = FALSE) // pun pun doesn't fuck around - - if(prob(5)) - controller.queue_behavior(/datum/ai_behavior/use_in_hand) - - if(!SPT_PROB(MONKEY_SHENANIGAN_PROB, seconds_per_tick)) - return - - if(!controller.blackboard[BB_MONKEY_CURRENT_PRESS_TARGET]) - controller.queue_behavior(/datum/ai_behavior/find_and_set, BB_MONKEY_CURRENT_PRESS_TARGET, /obj/structure/desk_bell, 2) - else if(prob(50)) - controller.queue_behavior(/datum/ai_behavior/use_on_object, BB_MONKEY_CURRENT_PRESS_TARGET) - return SUBTREE_RETURN_FINISH_PLANNING - - if(!controller.blackboard[BB_MONKEY_CURRENT_GIVE_TARGET]) - controller.queue_behavior(/datum/ai_behavior/find_and_set/pawn_must_hold_item, BB_MONKEY_CURRENT_GIVE_TARGET, /mob/living, 2) - else if(prob(30)) - controller.queue_behavior(/datum/ai_behavior/give, BB_MONKEY_CURRENT_GIVE_TARGET) - return SUBTREE_RETURN_FINISH_PLANNING - diff --git a/code/datums/components/empathy.dm b/code/datums/components/empathy.dm new file mode 100644 index 00000000000..afcc264b001 --- /dev/null +++ b/code/datums/components/empathy.dm @@ -0,0 +1,98 @@ +// Empath quirk component, it's a component because it can be applied in ways that don't give you the quirk. (For health analyzer purposes) + +/datum/component/empathy + + dupe_mode = COMPONENT_DUPE_SOURCES + + // Whether or not we should get scared the next time we see an evil person. + var/seen_it = FALSE + + // What sort of information we can glean from examining someone + var/visible_info = ALL + + // Whether or not we can use empathy on ourselves + var/self_empath = FALSE + + // Whether or not empathy works on humans playing dead + var/sense_dead = FALSE + + // Whether or not we can tell if people whisper under their mask from far away (We can't hear what they said, we just know they said something) + var/sense_whisper = TRUE + + // Whether or not we can be smited by someoneone with the evil trait using the mending touch mutation + var/smite_target = TRUE + +/datum/component/empathy/Initialize(seen_it = FALSE, visible_info = ALL, self_empath = FALSE, sense_dead = FALSE, sense_whisper = TRUE, smite_target = TRUE) + if (!isliving(parent)) + return COMPONENT_INCOMPATIBLE + + src.seen_it = seen_it + src.visible_info = visible_info + src.self_empath = self_empath + src.sense_dead = sense_dead + src.sense_whisper = sense_whisper + src.smite_target = smite_target + if(sense_whisper) + ADD_TRAIT(parent, TRAIT_SEE_MASK_WHISPER, REF(src)) + +/datum/component/empathy/RegisterWithParent() + RegisterSignal(parent, COMSIG_CARBON_MID_EXAMINE, PROC_REF(get_empath_info)) + RegisterSignal(parent, COMSIG_ON_LAY_ON_HANDS, PROC_REF(on_hands_laid)) + +/datum/component/empathy/proc/get_empath_info(datum/source, mob/living/target, list/examine_list) + SIGNAL_HANDLER + if(target.stat == DEAD) + return + if(HAS_TRAIT(target, TRAIT_FAKEDEATH)) + if(sense_dead) + examine_list += "Something about this dead body doesn't look right..." + else + return + var/mob/living/living_parent = parent + if(target == living_parent && !self_empath) + return + var/t_They = target.p_They() + var/t_their = target.p_their() + var/t_Their = target.p_Their() + var/t_are = target.p_are() + if((visible_info & EMPATH_SEE_COMBAT) && target.combat_mode) + examine_list += "[t_They] seem[p_s()] to be on guard." + if((visible_info & EMPATH_SEE_OXY) && target.getOxyLoss() >= 10) + examine_list += "[t_They] seem[p_s()] winded." + if((visible_info & EMPATH_SEE_TOX) && target.getToxLoss() >= 10) + examine_list += "[t_They] seem[p_s()] sickly." + if((visible_info & EMPATH_SEE_SANITY) && target.mob_mood.sanity <= SANITY_DISTURBED) + examine_list += "[t_They] seem[p_s()] distressed." + if((visible_info & EMPATH_SEE_BLIND) && target.is_blind()) + examine_list += "[t_They] appear[p_s()] to be staring off into space." + if((visible_info & EMPATH_SEE_DEAF) && HAS_TRAIT(target, TRAIT_DEAF)) + examine_list += "[t_They] appear[p_s()] to not be responding to noises." + if((visible_info & EMPATH_SEE_HOT) && target.bodytemperature > target.get_body_temp_heat_damage_limit()) + examine_list += "[t_They] [t_are] flushed and wheezing." + if((visible_info & EMPATH_SEE_COLD) && target.bodytemperature < target.get_body_temp_cold_damage_limit()) + examine_list += "[t_They] [t_are] shivering." + if((visible_info & EMPATH_SEE_EVIL) && HAS_TRAIT(target, TRAIT_EVIL)) + examine_list += "[t_Their] eyes radiate with a unfeeling, cold detachment. There is nothing but darkness within [t_their] soul." + if(living_parent.mind?.holy_role >= HOLY_ROLE_PRIEST) + examine_list += span_warning("PERFECT FOR SMITING!!") + else if(!seen_it) + seen_it = TRUE + living_parent.add_mood_event("encountered_evil", /datum/mood_event/encountered_evil) + living_parent.set_jitter_if_lower(15 SECONDS) + +/datum/component/empathy/proc/on_hands_laid(datum/source, mob/living/carbon/smiter) + SIGNAL_HANDLER + if(iscarbon(parent)) + var/mob/living/carbon/carbon_parent = parent + if(carbon_parent.mob_biotypes & MOB_UNDEAD) + return FALSE + if(smite_target && HAS_TRAIT(smiter, TRAIT_EVIL)) + return TRUE + return FALSE + +/datum/component/empathy/UnregisterFromParent() + UnregisterSignal(parent, COMSIG_CARBON_MID_EXAMINE) + +/datum/component/empathy/Destroy(force = FALSE) + REMOVE_TRAIT(parent, TRAIT_SEE_MASK_WHISPER, REF(src)) + return ..() diff --git a/code/datums/components/grillable.dm b/code/datums/components/grillable.dm index 34a6675edd6..70507457924 100644 --- a/code/datums/components/grillable.dm +++ b/code/datums/components/grillable.dm @@ -155,7 +155,7 @@ LAZYADD(grilled_food.intrinsic_food_materials, original_food.intrinsic_food_materials) grilled_result.set_custom_materials(original_object.custom_materials) - if(IsEdible(grilled_result) && positive_result) + if(IS_EDIBLE(grilled_result) && positive_result) BLACKBOX_LOG_FOOD_MADE(grilled_result.type) //make space and tranfer reagents if it has any, also let any bad result handle removing or converting the transferred reagents on its own terms if(grilled_result.reagents && original_object.reagents) diff --git a/code/datums/components/jukebox.dm b/code/datums/components/jukebox.dm index 7e9f9657134..36c3b9d311b 100644 --- a/code/datums/components/jukebox.dm +++ b/code/datums/components/jukebox.dm @@ -100,7 +100,7 @@ var/datum/track/new_track = new() new_track.song_path = file("[global.config.directory]/jukebox_music/sounds/[track_file]") var/list/track_data = splittext(track_file, "+") - if(length(track_data) < 3) + if(length(track_data) < 3 || !IS_SOUND_FILE(new_track.song_path)) continue new_track.song_name = track_data[1] new_track.song_length = text2num(track_data[2]) diff --git a/code/datums/components/simple_bodycam.dm b/code/datums/components/simple_bodycam.dm index 9d653f38a78..1723a7a0a5a 100644 --- a/code/datums/components/simple_bodycam.dm +++ b/code/datums/components/simple_bodycam.dm @@ -56,7 +56,7 @@ do_update_cam() /datum/component/simple_bodycam/proc/do_update_cam() - GLOB.cameranet.updatePortableCamera(bodycam, camera_update_time) + SScameras.update_portable_camera(bodycam, camera_update_time) /datum/component/simple_bodycam/proc/rotate_cam(datum/source, old_dir, new_dir) SIGNAL_HANDLER diff --git a/code/datums/components/wet_floor.dm b/code/datums/components/wet_floor.dm index f362359f3cd..720d1ff3495 100644 --- a/code/datums/components/wet_floor.dm +++ b/code/datums/components/wet_floor.dm @@ -54,28 +54,25 @@ return ..() /datum/component/wet_floor/proc/update_overlay() + var/turf/parent_turf = parent if(!should_display_overlay) if(!current_overlay) return - var/turf/parent_turf = parent parent_turf.cut_overlay(current_overlay) current_overlay = null return var/intended - if(!isfloorturf(parent)) - intended = generic_turf_overlay - else - switch(highest_strength) - if(TURF_WET_PERMAFROST) - intended = permafrost_overlay - if(TURF_WET_ICE) - intended = ice_overlay - else - intended = water_overlay + switch(highest_strength) + if(TURF_WET_PERMAFROST) + intended = permafrost_overlay + if(TURF_WET_ICE) + // Should really get someone to make a generic_ice_overlay. + intended = parent_turf.tiled_turf ? ice_overlay : generic_turf_overlay + else + intended = parent_turf.tiled_turf ? water_overlay : generic_turf_overlay if(current_overlay != intended) - var/turf/parent_turf = parent parent_turf.cut_overlay(current_overlay) parent_turf.add_overlay(intended) current_overlay = intended diff --git a/code/datums/elements/bugkiller_reagent.dm b/code/datums/elements/bugkiller_reagent.dm index cbbca1d0790..226e59da332 100644 --- a/code/datums/elements/bugkiller_reagent.dm +++ b/code/datums/elements/bugkiller_reagent.dm @@ -30,7 +30,7 @@ return // capping damage so splashing a beaker on a moth is not an instant crit - var/damage = min(round(0.4 * reac_volume * (1 - touch_protection), 0.1), 12) + var/damage = min(round(reac_volume * (1 - touch_protection), 0.1), 20) if(damage < 1) return diff --git a/code/datums/elements/death_drops.dm b/code/datums/elements/death_drops.dm index 70543260707..13cb8938b8e 100644 --- a/code/datums/elements/death_drops.dm +++ b/code/datums/elements/death_drops.dm @@ -41,15 +41,18 @@ if (SEND_SIGNAL(target, COMSIG_LIVING_DROP_LOOT, spawn_loot, gibbed) & COMPONENT_NO_LOOT_DROP) return + var/list/all_loot = list() for(var/thing_to_spawn in spawn_loot) for(var/i in 1 to (spawn_loot[thing_to_spawn] || 1)) - create_loot(thing_to_spawn, loot_loc, target, gibbed, spread_px = spawn_loot.len * 3) + all_loot += create_loot(thing_to_spawn, loot_loc, target, gibbed, spread_px = spawn_loot.len * 3) + + list_clear_nulls(all_loot) // in case of gibbed corpses + SEND_SIGNAL(target, COMSIG_LIVING_DROPPED_LOOT, all_loot, gibbed) /// Handles creating the loots /datum/element/death_drops/proc/create_loot(typepath, atom/loot_loc, mob/living/dead, gibbed, spread_px = 4) if(ispath(typepath, /obj/effect/mob_spawn/corpse)) - handle_corpse(typepath, loot_loc, dead, gibbed) - return + return handle_corpse(typepath, loot_loc, dead, gibbed) var/drop = new typepath(loot_loc) if(isitem(drop) && spread_px) @@ -57,6 +60,7 @@ var/clamped_px = clamp(spread_px, 0, 16) dropped_item.pixel_x = rand(-clamped_px, clamped_px) dropped_item.pixel_y = rand(-clamped_px, clamped_px) + return drop /// Handles snowflake case of mob corpses /datum/element/death_drops/proc/handle_corpse(typepath, atom/loot_loc, mob/living/dead, gibbed) @@ -68,7 +72,8 @@ // if gibbed, dispose of the body if(gibbed) body.gib(DROP_ALL_REMAINS) - return + return null // otherwise continue with the rest of the damage types body.setToxLoss(dead.getToxLoss()) body.setOxyLoss(dead.getOxyLoss()) + return body diff --git a/code/datums/elements/swimming_tile.dm b/code/datums/elements/swimming_tile.dm index 738a8d315ef..60c1851f99d 100644 --- a/code/datums/elements/swimming_tile.dm +++ b/code/datums/elements/swimming_tile.dm @@ -41,6 +41,10 @@ SIGNAL_HANDLER if (!istype(swimmer)) return + if(QDELETED(swimmer)) + return + if(HAS_TRAIT(swimmer, TRAIT_IMMERSED)) + return RegisterSignal(swimmer, SIGNAL_ADDTRAIT(TRAIT_IMMERSED), PROC_REF(dip_in)) if(HAS_TRAIT(swimmer, TRAIT_IMMERSED)) dip_in(swimmer) diff --git a/code/datums/elements/watery_tile.dm b/code/datums/elements/watery_tile.dm index 296928f26af..4a6392afe13 100644 --- a/code/datums/elements/watery_tile.dm +++ b/code/datums/elements/watery_tile.dm @@ -22,6 +22,10 @@ /datum/element/watery_tile/proc/enter_water(atom/source, atom/movable/entered) SIGNAL_HANDLER + if(QDELETED(entered)) + return + if(HAS_TRAIT(entered, TRAIT_IMMERSED) || HAS_TRAIT(entered, TRAIT_WALLMOUNTED)) + return RegisterSignal(entered, SIGNAL_ADDTRAIT(TRAIT_IMMERSED), PROC_REF(dip_in)) if(isliving(entered)) RegisterSignal(entered, SIGNAL_REMOVETRAIT(TRAIT_IMMERSED), PROC_REF(dip_out)) diff --git a/code/datums/greyscale/config_types/greyscale_configs/greyscale_clothes.dm b/code/datums/greyscale/config_types/greyscale_configs/greyscale_clothes.dm index 8e5b438d58d..1513ff7127b 100644 --- a/code/datums/greyscale/config_types/greyscale_configs/greyscale_clothes.dm +++ b/code/datums/greyscale/config_types/greyscale_configs/greyscale_clothes.dm @@ -225,6 +225,15 @@ SKYRAT EDIT END */ name = "Infinity Scarf (Worn)" icon_file = 'icons/mob/clothing/neck.dmi' +/datum/greyscale_config/robe_cape + name = "Robe Cape" + icon_file = 'icons/obj/clothing/neck.dmi' + json_config = 'code/datums/greyscale/json_configs/robe_cape.json' + +/datum/greyscale_config/robe_cape/worn + name = "Robe Cape" + icon_file = 'icons/mob/clothing/neck.dmi' + json_config = 'code/datums/greyscale/json_configs/robe_cape_worn.json' // // GLOVES // diff --git a/code/datums/greyscale/json_configs/robe_cape.json b/code/datums/greyscale/json_configs/robe_cape.json new file mode 100644 index 00000000000..a5ab38d4196 --- /dev/null +++ b/code/datums/greyscale/json_configs/robe_cape.json @@ -0,0 +1,10 @@ +{ + "robe_cape": [ + { + "type": "icon_state", + "icon_state": "robe_cape", + "blend_mode": "overlay", + "color_ids": [1] + } + ] +} diff --git a/code/datums/greyscale/json_configs/robe_cape_worn.json b/code/datums/greyscale/json_configs/robe_cape_worn.json new file mode 100644 index 00000000000..7dd8cd976cd --- /dev/null +++ b/code/datums/greyscale/json_configs/robe_cape_worn.json @@ -0,0 +1,10 @@ +{ + "robe_cape": [ + { + "type": "icon_state", + "icon_state": "robe_cape", + "blend_mode": "overlay", + "color_ids": [1] + } + ] +} diff --git a/code/datums/helper_datums/teleport.dm b/code/datums/helper_datums/teleport.dm index 8dcaa2ecfaf..d8fdb8f846b 100644 --- a/code/datums/helper_datums/teleport.dm +++ b/code/datums/helper_datums/teleport.dm @@ -125,26 +125,53 @@ effect.attach(location) effect.start() -// Safe location finder -/proc/find_safe_turf(zlevel, list/zlevels, extended_safety_checks = FALSE, dense_atoms = FALSE) - if(!zlevels) - if (zlevel) - zlevels = list(zlevel) - else - zlevels = SSmapping.levels_by_trait(ZTRAIT_STATION) - var/cycles = 1000 - for(var/cycle in 1 to cycles) - // DRUNK DIALLING WOOOOOOOOO +/** + * Attempts to find a "safe" floor turf within some given z-levels + * * zlevel_or_levels: The list of z-levels we are searching though. You can supply just a number and it will be turned into a list. + * * extended_safety_checks: Will do some additional checks to make sure the destination is safe, see [/proc/is_safe_turf]. + * * dense_atoms: Will additionally check to see if the turf has any dense obstructions, like machines or structures. + * + * Returns a safe floor turf, + * **BUT** there is a chance of it being null if an extremely large portion of a z-level is unsafe or blocked. + */ +/proc/find_safe_turf(zlevel_or_levels, extended_safety_checks = FALSE, dense_atoms = FALSE) as /turf/open/floor + SHOULD_BE_PURE(TRUE) + RETURN_TYPE(/turf/open/floor) + + var/list/zlevels + if(islist(zlevel_or_levels)) + zlevels = zlevel_or_levels + else if(zlevel_or_levels) + zlevels = list(zlevel_or_levels) + else + zlevels = SSmapping.levels_by_trait(ZTRAIT_STATION) + + for(var/cycle in 1 to 1000) var/x = rand(1, world.maxx) var/y = rand(1, world.maxy) var/z = pick(zlevels) var/random_location = locate(x,y,z) - - if(is_safe_turf(random_location, extended_safety_checks, dense_atoms, cycle < 300))//if the area is mostly NOTELEPORT (centcom) we gotta give up on this fantasy at some point. + var/keep_trying_no_teleport = (cycle < 300) //if the area is mostly NOTELEPORT (centcom) we gotta give up on this fantasy at some point. + if(is_safe_turf(random_location, extended_safety_checks, dense_atoms, keep_trying_no_teleport)) return random_location -/// Checks if a given turf is a "safe" location +/** + * Checks to see if a given turf is a "safe" location. Being safe requires the following to be true: + * * Must be a [floor][/turf/open/floor] + * * Must have air, and that air must have [breathable bounds][/proc/check_gases] for humans + * * Must have goldilocks temperature + * * Must have safe pressure + * + * Optionally: + * * extended_safety_checks: Will make additional checks for turfs that technically pass all previous requirements but still may not be safe + * * dense_atoms: Must be unobstructed (no blocking objects such as machines, structures or mobs) + * * no_teleport: Must not have [NOTELEPORT][/area/var/area_flag] + * + * Returns TRUE if all conditions pass, FALSE otherwise. + */ /proc/is_safe_turf(turf/random_location, extended_safety_checks = FALSE, dense_atoms = FALSE, no_teleport = FALSE) + SHOULD_BE_PURE(TRUE) + . = FALSE if(!isfloorturf(random_location)) return @@ -160,18 +187,18 @@ var/list/floor_gases = floor_gas_mixture.gases var/static/list/gases_to_check = list( - /datum/gas/oxygen = list(16, 100), + /datum/gas/oxygen = list(/obj/item/organ/lungs::safe_oxygen_min, 100), /datum/gas/nitrogen, - /datum/gas/carbon_dioxide = list(0, 10) + /datum/gas/carbon_dioxide = list(0, /obj/item/organ/lungs::safe_co2_max) ) if(!check_gases(floor_gases, gases_to_check)) return FALSE // Aim for goldilocks temperatures and pressure - if((floor_gas_mixture.temperature <= 270) || (floor_gas_mixture.temperature >= 360)) + if((floor_gas_mixture.temperature <= BODYTEMP_COLD_DAMAGE_LIMIT) || (floor_gas_mixture.temperature >= BODYTEMP_HEAT_DAMAGE_LIMIT)) return var/pressure = floor_gas_mixture.return_pressure() - if((pressure <= 20) || (pressure >= 550)) + if((pressure <= HAZARD_LOW_PRESSURE) || (pressure >= HAZARD_HIGH_PRESSURE)) return if(extended_safety_checks) diff --git a/code/datums/hud.dm b/code/datums/hud.dm index e5e7ed307a3..33c48b59c3b 100644 --- a/code/datums/hud.dm +++ b/code/datums/hud.dm @@ -7,7 +7,7 @@ GLOBAL_LIST_EMPTY(all_huds) GLOBAL_LIST_EMPTY(huds_by_category) //GLOBAL HUD LIST -GLOBAL_LIST_INIT(huds, list( +GLOBAL_ALIST_INIT(huds, alist( DATA_HUD_SECURITY_BASIC = new /datum/atom_hud/data/human/security/basic(), DATA_HUD_SECURITY_ADVANCED = new /datum/atom_hud/data/human/security/advanced(), DATA_HUD_MEDICAL_BASIC = new /datum/atom_hud/data/human/medical/basic(), diff --git a/code/datums/id_trim/syndicate.dm b/code/datums/id_trim/syndicate.dm index 28a0429d935..9f35fafee42 100644 --- a/code/datums/id_trim/syndicate.dm +++ b/code/datums/id_trim/syndicate.dm @@ -105,6 +105,8 @@ /datum/id_trim/chameleon/operative/clown assignment = "Syndicate Entertainment Operative" trim_state = "trim_clown" + sechud_icon_state = SECHUD_CLOWNOPS + /// Trim for Chameleon ID cards. Many outfits, nuke ops and some corpses hold Chameleon ID cards. /datum/id_trim/chameleon/operative/clown_leader @@ -112,3 +114,4 @@ access = list(ACCESS_MAINT_TUNNELS, ACCESS_SYNDICATE, ACCESS_SYNDICATE_LEADER) big_pointer = TRUE pointer_color = COLOR_SYNDIE_RED + sechud_icon_state = SECHUD_CLOWNOPS diff --git a/code/datums/looping_sounds/_looping_sound.dm b/code/datums/looping_sounds/_looping_sound.dm index d2f62f28174..7080033c63f 100644 --- a/code/datums/looping_sounds/_looping_sound.dm +++ b/code/datums/looping_sounds/_looping_sound.dm @@ -82,7 +82,8 @@ set_parent(_parent) direct = _direct skip_starting_sounds = _skip_starting_sounds - src.sound_channel = sound_channel + if(sound_channel) + src.sound_channel = sound_channel if(start_immediately) start() diff --git a/code/datums/mood_events/generic_negative_events.dm b/code/datums/mood_events/generic_negative_events.dm index 66a5dc8ce49..0be2aede6fe 100644 --- a/code/datums/mood_events/generic_negative_events.dm +++ b/code/datums/mood_events/generic_negative_events.dm @@ -245,14 +245,6 @@ mood_change = -15 event_flags = MOOD_EVENT_PAIN -/datum/mood_event/sad_empath - description = "Someone seems upset..." - mood_change = -1 - timeout = 60 SECONDS - -/datum/mood_event/sad_empath/add_effects(mob/sadtarget) - description = "[sadtarget.name] seems upset..." - /datum/mood_event/sacrifice_bad description = "Those darn savages!" mood_change = -5 @@ -581,6 +573,11 @@ if(HAS_TRAIT(dead_mob, TRAIT_SPAWNED_MOB)) mood_change *= 0.25 timeout *= 0.2 + if(istype(owner.mind?.assigned_role, /datum/job/bitrunning_glitch) || istype(owner.mind?.assigned_role, /datum/job/bit_avatar)) + // Digital beings shouldn't care about death it's just gaming + mood_change *= -0.25 + description = "Another one bites the dust!" + return if(HAS_TRAIT(owner, TRAIT_CULT_HALO) && !HAS_TRAIT(dead_mob, TRAIT_CULT_HALO)) // When cultists get halos, they stop caring about death mood_change *= -0.5 diff --git a/code/datums/mutations/touch.dm b/code/datums/mutations/touch.dm index 6ffcc79e8d6..3020715d257 100644 --- a/code/datums/mutations/touch.dm +++ b/code/datums/mutations/touch.dm @@ -356,6 +356,8 @@ /datum/action/cooldown/spell/touch/lay_on_hands/proc/determine_if_this_hurts_instead(mob/living/carbon/mendicant, mob/living/hurtguy) + var/hurtguy_smiteable = SEND_SIGNAL(hurtguy, COMSIG_ON_LAY_ON_HANDS, mendicant) + if(hurtguy.mob_biotypes & MOB_UNDEAD && mendicant.mob_biotypes & MOB_UNDEAD) return FALSE //always return false if we're both undead //undead solidarity @@ -365,10 +367,9 @@ if(HAS_TRAIT(hurtguy, TRAIT_EVIL) && !HAS_TRAIT(mendicant, TRAIT_EVIL)) //Is the guy evil and we're not evil? If so, hurt. return TRUE - if(!(hurtguy.mob_biotypes & MOB_UNDEAD) && HAS_TRAIT(hurtguy, TRAIT_EMPATH) && HAS_TRAIT(mendicant, TRAIT_EVIL)) //Is the guy not undead, they're an empath and we're evil? If so, hurt. + if(hurtguy_smiteable) //Is some other property of the target (like the empath component) causing them to be smited? If so, hurt. return TRUE - - return FALSE + return (FALSE) ///If our target was undead or evil, we blast them with a firey beam rather than healing them. For, you know, 'holy' reasons. When did genes become so morally uptight? diff --git a/code/datums/quirks/negative_quirks/allergic.dm b/code/datums/quirks/negative_quirks/allergic.dm index b4cec41ba56..cdc7f588d03 100644 --- a/code/datums/quirks/negative_quirks/allergic.dm +++ b/code/datums/quirks/negative_quirks/allergic.dm @@ -38,6 +38,7 @@ allergy_string = allergy_chem_names.Join(", ") name = "Extreme [allergy_string] Allergies" medical_record_text = "Patient's immune system responds violently to [allergy_string]" + RegisterSignal(quirk_holder, COMSIG_MOB_REAGENT_TICK, PROC_REF(block_metab)) /datum/quirk/item_quirk/allergic/add_unique(client/client_source) var/mob/living/carbon/human/human_holder = quirk_holder @@ -45,9 +46,6 @@ give_item_to_holder(dogtag, list(LOCATION_BACKPACK, LOCATION_HANDS), flavour_text = "Make sure medical staff can see this...", notify_player = TRUE) -/datum/quirk/item_quirk/allergic/add() - RegisterSignal(quirk_holder, COMSIG_MOB_REAGENT_TICK, PROC_REF(block_metab)) - /datum/quirk/item_quirk/allergic/remove() UnregisterSignal(quirk_holder, COMSIG_MOB_REAGENT_TICK) diff --git a/code/datums/quirks/neutral_quirks/transhumanist.dm b/code/datums/quirks/neutral_quirks/transhumanist.dm index cbd85150e76..58b9c1a6bd0 100644 --- a/code/datums/quirks/neutral_quirks/transhumanist.dm +++ b/code/datums/quirks/neutral_quirks/transhumanist.dm @@ -66,7 +66,7 @@ else if(organ.organ_flags & ORGAN_ORGANIC) organic_bodytypes += 0.02 - return list( + return alist( BODYPART_SCORE_ORGANIC = organic_bodytypes, BODYPART_SCORE_SILICON = silicon_bodytypes, BODYPART_SCORE_OTHER_BODYTYPES = other_bodytypes, @@ -76,7 +76,7 @@ /datum/quirk/transhumanist/proc/calculate_bodypart_score() SIGNAL_HANDLER - var/list/score = get_bodypart_score(quirk_holder) + var/alist/score = get_bodypart_score(quirk_holder) var/organic_bodytypes = score[BODYPART_SCORE_ORGANIC] var/silicon_bodytypes = score[BODYPART_SCORE_SILICON] var/other_bodytypes = score[BODYPART_SCORE_OTHER_BODYTYPES] @@ -177,7 +177,7 @@ continue if(iscarbon(target)) - var/list/score = get_bodypart_score(target, limbs_only = TRUE) + var/alist/score = get_bodypart_score(target, limbs_only = TRUE) // For an average human, they'll need 2 augmented limbs to not get counted as an organic nor a silicon. // If some monstrosity has 20-30 organic limbs, they'll likely need more. if(score[BODYPART_SCORE_OVERALL] < 1) diff --git a/code/datums/quirks/positive_quirks/empath.dm b/code/datums/quirks/positive_quirks/empath.dm index 3379f8a97c4..d7686f50d44 100644 --- a/code/datums/quirks/positive_quirks/empath.dm +++ b/code/datums/quirks/positive_quirks/empath.dm @@ -3,8 +3,13 @@ desc = "Whether it's a sixth sense or careful study of body language, it only takes you a quick glance at someone to understand how they feel." icon = FA_ICON_SMILE_BEAM value = 6 // SKYRAT EDIT CHANGE - Quirk Rebalance - Original: value = 8 - mob_trait = TRAIT_EMPATH gain_text = span_notice("You feel in tune with those around you.") lose_text = span_danger("You feel isolated from others.") medical_record_text = "Patient is highly perceptive of and sensitive to social cues, or may possibly have ESP. Further testing needed." mail_goodies = list(/obj/item/toy/foamfinger) + +/datum/quirk/empath/add(client/client_source) + quirk_holder.AddComponentFrom(REF(src), /datum/component/empathy) + +/datum/quirk/empath/remove(client/client_source) + quirk_holder.RemoveComponentSource(REF(src), /datum/component/empathy) diff --git a/code/datums/status_effects/_status_effect.dm b/code/datums/status_effects/_status_effect.dm index 2b44e8bbaf0..4a569858655 100644 --- a/code/datums/status_effects/_status_effect.dm +++ b/code/datums/status_effects/_status_effect.dm @@ -3,19 +3,16 @@ /datum/status_effect /// The ID of the effect. ID is used in adding and removing effects to check for duplicates, among other things. var/id = "effect" - /// When set initially / in on_creation, this is how long the status effect lasts in deciseconds. - /// While processing, this becomes the world.time when the status effect will expire. - /// -1 = infinite duration. + /// This is how long the status effect lasts in deciseconds. + /// You can put STATUS_EFFECT_PERMANENT (or INFINITY) here for infinite duration. var/duration = STATUS_EFFECT_PERMANENT - /// When set initially / in on_creation, this is how long between [proc/tick] calls in deciseconds. - /// Note that this cannot be faster than the processing subsystem you choose to fire the effect on. (See: [var/processing_speed]) - /// While processing, this becomes the world.time when the next tick will occur. - /// -1 = will prevent ticks, and if duration is also unlimited (-1), stop processing wholesale. + /// This is how long between [proc/tick] calls in deciseconds. + /// This has to be a multiple of the [var/wait] of the subsystem this status effect is running on, which is based on [var/processing_speed]. + /// Putting STATUS_EFFECT_NO_TICK here will stop [proc/tick] calls, and if [var/duration] is STATUS_EFFECT_PERMANENT, it stops processing entirely. + /// Putting STATUS_EFFECT_AUTO_TICK here will make every subsystem tick call [proc/tick], making the tick interval depend entirely on [var/processing_speed] var/tick_interval = 1 SECONDS - ///If our tick intervals are set to be a dynamic value within a range, the lowerbound of said range - var/tick_interval_lowerbound - ///If our tick intervals are set to be a dynamic value within a range, the upperbound of said range - var/tick_interval_upperbound + /// The time until the next [proc/tick] call, gets set to [var/tick_interval] after every [proc/tick] call and decrements on every [proc/process] call. + var/time_until_next_tick /// The mob affected by the status effect. VAR_FINAL/mob/living/owner /// How many of the effect can be on one mob, and/or what happens when you try to add a duplicate. @@ -58,10 +55,9 @@ // we will optionally allow INFINITY, because i imagine it'll be convenient in some places, // but we'll still set it to -1 / STATUS_EFFECT_PERMANENT for proper unified handling duration = STATUS_EFFECT_PERMANENT - if(duration != STATUS_EFFECT_PERMANENT) - duration = world.time + duration + if(tick_interval != STATUS_EFFECT_NO_TICK) - tick_interval = world.time + tick_interval + time_until_next_tick = tick_interval if(alert_type) var/atom/movable/screen/alert/status_effect/new_alert = owner.throw_alert(id, alert_type) @@ -69,7 +65,7 @@ linked_alert = new_alert //so we can reference the alert, if we need to update_shown_duration() - if(duration > world.time || tick_interval > world.time) //don't process if we don't care + if(duration != STATUS_EFFECT_PERMANENT || tick_interval != STATUS_EFFECT_NO_TICK) //don't process if we don't care switch(processing_speed) if(STATUS_EFFECT_FAST_PROCESS) START_PROCESSING(SSfastprocess, src) @@ -108,7 +104,7 @@ if(!linked_alert || !show_duration) return - linked_alert.maptext = MAPTEXT_TINY_UNICODE("[round((duration - world.time)/10, 1)]s") + linked_alert.maptext = MAPTEXT_TINY_UNICODE("[round(duration / 10, 1)]s") // Status effect process. Handles adjusting its duration and ticks. // If you're adding processed effects, put them in [proc/tick] @@ -120,19 +116,23 @@ qdel(src) return + if (duration != STATUS_EFFECT_PERMANENT) + duration = max(0, duration - (seconds_per_tick SECONDS)) // doing it first means its more up to date for ticks to read + + if (tick_interval != STATUS_EFFECT_NO_TICK) + time_until_next_tick = max(0, time_until_next_tick - (seconds_per_tick SECONDS)) // same here + if(tick_interval == STATUS_EFFECT_AUTO_TICK) tick(seconds_per_tick) - else if(tick_interval != STATUS_EFFECT_NO_TICK && tick_interval < world.time) - var/tick_length = (tick_interval_upperbound && tick_interval_lowerbound) ? rand(tick_interval_lowerbound, tick_interval_upperbound) : initial(tick_interval) - tick(tick_length / (1 SECONDS)) - tick_interval = world.time + tick_length + else if(tick_interval != STATUS_EFFECT_NO_TICK && time_until_next_tick <= 0) + time_until_next_tick = tick_interval // same here as well + tick(tick_interval / 10) if(QDELING(src)) - // tick deleted us, no need to continue - return + return // tick deleted us, no need to continue if(duration != STATUS_EFFECT_PERMANENT) - if(duration < world.time) + if(duration <= 0) qdel(src) return update_shown_duration() @@ -185,10 +185,7 @@ /// Called when a status effect of status_type STATUS_EFFECT_REFRESH /// has its duration refreshed in apply_status_effect - is passed New() args /datum/status_effect/proc/refresh(effect, ...) - var/original_duration = initial(duration) - if(original_duration == STATUS_EFFECT_PERMANENT) - return - duration = world.time + original_duration + duration = initial(duration) /// Adds nextmove modifier multiplicatively to the owner while applied /datum/status_effect/proc/nextmove_modifier() @@ -208,13 +205,14 @@ if(!heal_flag_necessary || (heal_flags & heal_flag_necessary)) qdel(src) -/// Remove [seconds] of duration from the status effect, qdeling / ending if we eclipse the current world time. +/// Removes [seconds] of duration from the status effect. +/// Returns whether or not the status effect was qdeleted due to running out of duration. /datum/status_effect/proc/remove_duration(seconds) if(duration == STATUS_EFFECT_PERMANENT) // Infinite duration return FALSE - duration -= seconds - if(duration <= world.time) + duration -= (seconds SECONDS) + if(duration <= 0) qdel(src) return TRUE diff --git a/code/datums/status_effects/buffs.dm b/code/datums/status_effects/buffs.dm index c30a7380bea..0c1d022076d 100644 --- a/code/datums/status_effects/buffs.dm +++ b/code/datums/status_effects/buffs.dm @@ -236,7 +236,7 @@ var/skill_level_boost = (new_owner.mind?.get_skill_level(/datum/skill/athletics) - 1) * 2 SECONDS bonus_time = (bonus_time + food_boost + skill_level_boost) * modifier - var/exhaustion_limit = new_owner.mind?.get_skill_modifier(/datum/skill/athletics, SKILL_VALUE_MODIFIER) + world.time + var/exhaustion_limit = new_owner.mind?.get_skill_modifier(/datum/skill/athletics, SKILL_VALUE_MODIFIER) if(duration + bonus_time >= exhaustion_limit) duration = exhaustion_limit to_chat(new_owner, span_userdanger("Your muscles are exhausted! Might be a good idea to sleep...")) @@ -274,7 +274,7 @@ id = "Hippocratic Oath" status_type = STATUS_EFFECT_UNIQUE duration = STATUS_EFFECT_PERMANENT - tick_interval = 2.5 SECONDS + tick_interval = 2.6 SECONDS alert_type = null var/datum/component/aura_healing/aura_healing diff --git a/code/datums/status_effects/buffs/stop_drop_roll.dm b/code/datums/status_effects/buffs/stop_drop_roll.dm index e7ff393a1dd..8618aea5bc3 100644 --- a/code/datums/status_effects/buffs/stop_drop_roll.dm +++ b/code/datums/status_effects/buffs/stop_drop_roll.dm @@ -8,8 +8,7 @@ if(!iscarbon(owner)) return FALSE - var/actual_interval = initial(tick_interval) - if(!owner.Knockdown(actual_interval * 2, ignore_canstun = TRUE) || owner.body_position != LYING_DOWN) + if(!owner.Knockdown(tick_interval * 2, ignore_canstun = TRUE) || owner.body_position != LYING_DOWN) to_chat(owner, span_warning("You try to stop, drop, and roll - but you can't get on the ground!")) return FALSE @@ -40,12 +39,11 @@ qdel(src) return - var/actual_interval = initial(tick_interval) - if(!owner.Knockdown(actual_interval * 1.2, ignore_canstun = TRUE)) + if(!owner.Knockdown(tick_interval * 1.2, ignore_canstun = TRUE)) stop_rolling() return - owner.spin(spintime = actual_interval, speed = actual_interval / 4) + owner.spin(spintime = tick_interval, speed = tick_interval / 4) if(!reduce_firestacks(1)) return diff --git a/code/datums/status_effects/debuffs/choke.dm b/code/datums/status_effects/debuffs/choke.dm index e8af4b1b94d..05f41dcd178 100644 --- a/code/datums/status_effects/debuffs/choke.dm +++ b/code/datums/status_effects/debuffs/choke.dm @@ -66,7 +66,7 @@ if(flaming) ash = new(owner, /particles/smoke/ash, PARTICLE_ATTACH_MOB) var/clear_in = rand(15 SECONDS, 25 SECONDS) - if(duration != -1) + if(duration != STATUS_EFFECT_PERMANENT) clear_in = min(duration, clear_in) addtimer(CALLBACK(src, PROC_REF(clear_flame)), clear_in) return TRUE diff --git a/code/datums/status_effects/debuffs/cursed.dm b/code/datums/status_effects/debuffs/cursed.dm index 00e3f02f851..a6b0746b0c6 100644 --- a/code/datums/status_effects/debuffs/cursed.dm +++ b/code/datums/status_effects/debuffs/cursed.dm @@ -2,7 +2,7 @@ /// Status effect that gives the target miscellanous debuffs while throwing a status alert and causing them to smoke from the damage they're incurring. /// Purposebuilt for cursed slot machines. -/datum/status_effect/grouped/cursed +/datum/status_effect/slot_machine_curse id = "cursed" alert_type = /atom/movable/screen/alert/status_effect/cursed remove_on_fullheal = TRUE @@ -20,7 +20,7 @@ /// The cached path of the particles we're using to smoke var/smoke_path = null -/datum/status_effect/grouped/cursed/on_apply() +/datum/status_effect/slot_machine_curse/on_apply() RegisterSignal(owner, COMSIG_MOB_STATCHANGE, PROC_REF(on_stat_changed)) RegisterSignal(owner, COMSIG_LIVING_DEATH, PROC_REF(on_death)) RegisterSignal(owner, COMSIG_CURSED_SLOT_MACHINE_USE, PROC_REF(check_curses)) @@ -28,7 +28,7 @@ RegisterSignal(SSdcs, COMSIG_GLOB_CURSED_SLOT_MACHINE_WON, PROC_REF(clear_curses)) return ..() -/datum/status_effect/grouped/cursed/Destroy() +/datum/status_effect/slot_machine_curse/Destroy() UnregisterSignal(SSdcs, COMSIG_GLOB_CURSED_SLOT_MACHINE_WON) branded_hand = null if (smoke_path) @@ -36,7 +36,7 @@ return ..() /// Checks the number of curses we have and returns information back to the slot machine. `max_curse_amount` is set by the slot machine itself. -/datum/status_effect/grouped/cursed/proc/check_curses(mob/user, max_curse_amount) +/datum/status_effect/slot_machine_curse/proc/check_curses(mob/user, max_curse_amount) SIGNAL_HANDLER if(curse_count >= max_curse_amount) return SLOT_MACHINE_USE_CANCEL @@ -46,7 +46,7 @@ return SLOT_MACHINE_USE_POSTPONE /// Handles the debuffs of this status effect and incrementing the number of curses we have. -/datum/status_effect/grouped/cursed/proc/update_curse_count() +/datum/status_effect/slot_machine_curse/proc/update_curse_count() SIGNAL_HANDLER curse_count++ @@ -55,7 +55,7 @@ addtimer(CALLBACK(src, PROC_REF(handle_after_effects), 1 SECONDS)) // give it a second to let the failure sink in before we exact our toll /// Makes a nice lorey message about the curse level we're at. I think it's nice -/datum/status_effect/grouped/cursed/proc/handle_after_effects() +/datum/status_effect/slot_machine_curse/proc/handle_after_effects() if(QDELETED(src)) return @@ -114,7 +114,7 @@ monologuing = FALSE /// Cleans ourselves up and removes our curses. Meant to be done in a "positive" way, when the curse is broken. Directly use qdel otherwise. -/datum/status_effect/grouped/cursed/proc/clear_curses() +/datum/status_effect/slot_machine_curse/proc/clear_curses() SIGNAL_HANDLER if(!isnull(branded_hand)) @@ -128,7 +128,7 @@ qdel(src) /// If our owner's stat changes, rapidly surge the damage chance. -/datum/status_effect/grouped/cursed/proc/on_stat_changed() +/datum/status_effect/slot_machine_curse/proc/on_stat_changed() SIGNAL_HANDLER if(owner.stat == CONSCIOUS || owner.stat == DEAD) // reset on these two states damage_chance = initial(damage_chance) @@ -138,13 +138,13 @@ damage_chance += 75 //ruh roh raggy /// If our owner dies without getting gibbed (as in of other causes), stop smoking because we've "expended all the life energy". -/datum/status_effect/grouped/cursed/proc/on_death(mob/living/source, gibbed) +/datum/status_effect/slot_machine_curse/proc/on_death(mob/living/source, gibbed) SIGNAL_HANDLER if(!gibbed && smoke_path) owner.remove_shared_particles(smoke_path) -/datum/status_effect/grouped/cursed/update_particles() +/datum/status_effect/slot_machine_curse/update_particles() var/particle_path = /particles/smoke/steam/mild switch(curse_count) if(2 to 3) @@ -160,7 +160,7 @@ owner.add_shared_particles(particle_path) smoke_path = particle_path -/datum/status_effect/grouped/cursed/tick(seconds_between_ticks) +/datum/status_effect/slot_machine_curse/tick(seconds_between_ticks) if(curse_count <= 1) return // you get one "freebie" (single damage) to nudge you into thinking this is a bad idea before the house begins to win. @@ -183,7 +183,7 @@ /atom/movable/screen/alert/status_effect/cursed/update_desc() . = ..() - var/datum/status_effect/grouped/cursed/linked_effect = attached_effect + var/datum/status_effect/slot_machine_curse/linked_effect = attached_effect var/curses = linked_effect.curse_count switch(curses) if(2) diff --git a/code/datums/status_effects/debuffs/dizziness.dm b/code/datums/status_effects/debuffs/dizziness.dm index b47083aa5e3..547ba44df50 100644 --- a/code/datums/status_effects/debuffs/dizziness.dm +++ b/code/datums/status_effects/debuffs/dizziness.dm @@ -26,7 +26,7 @@ /datum/status_effect/dizziness/tick(seconds_between_ticks) // How much time is left, in seconds - var/amount = (duration - world.time) / 10 + var/amount = duration / 10 if(amount <= 0) return diff --git a/code/datums/status_effects/debuffs/dna_transformation.dm b/code/datums/status_effects/debuffs/dna_transformation.dm index 1274d46b4c0..76f6cdd9fb0 100644 --- a/code/datums/status_effects/debuffs/dna_transformation.dm +++ b/code/datums/status_effects/debuffs/dna_transformation.dm @@ -86,10 +86,10 @@ if(duration == STATUS_EFFECT_PERMANENT) return // Already paused - time_before_pause = duration - world.time + time_before_pause = duration duration = STATUS_EFFECT_PERMANENT // Resume if we're none of the above and also were paused else if(time_before_pause != -1) - duration = time_before_pause + world.time + duration = time_before_pause time_before_pause = -1 diff --git a/code/datums/status_effects/debuffs/hallucination.dm b/code/datums/status_effects/debuffs/hallucination.dm index d62dde62da9..70db0c32d88 100644 --- a/code/datums/status_effects/debuffs/hallucination.dm +++ b/code/datums/status_effects/debuffs/hallucination.dm @@ -94,7 +94,7 @@ var/lower_cd = lower_tick_interval var/upper_cd = upper_tick_interval if(variable_tier) - var/seconds_left = (duration - world.time) / 10 + var/seconds_left = duration / 10 switch(seconds_left) if(0 to 20) max_hallucination_tier = HALLUCINATION_TIER_COMMON diff --git a/code/datums/status_effects/debuffs/jitteriness.dm b/code/datums/status_effects/debuffs/jitteriness.dm index ad9a7625133..50bb8b5e09f 100644 --- a/code/datums/status_effects/debuffs/jitteriness.dm +++ b/code/datums/status_effects/debuffs/jitteriness.dm @@ -25,7 +25,7 @@ owner.update_offsets() /datum/status_effect/jitter/get_examine_text() - switch(duration - world.time) + switch(duration) if(5 MINUTES to INFINITY) return span_boldwarning("[owner.p_They()] [owner.p_are()] convulsing violently!") if(3 MINUTES to 5 MINUTES) @@ -47,7 +47,7 @@ if(owner.resting && remove_duration(4 * seconds_between_ticks)) return - var/time_left_in_seconds = (duration - world.time) / 10 + var/time_left_in_seconds = duration / 10 owner.do_jitter_animation(time_left_in_seconds) /// Helper proc that causes the mob to do a jittering animation by jitter_amount. diff --git a/code/datums/status_effects/debuffs/screen_blur.dm b/code/datums/status_effects/debuffs/screen_blur.dm index acdce13b5a0..ee893610c12 100644 --- a/code/datums/status_effects/debuffs/screen_blur.dm +++ b/code/datums/status_effects/debuffs/screen_blur.dm @@ -49,7 +49,7 @@ game_plane_master_controller.remove_filter("eye_blur") return - var/time_left_in_seconds = (duration - world.time) / (1 SECONDS) + var/time_left_in_seconds = duration / 10 var/amount_of_blur = clamp(time_left_in_seconds * BLUR_DURATION_TO_INTENSITY, 0.6, 3) game_plane_master_controller.add_filter("eye_blur", 1, gauss_blur_filter(amount_of_blur)) diff --git a/code/datums/status_effects/debuffs/staggered.dm b/code/datums/status_effects/debuffs/staggered.dm index 9919a156c31..4d640b64331 100644 --- a/code/datums/status_effects/debuffs/staggered.dm +++ b/code/datums/status_effects/debuffs/staggered.dm @@ -51,7 +51,7 @@ /datum/status_effect/dazed id = "dazed" status_type = STATUS_EFFECT_UNIQUE - tick_interval = 0.5 SECONDS + tick_interval = 0.6 SECONDS alert_type = null remove_on_fullheal = TRUE /// Our visual cue for the vulnerable state this status effect puts us in. @@ -121,9 +121,9 @@ /// Only applied by shoving someone to paralyze them /datum/status_effect/no_side_kick id = "no side kick" - duration = 3.5 SECONDS + duration = 3.6 SECONDS status_type = STATUS_EFFECT_UNIQUE - tick_interval = 0.5 SECONDS + tick_interval = 0.6 SECONDS alert_type = null remove_on_fullheal = TRUE diff --git a/code/datums/status_effects/grouped_effect.dm b/code/datums/status_effects/grouped_effect.dm index caddfe17fca..ceb76fd4f86 100644 --- a/code/datums/status_effects/grouped_effect.dm +++ b/code/datums/status_effects/grouped_effect.dm @@ -11,6 +11,11 @@ //Get our supplied arguments, without new_owner var/list/new_source_args = args.Copy(2) + if(isnull(source)) + stack_trace("Grouped status effect applied without a source") + qdel(src) + return FALSE + var/datum/status_effect/grouped/existing = new_owner.has_status_effect(type) if(existing) existing.sources |= source diff --git a/code/datums/status_effects/stacking_effect.dm b/code/datums/status_effects/stacking_effect.dm index 287419028b0..327c614f8de 100644 --- a/code/datums/status_effects/stacking_effect.dm +++ b/code/datums/status_effects/stacking_effect.dm @@ -123,7 +123,7 @@ on_threshold_drop() if(stacks_added > 0) - tick_interval += delay_before_decay // refreshes time until decay + time_until_next_tick += delay_before_decay // refreshes time until decay if (status_overlay) status_overlay.icon_state = "[overlay_state][stacks]" diff --git a/code/datums/storage/subtypes/belts.dm b/code/datums/storage/subtypes/belts.dm index 4cccf248756..50df48ad4fa 100644 --- a/code/datums/storage/subtypes/belts.dm +++ b/code/datums/storage/subtypes/belts.dm @@ -311,6 +311,16 @@ . = ..() set_holdable(/obj/item/melee/parsnip_sabre) +/datum/storage/gladius_belt + max_slots = 1 + do_rustle = FALSE + max_specific_storage = WEIGHT_CLASS_BULKY + click_alt_open = FALSE + +/datum/storage/gladius_belt/New(atom/parent, max_slots, max_specific_storage, max_total_storage, rustle_sound, remove_rustle_sound) + . = ..() + set_holdable(/obj/item/claymore/gladius) + ///Plant belt /datum/storage/plant_belt max_slots = 6 diff --git a/code/datums/wounds/burns.dm b/code/datums/wounds/burns.dm index 3bcbfae6b4b..842686ef246 100644 --- a/code/datums/wounds/burns.dm +++ b/code/datums/wounds/burns.dm @@ -20,20 +20,20 @@ treatable_by = list(/obj/item/stack/medical/ointment, /obj/item/stack/medical/mesh) // sterilizer and alcohol will require reagent treatments, coming soon // Flesh damage vars - /// How much damage to our flesh we currently have. Once both this and infestation reach 0, the wound is considered healed + /// How much damage to our flesh we currently have. Once both this and infection reach 0, the wound is considered healed var/flesh_damage = 5 /// Our current counter for how much flesh regeneration we have stacked from regenerative mesh/synthflesh/whatever, decrements each tick and lowers flesh_damage var/flesh_healing = 0 - // Infestation vars (only for severe and critical) + // Infection vars (only for severe and critical) /// How quickly infection breeds on this burn if we don't have disinfectant - var/infestation_rate = 0 + var/infection_rate = 0 /// Our current level of infection - var/infestation = 0 - /// Our current level of sanitization/anti-infection, from disinfectants/alcohol/UV lights. While positive, totally pauses and slowly reverses infestation effects each tick + var/infection = 0 + /// Our current level of sanitization/anti-infection, from disinfectants/alcohol/UV lights. While positive, totally pauses and slowly reverses infection effects each tick var/sanitization = 0 - /// Once we reach infestation beyond WOUND_INFESTATION_SEPSIS, we get this many warnings before the limb is completely paralyzed (you'd have to ignore a really bad burn for a really long time for this to happen) + /// Once we reach infection beyond WOUND_INFECTION_SEPTIC, we get this many warnings before the limb is completely paralyzed (you'd have to ignore a really bad burn for a really long time for this to happen) var/strikes_to_lose_limb = 3 /datum/wound/burn/flesh/handle_process(seconds_per_tick, times_fired) @@ -55,10 +55,10 @@ if(HAS_TRAIT(victim, TRAIT_VIRUS_RESISTANCE)) sanitization += 0.9 if(HAS_TRAIT(victim, TRAIT_IMMUNODEFICIENCY)) - infestation += 0.05 + infection += 0.05 sanitization = max(sanitization - 0.15, 0) - if(infestation_rate <= 0.15 && prob(50)) - infestation_rate += 0.001 + if(infection_rate <= 0.15 && prob(50)) + infection_rate += 0.001 if(limb.current_gauze) limb.seep_gauze(WOUND_BURN_SANITIZATION_RATE * seconds_per_tick) @@ -68,11 +68,11 @@ flesh_healing = max(flesh_healing - (0.5 * bandage_factor * seconds_per_tick), 0) // good bandages multiply the length of flesh healing // if we have little/no infection, the limb doesn't have much burn damage, and our nutrition is good, heal some flesh - if(infestation <= WOUND_INFECTION_MODERATE && (limb.burn_dam < 5) && (victim.nutrition >= NUTRITION_LEVEL_FED)) + if(infection <= WOUND_INFECTION_MODERATE && (limb.burn_dam < 5) && (victim.nutrition >= NUTRITION_LEVEL_FED)) flesh_healing += 0.2 // here's the check to see if we're cleared up - if((flesh_damage <= 0) && (infestation <= WOUND_INFECTION_MODERATE)) + if((flesh_damage <= 0) && (infection <= WOUND_INFECTION_MODERATE)) to_chat(victim, span_green("The burns on your [limb.plaintext_zone] have cleared up!")) qdel(src) return @@ -80,12 +80,12 @@ // sanitization is checked after the clearing check but before the actual ill-effects, because we freeze the effects of infection while we have sanitization if(sanitization > 0) var/bandage_factor = limb.current_gauze?.burn_cleanliness_bonus || 1 - infestation = max(infestation - (WOUND_BURN_SANITIZATION_RATE * seconds_per_tick), 0) + infection = max(infection - (WOUND_BURN_SANITIZATION_RATE * seconds_per_tick), 0) sanitization = max(sanitization - (WOUND_BURN_SANITIZATION_RATE * bandage_factor * seconds_per_tick), 0) return - infestation += infestation_rate * seconds_per_tick - switch(infestation) + infection += infection_rate * seconds_per_tick + switch(infection) if(0 to WOUND_INFECTION_MODERATE) return @@ -127,7 +127,7 @@ victim.adjustToxLoss(1) if(WOUND_INFECTION_SEPTIC to INFINITY) - if(SPT_PROB(0.5 * infestation, seconds_per_tick)) + if(SPT_PROB(0.5 * infection, seconds_per_tick)) strikes_to_lose_limb-- switch(strikes_to_lose_limb) if(2 to INFINITY) @@ -165,7 +165,7 @@ condition += " underneath a dressing of [bandage_condition] [limb.current_gauze.name]." else - switch(infestation) + switch(infection) if(WOUND_INFECTION_MODERATE to WOUND_INFECTION_SEVERE) condition += ", [span_deadsay("with early signs of infection.")]" if(WOUND_INFECTION_SEVERE to WOUND_INFECTION_CRITICAL) @@ -182,7 +182,7 @@ /datum/wound/burn/flesh/severity_text(simple = FALSE) . = ..() . += " Burn / " - switch(infestation) + switch(infection) if(-INFINITY to WOUND_INFECTION_MODERATE) . += "No" if(WOUND_INFECTION_MODERATE to WOUND_INFECTION_SEVERE) @@ -204,10 +204,10 @@ . = ..() . += "
" - if(infestation <= sanitization && flesh_damage <= flesh_healing) + if(infection <= sanitization && flesh_damage <= flesh_healing) . += "No further treatment required: Burns will heal shortly." else - switch(infestation) + switch(infection) if(WOUND_INFECTION_MODERATE to WOUND_INFECTION_SEVERE) . += "Infection Level: Moderate\n" if(WOUND_INFECTION_SEVERE to WOUND_INFECTION_CRITICAL) @@ -216,7 +216,7 @@ . += "Infection Level: [span_deadsay("CRITICAL")]\n" if(WOUND_INFECTION_SEPTIC to INFINITY) . += "Infection Level: [span_deadsay("LOSS IMMINENT")]\n" - if(infestation > sanitization) + if(infection > sanitization) . += "\tSurgical debridement, antibiotics/sterilizers, or regenerative mesh will rid infection. Paramedic UV penlights are also effective.\n" if(flesh_damage > 0) @@ -229,7 +229,7 @@ /// Checks if the wound is in a state that ointment or flesh will help /datum/wound/burn/flesh/proc/can_be_ointmented_or_meshed() - if(infestation > 0 && sanitization < infestation) + if(infection > 0 && sanitization < infection) return TRUE if(flesh_damage > 0 && flesh_healing <= flesh_damage) return TRUE @@ -240,7 +240,7 @@ if(!COOLDOWN_FINISHED(I, uv_cooldown)) to_chat(user, span_notice("[I] is still recharging!")) return TRUE - if(infestation <= 0 || infestation < sanitization) + if(infection <= 0 || infection < sanitization) to_chat(user, span_notice("There's no infection to treat on [victim]'s [limb.plaintext_zone]!")) return TRUE @@ -262,12 +262,12 @@ return if(flesh_healing > 0) flesh_damage = max(flesh_damage - (0.1 * seconds_per_tick), 0) - if((flesh_damage <= 0) && (infestation <= 1)) + if((flesh_damage <= 0) && (infection <= 1)) to_chat(victim, span_green("The burns on your [limb.plaintext_zone] have cleared up!")) qdel(src) return if(sanitization > 0) - infestation = max(infestation - (0.1 * WOUND_BURN_SANITIZATION_RATE * seconds_per_tick), 0) + infection = max(infection - (0.1 * WOUND_BURN_SANITIZATION_RATE * seconds_per_tick), 0) /datum/wound/burn/flesh/on_synthflesh(reac_volume) flesh_healing += reac_volume * 0.5 // 20u patch will heal 10 flesh standard @@ -324,7 +324,7 @@ series_threshold_penalty = 40 status_effect_type = /datum/status_effect/wound/burn/flesh/severe treatable_by = list(/obj/item/flashlight/pen/paramedic, /obj/item/stack/medical/ointment, /obj/item/stack/medical/mesh) - infestation_rate = 0.07 // appx 9 minutes to reach sepsis without any treatment + infection_rate = 0.07 // appx 9 minutes to reach sepsis without any treatment flesh_damage = 12.5 scar_keyword = "burnsevere" @@ -355,7 +355,7 @@ threshold_penalty = 25 status_effect_type = /datum/status_effect/wound/burn/flesh/critical treatable_by = list(/obj/item/flashlight/pen/paramedic, /obj/item/stack/medical/ointment, /obj/item/stack/medical/mesh) - infestation_rate = 0.075 // appx 4.33 minutes to reach sepsis without any treatment + infection_rate = 0.075 // appx 4.33 minutes to reach sepsis without any treatment flesh_damage = 20 scar_keyword = "burncritical" diff --git a/code/game/data_huds.dm b/code/game/data_huds.dm index 3e1ee963122..8e285c96ef4 100644 --- a/code/game/data_huds.dm +++ b/code/game/data_huds.dm @@ -8,12 +8,12 @@ /* DATA HUD DATUMS */ /atom/proc/add_to_all_human_data_huds() - for(var/datum/atom_hud/data/human/hud in GLOB.huds) - hud.add_atom_to_hud(src) + for(var/hud_key, hud_type in GLOB.huds) + astype(hud_type, /datum/atom_hud/data/human)?.add_atom_to_hud(src) /atom/proc/remove_from_all_data_huds() - for(var/datum/atom_hud/data/hud in GLOB.huds) - hud.remove_atom_from_hud(src) + for(var/hud_key, hud_type in GLOB.huds) + astype(hud_type, /datum/atom_hud/data)?.remove_atom_from_hud(src) /datum/atom_hud/data diff --git a/code/game/machinery/_machinery.dm b/code/game/machinery/_machinery.dm index 2023722ea35..6abdd7900ed 100644 --- a/code/game/machinery/_machinery.dm +++ b/code/game/machinery/_machinery.dm @@ -738,7 +738,7 @@ var/mob/user = ui.user add_fingerprint(user) update_last_used(user) - if(isAI(user) && !GLOB.cameranet.checkTurfVis(get_turf(src))) //We check if they're an AI specifically here, so borgs/adminghosts/human wand can still access off-camera stuff. + if(isAI(user) && !SScameras.is_visible_by_cameras(get_turf(src))) //We check if they're an AI specifically here, so borgs/adminghosts/human wand can still access off-camera stuff. to_chat(user, span_warning("You can no longer connect to this device!")) return FALSE return ..() diff --git a/code/game/machinery/announcement_system.dm b/code/game/machinery/announcement_system.dm index e39e2e4fed6..a66cd3209a2 100644 --- a/code/game/machinery/announcement_system.dm +++ b/code/game/machinery/announcement_system.dm @@ -122,6 +122,13 @@ GLOBAL_LIST_EMPTY(announcement_systems) )) return list("config_entries" = configs) +/obj/machinery/announcement_system/ui_static_data(mob/user) + var/list/data = list() + + data["max_announcement_len"] = MAX_AAS_LENGTH + + return data + /obj/machinery/announcement_system/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state) . = ..() if(.) @@ -148,7 +155,7 @@ GLOBAL_LIST_EMPTY(announcement_systems) message_admins("[ADMIN_LOOKUPFLW(usr)] tried to set announcement line for nonexisting line in the [config.name] for AAS. Probably href injection. Received line: [html_encode(params["lineKey"])]") log_game("[key_name(usr)] tried to mess with AAS. For [config.name] he tried to edit nonexistend [params["lineKey"]]") return - var/new_message = trim(html_encode(params["newText"]), MAX_MESSAGE_LEN) + var/new_message = trim(html_encode(params["newText"]), MAX_AAS_LENGTH) if(new_message) config.announcement_lines_map[params["lineKey"]] = new_message usr.log_message("updated [params["lineKey"]] line in the [config.name] to: [new_message]", LOG_GAME) diff --git a/code/game/machinery/camera/camera.dm b/code/game/machinery/camera/camera.dm index 6d214d6781b..f323ddc30ac 100644 --- a/code/game/machinery/camera/camera.dm +++ b/code/game/machinery/camera/camera.dm @@ -110,12 +110,12 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/camera/xray, 0) network -= network_name network += LOWER_TEXT(network_name) - GLOB.cameranet.cameras += src + SScameras.cameras += src myarea = get_room_area() if(camera_enabled) - GLOB.cameranet.addCamera(src) + SScameras.add_camera_to_chunk(src) LAZYADD(myarea.cameras, src) #ifdef MAP_TEST update_appearance() @@ -133,8 +133,8 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/camera/xray, 0) /obj/machinery/camera/Destroy(force) if(can_use()) toggle_cam(null, 0) //kick anyone viewing out and remove from the camera chunks - GLOB.cameranet.removeCamera(src) - GLOB.cameranet.cameras -= src + SScameras.remove_camera_from_chunk(src) + SScameras.cameras -= src cancelCameraAlarm() if(isarea(myarea)) LAZYREMOVE(myarea.cameras, src) @@ -219,7 +219,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/camera/xray, 0) if(!prob(150 / severity)) return network = list() - GLOB.cameranet.removeCamera(src) + SScameras.remove_camera_from_chunk(src) set_machine_stat(machine_stat | EMPED) set_light(0) emped++ //Increase the number of consecutive EMP's @@ -246,7 +246,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/camera/xray, 0) set_machine_stat(machine_stat & ~EMPED) update_appearance() if(can_use()) - GLOB.cameranet.addCamera(src) + SScameras.add_camera_to_chunk(src) emped = 0 //Resets the consecutive EMP count addtimer(CALLBACK(src, PROC_REF(cancelCameraAlarm)), 10 SECONDS) @@ -259,7 +259,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/camera/xray, 0) /obj/machinery/camera/proc/setViewRange(num = 7) src.view_range = num - GLOB.cameranet.updateVisibility(src, 0) + SScameras.update_visibility(src) /obj/machinery/camera/proc/shock(mob/living/user) if(!istype(user)) @@ -336,7 +336,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/camera/xray, 0) /obj/machinery/camera/proc/toggle_cam(mob/user, displaymessage = TRUE) camera_enabled = !camera_enabled if(can_use()) - GLOB.cameranet.addCamera(src) + SScameras.add_camera_to_chunk(src) if (isturf(loc)) myarea = get_area(src) LAZYADD(myarea.cameras, src) @@ -344,12 +344,10 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/camera/xray, 0) myarea = null else set_light(0) - GLOB.cameranet.removeCamera(src) + SScameras.remove_camera_from_chunk(src) if (isarea(myarea)) LAZYREMOVE(myarea.cameras, src) // We are not guarenteed that the camera will be on a turf. account for that - var/turf/our_turf = get_turf(src) - GLOB.cameranet.updateChunk(our_turf.x, our_turf.y, our_turf.z) var/change_msg = "deactivates" if(camera_enabled) change_msg = "reactivates" @@ -389,6 +387,8 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/camera/xray, 0) return FALSE return TRUE +/// Returns a list of turfs in this camera's view. +/// This includes turfs that are "obscured by darkness" from the camera's POV. /obj/machinery/camera/proc/can_see() var/list/see = null var/turf/pos = get_turf(src) @@ -397,26 +397,22 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/camera/xray, 0) var/check_higher = directly_above && istransparentturf(directly_above) && (pos != get_highest_turf(pos)) if(isXRay()) - see = range(view_range, pos) + see = RANGE_TURFS(view_range, pos) else - see = get_hear(view_range, pos) + see = get_hear_turfs(view_range, pos) + if(check_lower || check_higher) // Haha datum var access KILL ME - for(var/turf/seen in see) + for(var/turf/seen as anything in see) if(check_lower) - var/turf/visible = seen - while(visible && istransparentturf(visible)) - var/turf/below = GET_TURF_BELOW(visible) - for(var/turf/adjacent in range(1, below)) - see += adjacent - see += adjacent.contents - visible = below + var/turf/below = GET_TURF_BELOW(seen) + while(below && istransparentturf(below)) + see += RANGE_TURFS(1, below) + below = GET_TURF_BELOW(below) if(check_higher) var/turf/above = GET_TURF_ABOVE(seen) while(above && istransparentturf(above)) - for(var/turf/adjacent in range(1, above)) - see += adjacent - see += adjacent.contents + see += RANGE_TURFS(1, above) above = GET_TURF_ABOVE(above) return see diff --git a/code/game/machinery/camera/presets.dm b/code/game/machinery/camera/presets.dm index 89af3fc1192..7383db15f66 100644 --- a/code/game/machinery/camera/presets.dm +++ b/code/game/machinery/camera/presets.dm @@ -185,6 +185,7 @@ camera_upgrade_bitflags |= CAMERA_UPGRADE_XRAY update_appearance() + SScameras.update_visibility(src) /obj/machinery/camera/proc/removeXRay(ignore_malf_upgrades) if(!ignore_malf_upgrades) //don't downgrade it if malf software is forced onto it. diff --git a/code/game/machinery/computer/camera.dm b/code/game/machinery/computer/camera.dm index 8725bda22f5..f33cff0c7ea 100644 --- a/code/game/machinery/computer/camera.dm +++ b/code/game/machinery/computer/camera.dm @@ -89,7 +89,7 @@ var/list/data = list() data["network"] = network data["mapRef"] = cam_screen.assigned_map - data["cameras"] = GLOB.cameranet.get_available_cameras_data(network) + data["cameras"] = SScameras.get_available_cameras_data(network) return data /obj/machinery/computer/security/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state) @@ -99,7 +99,7 @@ if(action == "switch_camera") active_camera?.on_stop_watching(src) - var/obj/machinery/camera/selected_camera = locate(params["camera"]) in GLOB.cameranet.cameras + var/obj/machinery/camera/selected_camera = locate(params["camera"]) in SScameras.cameras active_camera = selected_camera if(isnull(active_camera)) diff --git a/code/game/machinery/computer/camera_advanced.dm b/code/game/machinery/computer/camera_advanced.dm index bb034b1a322..c364afa9ec3 100644 --- a/code/game/machinery/computer/camera_advanced.dm +++ b/code/game/machinery/computer/camera_advanced.dm @@ -183,10 +183,10 @@ else camera_location = myturf else - if((!consider_zlock || (myturf.z in z_lock)) && GLOB.cameranet.checkTurfVis(myturf)) + if((!consider_zlock || (myturf.z in z_lock)) && SScameras.is_visible_by_cameras(myturf)) camera_location = myturf else - for(var/obj/machinery/camera/C as anything in GLOB.cameranet.cameras) + for(var/obj/machinery/camera/C as anything in SScameras.cameras) if(!C.can_use() || consider_zlock && !(C.z in z_lock)) continue var/list/network_overlap = networks & C.network @@ -229,7 +229,7 @@ var/mob/eye/camera/remote/remote_eye = owner.remote_control var/obj/machinery/computer/camera_advanced/origin = remote_eye.origin_ref.resolve() - var/list/cameras_by_tag = GLOB.cameranet.get_available_camera_by_tag_list(origin.networks, origin.z_lock) + var/list/cameras_by_tag = SScameras.get_available_camera_by_tag_list(origin.networks, origin.z_lock) playsound(origin, 'sound/machines/terminal/terminal_prompt.ogg', 25, FALSE) var/camera = tgui_input_list(usr, "Camera to view", "Cameras", cameras_by_tag) @@ -403,7 +403,7 @@ var/turf/eye_turf = get_turf(source) if(!eye_turf) return - if(!GLOB.cameranet.checkTurfVis(eye_turf)) + if(!SScameras.is_visible_by_cameras(eye_turf)) return eye_x.set_output(source.x) eye_y.set_output(source.y) @@ -490,7 +490,7 @@ var/turf/target_turf = get_turf(target) if(!target_turf) return - if(!GLOB.cameranet.checkTurfVis(target_turf)) + if(!SScameras.is_visible_by_cameras(target_turf)) return if(TIMER_COOLDOWN_RUNNING(parent.shell, COOLDOWN_CIRCUIT_TARGET_INTERCEPT)) return diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 0e2e2b27ab4..26b3e77111d 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -196,8 +196,8 @@ damage_deflection = AIRLOCK_DAMAGE_DEFLECTION_R prepare_huds() - for(var/datum/atom_hud/data/diagnostic/diag_hud in GLOB.huds) - diag_hud.add_atom_to_hud(src) + var/datum/atom_hud/data/diagnostic/diag_hud = GLOB.huds[DATA_HUD_DIAGNOSTIC] + diag_hud.add_atom_to_hud(src) diag_hud_set_electrified() @@ -331,8 +331,8 @@ close_others.Cut() QDEL_NULL(note) QDEL_NULL(seal) - for(var/datum/atom_hud/data/diagnostic/diag_hud in GLOB.huds) - diag_hud.remove_atom_from_hud(src) + var/datum/atom_hud/data/diagnostic/diag_hud = GLOB.huds[DATA_HUD_DIAGNOSTIC] + diag_hud.remove_atom_from_hud(src) return ..() /obj/machinery/door/airlock/Exited(atom/movable/gone, direction) @@ -526,7 +526,10 @@ /obj/machinery/door/airlock/proc/is_secure() return (security_level > 0) -/// Checks if this door would be affected by any currently active RETA grants +/** + * Checks if this door would be affected by any currently active RETA grants + * If a grant is active, return the authorized department + */ /obj/machinery/door/airlock/proc/has_active_reta_access() if(!CONFIG_GET(flag/reta_enabled)) return FALSE @@ -544,11 +547,11 @@ for(var/required_access in req_access) if(required_access in origin_dept_access) - return TRUE + return target_dept for(var/required_access in req_one_access) if(required_access in origin_dept_access) - return TRUE + return target_dept return FALSE @@ -761,6 +764,10 @@ else . += "It looks very robust." + var/active_reta = has_active_reta_access() + if(active_reta) + . += span_nicegreen("Emergency Temporary Access is enabled for [EXAMINE_HINT(active_reta)].") + if(issilicon(user) && !(machine_stat & BROKEN)) . += span_notice("Shift-click [src] to [ density ? "open" : "close"] it.") . += span_notice("Ctrl-click [src] to [ locked ? "raise" : "drop"] its bolts.") @@ -1369,10 +1376,9 @@ set_airlock_state(AIRLOCK_OPENING, animated = TRUE, force_type = forced) var/transparent_delay = animation_segment_delay(AIRLOCK_OPENING_TRANSPARENT) sleep(transparent_delay) - set_opacity(0) + set_opacity(FALSE) if(multi_tile) filler.set_opacity(FALSE) - update_freelook_sight() var/passable_delay = animation_segment_delay(AIRLOCK_OPENING_PASSABLE) - transparent_delay sleep(passable_delay) set_density(FALSE) @@ -1459,7 +1465,6 @@ set_opacity(TRUE) if(multi_tile) filler.set_opacity(TRUE) - update_freelook_sight() var/close_delay = animation_segment_delay(AIRLOCK_CLOSING_FINISHED) - unpassable_delay - opaque_delay sleep(close_delay) set_airlock_state(AIRLOCK_CLOSED, animated = FALSE) diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index 306a3da3860..68154486c95 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -98,7 +98,6 @@ set_bounds() set_filler() update_overlays() - update_freelook_sight() air_update_turf(TRUE, TRUE) register_context() if(elevator_mode) @@ -163,7 +162,6 @@ layer = initial(layer) /obj/machinery/door/Destroy() - update_freelook_sight() if(elevator_mode) GLOB.elevator_doors -= src if(spark_system) @@ -513,7 +511,7 @@ operating = TRUE use_energy(active_power_usage) run_animation(DOOR_OPENING_ANIMATION) - set_opacity(0) + set_opacity(FALSE) var/passable_delay = animation_segment_delay(DOOR_OPENING_PASSABLE) SLEEP_NOT_DEL(passable_delay) set_density(FALSE) @@ -522,10 +520,9 @@ SLEEP_NOT_DEL(open_delay) layer = initial(layer) update_appearance() - set_opacity(0) + set_opacity(FALSE) operating = FALSE air_update_turf(TRUE, FALSE) - update_freelook_sight() if(autoclose) autoclose_in(DOOR_CLOSE_WAIT) return TRUE @@ -561,10 +558,9 @@ SLEEP_NOT_DEL(close_delay) update_appearance() if(visible && !glass) - set_opacity(1) + set_opacity(TRUE) operating = FALSE air_update_turf(TRUE, TRUE) - update_freelook_sight() if(!can_crush) return TRUE @@ -623,10 +619,6 @@ /obj/machinery/door/proc/hasPower() return !(machine_stat & NOPOWER) -/obj/machinery/door/proc/update_freelook_sight() - if(!glass && GLOB.cameranet) - GLOB.cameranet.updateVisibility(src, 0) - /obj/machinery/door/block_superconductivity() // All non-glass airlocks block heat, this is intended. if(opacity || heat_proof) return 1 diff --git a/code/game/machinery/doors/windowdoor.dm b/code/game/machinery/doors/windowdoor.dm index 8ede2092a4c..7579756590f 100644 --- a/code/game/machinery/doors/windowdoor.dm +++ b/code/game/machinery/doors/windowdoor.dm @@ -256,7 +256,6 @@ var/open_delay = animation_segment_delay(DOOR_OPENING_FINISHED) - passable_delay sleep(open_delay) air_update_turf(TRUE, FALSE) - update_freelook_sight() if(operating == 1) //emag again operating = FALSE @@ -299,7 +298,6 @@ sleep(unpassable_delay) set_density(TRUE) air_update_turf(TRUE, TRUE) - update_freelook_sight() var/close_delay = animation_segment_delay(DOOR_CLOSING_FINISHED) - unpassable_delay sleep(close_delay) @@ -549,8 +547,8 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/door/window/brigdoor/security/holding operating = TRUE set_density(FALSE) + set_opacity(FALSE) air_update_turf(TRUE, FALSE) - update_freelook_sight() operating = FALSE update_appearance() @@ -564,8 +562,8 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/door/window/brigdoor/security/holding operating = TRUE set_density(TRUE) + set_opacity(TRUE) air_update_turf(TRUE, TRUE) - update_freelook_sight() operating = FALSE update_appearance() diff --git a/code/game/machinery/launch_pad.dm b/code/game/machinery/launch_pad.dm index 471e43f9413..1323a3354a6 100644 --- a/code/game/machinery/launch_pad.dm +++ b/code/game/machinery/launch_pad.dm @@ -38,8 +38,8 @@ /obj/machinery/launchpad/Initialize(mapload) . = ..() prepare_huds() - for(var/datum/atom_hud/data/diagnostic/diag_hud in GLOB.huds) - diag_hud.add_atom_to_hud(src) + var/datum/atom_hud/data/diagnostic/diag_hud = GLOB.huds[DATA_HUD_DIAGNOSTIC] + diag_hud.add_atom_to_hud(src) update_hud() @@ -57,8 +57,8 @@ return ..() /obj/machinery/launchpad/Destroy() - for(var/datum/atom_hud/data/diagnostic/diag_hud in GLOB.huds) - diag_hud.remove_atom_from_hud(src) + var/datum/atom_hud/data/diagnostic/diag_hud = GLOB.huds[DATA_HUD_DIAGNOSTIC] + diag_hud.remove_atom_from_hud(src) return ..() /obj/machinery/launchpad/examine(mob/user) diff --git a/code/game/machinery/recycler.dm b/code/game/machinery/recycler.dm index dcbc5aa0e41..406b7a7c902 100644 --- a/code/game/machinery/recycler.dm +++ b/code/game/machinery/recycler.dm @@ -76,7 +76,7 @@ return SUCCESSFUL_UNFASTEN /obj/machinery/recycler/crowbar_act(mob/living/user, obj/item/tool) - if(default_pry_open(tool, close_after_pry = TRUE)) + if(default_deconstruction_crowbar(tool)) return ITEM_INTERACT_SUCCESS return ITEM_INTERACT_BLOCKING @@ -125,135 +125,144 @@ INVOKE_ASYNC(src, PROC_REF(eat), enterer) /obj/machinery/recycler/proc/eat(atom/movable/morsel, sound=TRUE) - if(machine_stat & (BROKEN|NOPOWER)) - return - if(safety_mode) - return - if(iseffect(morsel)) + if(machine_stat & (BROKEN|NOPOWER) || safety_mode) return if(!isturf(morsel.loc)) - return //I don't know how you called Crossed() but stop it. + stack_trace("on_entered() called with invalid location: [morsel.loc]") // I don't know how you called Entered() but stop it. + return if(morsel.resistance_flags & INDESTRUCTIBLE) return - if(morsel.flags_1 & HOLOGRAM_1) - visible_message(span_notice("[morsel] fades away!")) - qdel(morsel) - return + /// Queue of objects to process. var/list/atom/to_eat = list(morsel) - - var/living_detected = FALSE //technically includes silicons as well but eh + /// Regular items to be recycled. var/list/nom = list() - var/list/crunchy_nom = list() //Mobs have to be handled differently so they get a different list instead of checking them multiple times. + /// Living mobs to be crushed. + var/list/crunchy_nom = list() // Mobs have to be handled differently so they get a different list instead of checking them multiple times. + /// Count of items that couldn't be processed. var/not_eaten = 0 - while (to_eat.len) - var/atom/movable/thing = to_eat[1] - to_eat -= thing + while(LAZYLEN(to_eat)) + var/atom/movable/thing = popleft(to_eat) - if (thing.flags_1 & HOLOGRAM_1) + if(triggers_safety_shutdown(thing)) + emergency_stop() + return + + if(thing.resistance_flags & INDESTRUCTIBLE) + if(!isturf(thing.loc) && !recursive_loc_check(thing, /mob/living)) + thing.forceMove(loc) + not_eaten++ + continue + + if(thing.flags_1 & HOLOGRAM_1) + for(var/atom/movable/hologram_content as anything in thing.contents) + hologram_content.forceMove(loc) // we shouldn't qdel() the non-holographic content of the hologram. + visible_message(span_notice("[thing] fades away!")) qdel(thing) continue - if (thing.resistance_flags & INDESTRUCTIBLE) - if (!isturf(thing.loc) && !recursive_loc_check(thing, /mob/living)) - thing.forceMove(loc) - not_eaten += 1 + if(isliving(thing)) + LAZYADD(crunchy_nom, thing) + if(!issilicon(thing)) + LAZYOR(to_eat, thing.contents) continue - if (isliving(thing)) - living_detected = TRUE - crunchy_nom += thing - if (!issilicon(thing)) - to_eat |= thing.contents + if(!isobj(thing)) + not_eaten++ continue - if (!isobj(thing)) - not_eaten += 1 - continue - - if (isitem(thing)) - var/obj/item/as_item = thing - if (as_item.item_flags & ABSTRACT) - not_eaten += 1 + if(isitem(thing)) + var/obj/item/item_thing = thing + if(item_thing.item_flags & ABSTRACT) + not_eaten++ continue - // Prevent blindly deconstructing locked secure closets (head closets, important departmental orders, etc.) - // unless they have already been unlocked to prevent exploiting the recycler to bypass closet access. - if (iscloset(thing)) - var/obj/structure/closet/as_closet = thing - if (as_closet.secure && as_closet.locked) - not_eaten += 1 + if(iscloset(thing)) + var/obj/structure/closet/closet_thing = thing + if(closet_thing.secure && closet_thing.locked) // Prevent blindly deconstructing locked secure closets (head closets, important departmental orders, etc.) + not_eaten++ // unless they have already been unlocked to prevent exploiting the recycler to bypass closet access. continue - if (istype(thing, /obj/item/organ/brain) || istype(thing, /obj/item/dullahan_relay)) - living_detected = TRUE + LAZYADD(nom, thing) + LAZYOR(to_eat, thing.contents) - if (istype(thing, /obj/item/mmi)) - var/obj/item/mmi/mmi = thing - if (!isnull(mmi.brain)) - living_detected = TRUE + for(var/mob/living/living_mob in crunchy_nom) + if(!is_operational) //we ran out of power after recycling a large amount to living stuff, time to stop + break + if(living_mob.incorporeal_move) + continue - nom += thing - to_eat |= thing.contents + crush_living(living_mob) + use_energy(active_power_usage) - if(living_detected) // First, check if we have any living beings detected. - if(obj_flags & EMAGGED) - for(var/CRUNCH in crunchy_nom) // Eat them and keep going because we don't care about safety. - if(!isliving(CRUNCH)) // MMIs and brains will get eaten like normal items - continue - - var/mob/living/living_mob = CRUNCH - if(living_mob.incorporeal_move) - continue - - if(!is_operational) //we ran out of power after recycling a large amount to living stuff, time to stop - break - crush_living(CRUNCH) - use_energy(active_power_usage) - else // Stop processing right now without eating anything. - emergency_stop() - return + var/nom_length = LAZYLEN(nom) /** * we process the list in reverse so that atoms without parents/contents are deleted first & their parents are deleted next & so on. * this is the reverse order in which get_all_contents() returns its list * if we delete an atom containing stuff then all its stuff are deleted with it as well so we will end recycling deleted items down the list and gain nothing from them */ - for(var/i = length(nom); i >= 1; i--) + for(var/i = nom_length; i >= 1; i--) if(!is_operational) //we ran out of power after recycling a large amount to items, time to stop break + var/full_power_usage = TRUE var/obj/nom_obj = nom[i] - if (isitem(nom_obj)) + + if(isitem(nom_obj)) // Whether or not items consume full power depends on if they produced a material when recycled. full_power_usage = recycle_item(nom_obj) else // When a non-item is eaten, we deconstruct it with dismantled = FALSE so that // it and its contents aren't just deleted. These always consume full power. nom_obj.deconstruct(FALSE) + use_energy(active_power_usage / (full_power_usage ? 1 : 2)) - if(nom.len && sound) - playsound(src, item_recycle_sound, (50 + nom.len * 5), TRUE, nom.len, ignore_walls = (nom.len - 10)) // As a substitute for playing 50 sounds at once. - if(not_eaten) - playsound(src, 'sound/machines/buzz/buzz-sigh.ogg', (50 + not_eaten * 5), FALSE, not_eaten, ignore_walls = (not_eaten - 10)) // Ditto. + if(nom_length && sound) + var/sound_volume = clamp(nom_length * 5, 50, 100) + var/walls_ignoring = max(nom_length - 10, 0) + playsound(src, item_recycle_sound, sound_volume, TRUE, nom_length, ignore_walls = walls_ignoring) // As a substitute for playing 50 sounds at once. -/obj/machinery/recycler/proc/recycle_item(obj/item/weapon) - . = FALSE - var/obj/item/grown/log/wood = weapon - if(istype(wood)) - var/seed_modifier = 0 - if(wood.seed) - seed_modifier = round(wood.seed.potency / 25) + if(not_eaten) + var/sound_volume = clamp(not_eaten * 5, 50, 100) + var/walls_ignoring = max(not_eaten - 10, 0) + playsound(src, 'sound/machines/buzz/buzz-sigh.ogg', sound_volume, FALSE, not_eaten, ignore_walls = walls_ignoring) // Ditto. + +/// Determines if the target should trigger an emergency stop due to safety concerns. +/obj/machinery/recycler/proc/triggers_safety_shutdown(atom/movable/target) + if(obj_flags & EMAGGED) + return FALSE // Emagged recycler ignores all safety checks. + + if(isliving(target)) + return TRUE + + if(isbrain(target) || istype(target, /obj/item/dullahan_relay)) + return TRUE + + if(istype(target, /obj/item/mmi)) + var/obj/item/mmi/mmi_thing = target + return !!(mmi_thing.brain) + + return FALSE + +/obj/machinery/recycler/proc/recycle_item(obj/item/target) + if(istype(target, /obj/item/grown/log)) + var/obj/item/grown/log/wood = target + var/seed_modifier = wood.seed ? round(wood.seed.potency / 25) : 0 new wood.plank_type(loc, 1 + seed_modifier) - . = TRUE - else - var/retrieved = materials.insert_item(weapon, multiplier = (amount_produced / 100)) - if(retrieved > 0) //item was salvaged i.e. deleted - materials.retrieve_all() - return TRUE - qdel(weapon) + qdel(target) + return TRUE + + var/retrieved = materials.insert_item(target, multiplier = (amount_produced / 100)) + if(retrieved > 0) //item was salvaged i.e. deleted + materials.retrieve_all() + qdel(target) + return TRUE + + qdel(target) + return FALSE /obj/machinery/recycler/proc/emergency_stop() playsound(src, 'sound/machines/buzz/buzz-sigh.ogg', 50, FALSE) @@ -267,16 +276,13 @@ update_appearance() /obj/machinery/recycler/proc/crush_living(mob/living/living_mob) - living_mob.forceMove(loc) - if(issilicon(living_mob)) playsound(src, 'sound/items/tools/welder.ogg', 50, TRUE) else playsound(src, 'sound/effects/splat.ogg', 50, TRUE) - if(iscarbon(living_mob)) - if(living_mob.stat == CONSCIOUS) - living_mob.say("ARRRRRRRRRRRGH!!!", forced= "recycler grinding") + if(iscarbon(living_mob) && living_mob.stat == CONSCIOUS) + living_mob.say("ARRRRRRRRRRRGH!!!", forced= "recycler grinding") if(!issilicon(living_mob)) add_mob_blood(living_mob) diff --git a/code/game/objects/effects/anomalies/anomalies_flux.dm b/code/game/objects/effects/anomalies/anomalies_flux.dm index 1d823d00b60..ddf7b036733 100644 --- a/code/game/objects/effects/anomalies/anomalies_flux.dm +++ b/code/game/objects/effects/anomalies/anomalies_flux.dm @@ -44,10 +44,10 @@ /obj/effect/anomaly/flux/detonate() switch(emp_zap) if(FLUX_EMP) - empulse(src, 4, 16) + empulse(src, 4, 16, emp_source = src) explosion(src, heavy_impact_range = 1, light_impact_range = 4, flash_range = 6) //Trashes the room a bit, might blow a small hole in the hull. if(FLUX_LIGHT_EMP) - empulse(src, 4, 6) + empulse(src, 4, 6, emp_source = src) explosion(src, light_impact_range = 3, flash_range = 6) if(FLUX_NO_EMP) new /obj/effect/particle_effect/sparks(loc) diff --git a/code/game/objects/effects/decals/cleanable/mess.dm b/code/game/objects/effects/decals/cleanable/mess.dm index 717dd4f7086..1d250034609 100644 --- a/code/game/objects/effects/decals/cleanable/mess.dm +++ b/code/game/objects/effects/decals/cleanable/mess.dm @@ -82,7 +82,7 @@ if(!isnull(broken_flooring)) return var/turf/T = get_turf(src) - if(T.tiled_dirt && is_tileable) + if(T.tiled_turf && is_tileable) icon = 'icons/effects/dirt.dmi' icon_state = "dirt-0" smoothing_flags = SMOOTH_BITMASK diff --git a/code/game/objects/effects/effect_system/effect_system.dm b/code/game/objects/effects/effect_system/effect_system.dm index 6ddd65f12cf..73ffc52a2bd 100644 --- a/code/game/objects/effects/effect_system/effect_system.dm +++ b/code/game/objects/effects/effect_system/effect_system.dm @@ -12,14 +12,6 @@ would spawn and follow the beaker, even if it is carried or thrown. pass_flags = PASSTABLE | PASSGRILLE anchored = TRUE -/obj/effect/particle_effect/Initialize(mapload) - . = ..() - GLOB.cameranet.updateVisibility(src) - -/obj/effect/particle_effect/Destroy() - GLOB.cameranet.updateVisibility(src) - return ..() - // Prevents effects from getting registered for SSnewtonian_movement /obj/effect/particle_effect/newtonian_move(inertia_angle, instant = FALSE, start_delay = 0, drift_force = 0, controlled_cap = null) return TRUE diff --git a/code/game/objects/effects/temporary_visuals/miscellaneous.dm b/code/game/objects/effects/temporary_visuals/miscellaneous.dm index 30937c6d57a..3f60795f44b 100644 --- a/code/game/objects/effects/temporary_visuals/miscellaneous.dm +++ b/code/game/objects/effects/temporary_visuals/miscellaneous.dm @@ -808,3 +808,21 @@ /obj/effect/temp_visual/circle_wave/star_blast color = COLOR_VOID_PURPLE + +/obj/effect/temp_visual/focus_ring + randomdir = FALSE + name = "ring" + icon_state = "focus_ring" + layer = BELOW_MOB_LAYER + duration = 2.5 SECONDS + pixel_y = -4 + alpha = 0 + +/obj/effect/temp_visual/focus_ring/Initialize(mapload) + . = ..() + animate(src, alpha = 100, time = 2 SECONDS, easing = QUAD_EASING|EASE_IN) + addtimer(CALLBACK(src, PROC_REF(dissipate)), 2 SECONDS) + + +/obj/effect/temp_visual/focus_ring/proc/dissipate() + animate(src, alpha = 0, time = 0.5 SECONDS, easing = QUAD_EASING|EASE_OUT) diff --git a/code/game/objects/empulse.dm b/code/game/objects/empulse.dm index e7246fd04ef..640e08da102 100644 --- a/code/game/objects/empulse.dm +++ b/code/game/objects/empulse.dm @@ -1,13 +1,13 @@ -/proc/empulse(turf/epicenter, heavy_range, light_range, log=0) +/proc/empulse(turf/epicenter, heavy_range, light_range, emp_source) if(!epicenter) return if(!isturf(epicenter)) epicenter = get_turf(epicenter.loc) - if(log) - message_admins("EMP with size ([heavy_range], [light_range]) in area [epicenter.loc.name] ") - log_game("EMP with size ([heavy_range], [light_range]) in area [epicenter.loc.name] ") + if(emp_source) + message_admins("EMP with size ([heavy_range], [light_range]) in [ADMIN_VERBOSEJMP(epicenter)], caused by [emp_source] ") + log_game("EMP with size ([heavy_range], [light_range]) in [ADMIN_VERBOSEJMP(epicenter)], caused by [emp_source] ") if(heavy_range > 1) new /obj/effect/temp_visual/emp/pulse(epicenter) diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 89df142fc7b..4246ffed55f 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -1239,9 +1239,13 @@ if("operative") outline_color = COLOR_THEME_OPERATIVE if("clockwork") - outline_color = COLOR_THEME_CLOCKWORK //if you want free gbp go fix the fact that clockwork's tooltip css is glass' + outline_color = COLOR_THEME_CLOCKWORK if("glass") outline_color = COLOR_THEME_GLASS + if("trasen-knox") + outline_color = COLOR_THEME_TRASENKNOX + if("detective") + outline_color = COLOR_THEME_DETECTIVE else //this should never happen, hopefully outline_color = COLOR_WHITE if(color) @@ -2257,3 +2261,11 @@ target_limb = victim.get_bodypart(target_limb) || victim.bodyparts[1] return get_embed()?.embed_into(victim, target_limb) + +/// Checks if user can insert a valid container into the chemistry machine. +/obj/item/proc/can_insert_container(mob/living/user, obj/machinery/chem_machine) + return is_chem_container() && chem_machine.can_interact(user) && user.can_perform_action(chem_machine, ALLOW_SILICON_REACH | FORBID_TELEKINESIS_REACH) + +/// Checks if this container is valid for use with chemistry machinery. +/obj/item/proc/is_chem_container() + return FALSE diff --git a/code/game/objects/items/devices/multitool.dm b/code/game/objects/items/devices/multitool.dm index f2893b0d468..7f4b23f0bb7 100644 --- a/code/game/objects/items/devices/multitool.dm +++ b/code/game/objects/items/devices/multitool.dm @@ -295,10 +295,10 @@ for(var/x = x1; x <= x2; x += CHUNK_SIZE) for(var/y = y1; y <= y2; y += CHUNK_SIZE) - var/datum/camerachunk/chunk = GLOB.cameranet.getCameraChunk(x, y, epicenter.z) + var/datum/camerachunk/chunk = SScameras.generate_chunk(x, y, epicenter.z) // removing cameras in build mode didnt affect it and i guess it needs an AI eye to update so we have to do this manually // unless we only want to see static in a jank manner only if an eye updates it - chunk?.update() // UPDATE THE FUCK NOW + chunk?.force_update(only_if_necessary = FALSE) // UPDATE THE FUCK NOW . |= chunk /obj/item/multitool/ai_detect/proc/cleanup_static() diff --git a/code/game/objects/items/food/pizza.dm b/code/game/objects/items/food/pizza.dm index 7fef3fb8657..ab8267e7ea4 100644 --- a/code/game/objects/items/food/pizza.dm +++ b/code/game/objects/items/food/pizza.dm @@ -73,7 +73,7 @@ . = ..() if(!sliced) return - user.visible_message(span_notice("You take a slice of [src]."), span_notice("[user] takes a slice of [src].")) + user.visible_message(span_notice("[user] takes a slice of [src]."), span_notice("You take a slice of [src].")) produce_slice(user) /obj/item/food/pizza/proc/get_slices_filter() //to not repeat code diff --git a/code/game/objects/items/granters/magic/charge.dm b/code/game/objects/items/granters/magic/charge.dm index 988d17aa13b..0210227d3b0 100644 --- a/code/game/objects/items/granters/magic/charge.dm +++ b/code/game/objects/items/granters/magic/charge.dm @@ -17,4 +17,5 @@ /obj/item/book/granter/action/spell/charge/recoil(mob/living/user) . = ..() to_chat(user,span_warning("[src] suddenly feels very warm!")) - empulse(src, 1, 1) + empulse(src, 1, 1, emp_source = src) + diff --git a/code/game/objects/items/grenades/emgrenade.dm b/code/game/objects/items/grenades/emgrenade.dm index f1173e45513..dc820c0aa1f 100644 --- a/code/game/objects/items/grenades/emgrenade.dm +++ b/code/game/objects/items/grenades/emgrenade.dm @@ -8,7 +8,6 @@ . = ..() if(!.) return - update_mob() - empulse(src, 4, 10) + empulse(src, 4, 10, emp_source = src) qdel(src) diff --git a/code/game/objects/items/implants/implant_misc.dm b/code/game/objects/items/implants/implant_misc.dm index 665e1ce4b39..5e8c4b4dd46 100644 --- a/code/game/objects/items/implants/implant_misc.dm +++ b/code/game/objects/items/implants/implant_misc.dm @@ -20,7 +20,7 @@ /obj/item/implant/emp/activate() . = ..() uses-- - empulse(imp_in, 3, 5) + empulse(imp_in, 3, 5, emp_source = src) if(!uses) qdel(src) diff --git a/code/game/objects/items/melee/energy.dm b/code/game/objects/items/melee/energy.dm index a867ee98890..6f309211a7c 100644 --- a/code/game/objects/items/melee/energy.dm +++ b/code/game/objects/items/melee/energy.dm @@ -23,6 +23,8 @@ var/active_force = 30 /// Throwforce while active. var/active_throwforce = 20 + /// The throw speed of the weapon when on + var/active_throw_speed = 4 /// Sharpness while active. var/active_sharpness = SHARP_EDGED /// Hitsound played attacking while active. @@ -71,7 +73,7 @@ /datum/component/transforming, \ force_on = active_force, \ throwforce_on = active_throwforce, \ - throw_speed_on = 4, \ + throw_speed_on = active_throw_speed, \ sharpness_on = active_sharpness, \ hitsound_on = active_hitsound, \ w_class_on = active_w_class, \ @@ -166,6 +168,7 @@ active_force = 150 active_throwforce = 30 + active_throw_speed = 3 active_w_class = WEIGHT_CLASS_HUGE /obj/item/melee/energy/axe/make_transformable() @@ -173,7 +176,7 @@ /datum/component/transforming, \ force_on = active_force, \ throwforce_on = active_throwforce, \ - throw_speed_on = throw_speed, \ + throw_speed_on = active_throw_speed, \ sharpness_on = sharpness, \ w_class_on = active_w_class, \ ) @@ -394,7 +397,7 @@ icon_angle = 0 /obj/item/melee/energy/sword/surplus - name = "\improper Type I 'Iaito' energy sword" + name = "\improper Pattern I 'Iaito' energy sword" desc = "Oversized, overengineered, and somehow still mass-produced. The twin energy blades, theoretically, help make up for the poor cutting plane the emitter generates. \ When there are no more heroes in a desperate struggle, it's kill or be killed." icon_state = "surplus_e_sword" @@ -406,6 +409,7 @@ inhand_y_dimension = 64 active_force = 15 // This force is augmented by the state of our target. active_throwforce = 15 + active_throw_speed = 3 alt_continuous = list("whacks", "smacks", "bashes") alt_simple = list("whack", "smack", "bash") alt_sharpness = NONE @@ -509,6 +513,20 @@ if(!HAS_TRAIT(src, TRAIT_TRANSFORM_ACTIVE) || charge <= 0) return + expend_charge(user) + +/obj/item/melee/energy/sword/surplus/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK, damage_type = BRUTE) + if(!HAS_TRAIT(src, TRAIT_TRANSFORM_ACTIVE)) + return FALSE + + if(prob(final_block_chance) && charge) + expend_charge(owner) + return TRUE + +/obj/item/melee/energy/sword/surplus/proc/expend_charge(mob/user) + if(!charge) // not that this will ever get here without charge, but... + return + charge-- if(charge <= 0) user.balloon_alert(user, "out of charge!") @@ -541,20 +559,17 @@ armour_penetration = 0 wound_bonus = -10 demolition_mod = 1 - embed_type = /datum/embedding/holy_esword sword_color_icon = "blue" light_color = LIGHT_COLOR_LIGHT_CYAN active_force = 18 active_throwforce = 10 + active_throw_speed = 3 alt_force_mod = -3 /obj/item/melee/energy/sword/nullrod/Initialize(mapload) . = ..() AddElement(/datum/element/nullrod_core) -/datum/embedding/holy_esword - embed_chance = 0 - /obj/item/melee/energy/sword/nullrod/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK, damage_type = BRUTE) if(!HAS_TRAIT(src, TRAIT_TRANSFORM_ACTIVE)) return FALSE diff --git a/code/game/objects/items/melee/misc.dm b/code/game/objects/items/melee/misc.dm index 028d6fead81..4ac8d73c77e 100644 --- a/code/game/objects/items/melee/misc.dm +++ b/code/game/objects/items/melee/misc.dm @@ -545,3 +545,4 @@ if(attack_type == (PROJECTILE_ATTACK || LEAP_ATTACK || OVERWHELMING_ATTACK)) final_block_chance = 0 //Don't bring a...mace to a gunfight, and also you aren't going to really block someone full body tackling you with a mace. Or a road roller, if one happened to hit you. return ..() + diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm index da44e6cb497..fca0d593551 100644 --- a/code/game/objects/items/storage/belt.dm +++ b/code/game/objects/items/storage/belt.dm @@ -662,6 +662,15 @@ worn_icon_state = "grass_sheath" storage_type = /datum/storage/green_sabre_belt +/obj/item/storage/belt/sheath/gladius + name = "gladius scabbard" + desc = "A fun-sized sheath for a fun-sized sword." + icon_state = "gladius_sheath" + inhand_icon_state = "gladius_sheath" + worn_icon_state = "gladius_sheath" + storage_type = /datum/storage/gladius_belt + stored_blade = /obj/item/claymore/gladius + /obj/item/storage/belt/plant name = "botanical belt" desc = "A sturdy leather belt used to hold most hydroponics supplies." diff --git a/code/game/objects/items/tongs.dm b/code/game/objects/items/tongs.dm index 3c85cc8c004..a6be04b604f 100644 --- a/code/game/objects/items/tongs.dm +++ b/code/game/objects/items/tongs.dm @@ -81,7 +81,7 @@ if (COOLDOWN_FINISHED(src, clack_cooldown)) click_clack() return ..() - if (!IsEdible(attacked) || attacked.w_class > WEIGHT_CLASS_NORMAL || !isnull(tonged)) + if (!IS_EDIBLE(attacked) || attacked.w_class > WEIGHT_CLASS_NORMAL || !isnull(tonged)) return ..() tonged = attacked attacked.do_pickup_animation(src) diff --git a/code/game/objects/items/v8_engine.dm b/code/game/objects/items/v8_engine.dm index 2d2d5e40593..80c54be8ecb 100644 --- a/code/game/objects/items/v8_engine.dm +++ b/code/game/objects/items/v8_engine.dm @@ -1,8 +1,14 @@ -#define ENGINE_COOLDOWN (5 SECONDS) -#define DASH_COOLDOWN (2.5 SECONDS) +#define ENGINE_COOLDOWN 5 SECONDS +#define SLASH_COOLDOWN 1.2 SECONDS +#define SLASH_WINDUP 1 SECONDS +#define CHARGE_DAMAGE_MOD 10 #define HOUSE_EDGE_ICONS_MAX 3 #define HOUSE_EDGE_ICONS_MIN 0 +/** + * File for the House Edge sword and the V8 Engine, obtained from the black market. + */ + /obj/item/v8_engine name = "ancient engine" desc = "An extremely well-preserved, massive V8 engine from the early 2000s. It seems to be missing the rest of the vehicle. There's a tiny label on the side." @@ -46,8 +52,9 @@ name = "House Edge" desc = "Dangerous. Loud. Sleek. It has a built in roulette wheel. This thing could easily rip your arm off if you're not careful." icon = 'icons/obj/weapons/sword.dmi' - icon_state = "house_edge0" - inhand_icon_state = "house_edge0" + icon_state = "house_edge" + base_icon_state = "house_edge" + inhand_icon_state = "house_edge" icon_angle = -45 lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' @@ -57,6 +64,7 @@ throwforce = 10 throw_range = 5 throw_speed = 1 + armour_penetration = 15 hitsound = 'sound/items/car_engine_start.ogg' /// The number of charges the house edge has accrued through 2-handed hits, to charge a more powerful charge attack. var/fire_charges = 0 @@ -74,14 +82,11 @@ /obj/item/house_edge/afterattack(atom/target, mob/user, list/modifiers, list/attack_modifiers) if(!ismob(target)) return - if(HAS_TRAIT(src, TRAIT_WIELDED)) + var/mob/mob_target = target + if(HAS_TRAIT(src, TRAIT_WIELDED) && mob_target.stat != DEAD) //Add a fire charge to a max of 3, updates icon_state. fire_charges = clamp((fire_charges + 1), HOUSE_EDGE_ICONS_MIN, HOUSE_EDGE_ICONS_MAX) COOLDOWN_RESET(src, fire_charge_cooldown) - else - //Lose a fire charge to a min of 0, updates icon_state. - fire_charges = clamp((fire_charges - 1), HOUSE_EDGE_ICONS_MIN, HOUSE_EDGE_ICONS_MAX) - do_sparks(number = 0, cardinal_only = TRUE, source = src) update_appearance(UPDATE_ICON_STATE) /obj/item/house_edge/ranged_interact_with_atom_secondary(atom/interacting_with, mob/living/user, list/modifiers) @@ -90,26 +95,102 @@ if(fire_charges <= 0) balloon_alert(user, "no fire charges!") return ITEM_INTERACT_BLOCKING - user.throw_at(target = get_turf(interacting_with), range = 2 * fire_charges, speed = 5, thrower = user, spin = FALSE, gentle = FALSE, quickstart = TRUE) - COOLDOWN_START(src, fire_charge_cooldown, DASH_COOLDOWN) - reset_charges(on_dash = TRUE) + to_chat(user, span_boldnotice("You take aim at [interacting_with]...")) + user.add_shared_particles(/particles/bonfire) + + if(!do_after(user, SLASH_WINDUP, target = src)) + // Special attack fizzles, no slash and charges lost. + reset_charges() + drop_particles(user) + return ITEM_INTERACT_BLOCKING + + user.add_shared_particles(/particles/bonfire) + new /obj/effect/temp_visual/focus_ring(get_turf(src)) + playsound(src, 'sound/items/car_engine_start.ogg', vol = 35, vary = FALSE, extrarange = 3) + + if(!do_after(user, SLASH_WINDUP * 2, target = src) || fire_charges < 3) + flaming_slash(interacting_with, user, upgraded = FALSE) + return ITEM_INTERACT_SUCCESS + + flaming_slash(interacting_with, user, upgraded = TRUE) //Upgraded slash. return ITEM_INTERACT_SUCCESS /obj/item/house_edge/update_icon_state() - inhand_icon_state = HAS_TRAIT(src, TRAIT_WIELDED) ? "house_edge1" : "house_edge0" - icon_state = "house_edge[fire_charges]" + inhand_icon_state = HAS_TRAIT(src, TRAIT_WIELDED) ? "house_edge1" : "house_edge" + icon_state = "[base_icon_state][fire_charges ? fire_charges : ""]" return ..() -/obj/item/house_edge/proc/reset_charges(on_dash = FALSE) - if(!COOLDOWN_FINISHED(src, fire_charge_cooldown) && !on_dash) +/** + * Proc that handles the house edge's fire_charge mechanic when resetting charges back to zero. + * Updates icon, sets count, and updates icon. + */ +/obj/item/house_edge/proc/reset_charges(on_slash = FALSE) + if(!COOLDOWN_FINISHED(src, fire_charge_cooldown) && !on_slash) return if(fire_charges) balloon_alert_to_viewers("charges lost!") fire_charges = 0 - icon_state = "house_edge[fire_charges]" - update_icon() + update_icon(UPDATE_OVERLAYS|UPDATE_ICON_STATE) + +/// Kills any of the relevant particles off the wielder, as added during special attacks. +/obj/item/house_edge/proc/drop_particles(mob/living/user) + user.remove_shared_particles(/particles/bonfire) + +/** + * Proc that creates and fires the flaming_slash projectile from the house edge special attack. + * Extends off the ranged_interact_with_atom_secondary() behavior. + * * upgraded: when juiced up from the second do_after, applies a light explosion radius to the slash. + */ +/obj/item/house_edge/proc/flaming_slash(atom/interacting_with, mob/living/user, upgraded = FALSE) + // Do the cool slash + var/obj/projectile/flaming_slash/projectile = new /obj/projectile/flaming_slash(get_turf(src)) + + projectile.aim_projectile(interacting_with, src) + projectile.firer = user + projectile.damage += (10 * fire_charges) + if(upgraded) + projectile.explosion_power = 1 + projectile.damage /= 2 // The damage is pretty solid normally, but with the explosion and all the RNG that comes with, it's nearly a 1-shot. This evens a playing field a bit. + projectile.fire(null, interacting_with) + + user.visible_message(span_danger("[user] makes a[upgraded ? " devastating" : "" ] blazing slash at [interacting_with]!"),\ + span_notice("You take a blazing swipe at [interacting_with]!")) + playsound(src, 'sound/items/modsuit/flamethrower.ogg', vol = 75, vary = FALSE, extrarange = 3) + playsound(src, 'sound/items/weapons/slash.ogg', vol = 50, vary = FALSE, extrarange = 3) + + drop_particles(user) + COOLDOWN_START(src, fire_charge_cooldown, SLASH_COOLDOWN) + reset_charges(on_slash = TRUE) + +/// Flaming slash for the special attack at max charges. +/obj/projectile/flaming_slash + name = "flaming slash" + desc = "Someone is about to cash out." + icon_state = "flaming_slash" + damage_type = BURN + armor_flag = MELEE //We're operating off of anime remote slash logic here. As such, we can treat this as a hybrid burn/brute this way. + damage = 10 // Damage amps based on the number of flame_charges it was created off of. + speed = 2 + light_range = 1 + light_power = 1 + light_color = LIGHT_COLOR_FIRE + sharpness = SHARP_EDGED + + ///Applied in on_hit as the light_devastation_range. Defaults to zero unless giving the slash an extra juiced charge. + var/explosion_power = 0 + +/obj/projectile/flaming_slash/on_hit(atom/target, blocked, pierce_hit) + . = ..() + explosion(loc, + light_impact_range = explosion_power, + flame_range = 3, + explosion_cause = "[firer] using \the [fired_from]", + explosion_arc = 120 + ) #undef ENGINE_COOLDOWN -#undef DASH_COOLDOWN +#undef SLASH_COOLDOWN +#undef SLASH_WINDUP +#undef CHARGE_DAMAGE_MOD #undef HOUSE_EDGE_ICONS_MAX #undef HOUSE_EDGE_ICONS_MIN diff --git a/code/game/objects/items/weaponry.dm b/code/game/objects/items/weaponry.dm index 63ee92212ec..736e5754d73 100644 --- a/code/game/objects/items/weaponry.dm +++ b/code/game/objects/items/weaponry.dm @@ -363,6 +363,25 @@ for further reading, please see: https://github.com/tgstation/tgstation/pull/301 /obj/item/claymore/highlander/robot/process() loc.layer = ABOVE_ALL_MOB_LAYER +/obj/item/claymore/gladius + name = "gladius" + desc = "A short but formidable sword, favored by recently-reanimated ancient warriors." + icon = 'icons/obj/weapons/sword.dmi' + icon_state = "gladius" + inhand_icon_state = "gladius" + lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' + sharpness = SHARP_POINTY + attack_verb_continuous = list("stabs", "cuts") + attack_verb_simple = list("stab", "cut") + slot_flags = null + sound_vary = TRUE + block_sound = 'sound/items/weapons/parry.ogg' + hitsound = 'sound/items/weapons/bladeslice.ogg' + pickup_sound = SFX_KNIFE_PICKUP + drop_sound = SFX_KNIFE_DROP + + /obj/item/katana name = "katana" desc = "Woefully underpowered in D20." @@ -1023,10 +1042,6 @@ for further reading, please see: https://github.com/tgstation/tgstation/pull/301 w_class = WEIGHT_CLASS_SMALL /// Things in this list will be instantly splatted. Flyman weakness is handled in the flyman species weakness proc. var/static/list/splattable - /// Things in this list which take a lot more damage from the fly swatter, but not be necessarily killed by it. - var/static/list/strong_against - /// How much extra damage the fly swatter does against mobs it is strong against - var/extra_strength_damage = 24 /obj/item/melee/flyswatter/Initialize(mapload) . = ..() @@ -1041,11 +1056,7 @@ for further reading, please see: https://github.com/tgstation/tgstation/pull/301 /obj/effect/decal/cleanable/ants, /obj/item/queen_bee, )) - if (isnull(strong_against)) - strong_against = typecacheof(list( - /mob/living/basic/spider, - )) - + AddElement(/datum/element/bane, mob_biotypes = MOB_BUG, target_type = /mob/living/basic, damage_multiplier = 0, added_damage = 24, requires_combat_mode = FALSE) /obj/item/melee/flyswatter/afterattack(atom/target, mob/user, list/modifiers, list/attack_modifiers) if(is_type_in_typecache(target, splattable)) @@ -1057,10 +1068,6 @@ for further reading, please see: https://github.com/tgstation/tgstation/pull/301 bug.gib(DROP_ALL_REMAINS) else qdel(target) - return - if(is_type_in_typecache(target, strong_against) && isliving(target)) - var/mob/living/living_target = target - living_target.adjustBruteLoss(extra_strength_damage) /obj/item/proc/can_trigger_gun(mob/living/user, akimbo_usage) if(!user.can_use_guns(src)) diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm index 10b500824e5..cc7cf0f2ccd 100644 --- a/code/game/objects/objs.dm +++ b/code/game/objects/objs.dm @@ -64,10 +64,14 @@ GLOBAL_LIST_EMPTY(objects_by_id_tag) if (id_tag) GLOB.objects_by_id_tag[id_tag] = src + if(opacity) + SScameras.update_visibility(src) /obj/Destroy(force) if(!ismachinery(src)) STOP_PROCESSING(SSobj, src) // TODO: Have a processing bitflag to reduce on unnecessary loops through the processing lists + if(opacity) + SScameras.update_visibility(src) SStgui.close_uis(src) GLOB.objects_by_id_tag -= id_tag . = ..() diff --git a/code/game/objects/structures.dm b/code/game/objects/structures.dm index 3e7e13c1df2..9d4442238ac 100644 --- a/code/game/objects/structures.dm +++ b/code/game/objects/structures.dm @@ -23,10 +23,8 @@ if(smoothing_flags & USES_SMOOTHING) QUEUE_SMOOTH(src) QUEUE_SMOOTH_NEIGHBORS(src) - GLOB.cameranet.updateVisibility(src) /obj/structure/Destroy(force) - GLOB.cameranet.updateVisibility(src) if(smoothing_flags & USES_SMOOTHING) QUEUE_SMOOTH_NEIGHBORS(src) return ..() diff --git a/code/game/objects/structures/crates_lockers/closets/syndicate.dm b/code/game/objects/structures/crates_lockers/closets/syndicate.dm index fc2c2fe56d1..f07fd7dca1d 100644 --- a/code/game/objects/structures/crates_lockers/closets/syndicate.dm +++ b/code/game/objects/structures/crates_lockers/closets/syndicate.dm @@ -30,6 +30,8 @@ new /obj/item/clothing/shoes/sneakers/black(src) new /obj/item/mod/module/plasma_stabilizer(src) new /obj/item/climbing_hook/syndicate(src) + new /obj/item/mod/module/thermal_regulator(src) + new /obj/item/mod/module/plasma_stabilizer(src) /obj/structure/closet/syndicate/nuclear desc = "It's a storage unit for a Syndicate boarding party." diff --git a/code/game/objects/structures/girders.dm b/code/game/objects/structures/girders.dm index da169a042cd..84952e56353 100644 --- a/code/game/objects/structures/girders.dm +++ b/code/game/objects/structures/girders.dm @@ -136,7 +136,7 @@ qdel(src) return - if(istype(stack, /obj/item/stack/sheet/iron)) + else if(istype(stack, /obj/item/stack/sheet/iron)) var/amount = construction_cost[/obj/item/stack/sheet/iron] if(state == GIRDER_DISPLACED) if(stack.get_amount() < amount) @@ -182,7 +182,7 @@ qdel(src) return - if(istype(stack, /obj/item/stack/sheet/titaniumglass) && state == GIRDER_TRAM) + else if(istype(stack, /obj/item/stack/sheet/titaniumglass) && state == GIRDER_TRAM) var/amount = construction_cost[/obj/item/stack/sheet/titaniumglass] if(stack.get_amount() < amount) balloon_alert(user, "need [amount] sheets!") @@ -198,7 +198,7 @@ qdel(src) return - if(istype(stack, /obj/item/stack/sheet/plasteel)) + else if(istype(stack, /obj/item/stack/sheet/plasteel)) var/amount = construction_cost[/obj/item/stack/sheet/plasteel] if(state == GIRDER_DISPLACED) if(stack.get_amount() < amount) @@ -241,7 +241,7 @@ qdel(src) return - if(istype(stack, /obj/item/stack/sheet/mineral/plastitanium)) + else if(istype(stack, /obj/item/stack/sheet/mineral/plastitanium)) if(state == GIRDER_REINF) if(stack.get_amount() < 1) return @@ -257,7 +257,7 @@ return // No return here because generic material construction handles making normal plastitanium walls - if(!stack.has_unique_girder && stack.material_type) + else if(!stack.has_unique_girder && stack.material_type) if(istype(src, /obj/structure/girder/reinforced)) balloon_alert(user, "need plasteel or plastitanium!") return diff --git a/code/game/objects/structures/secure_safe.dm b/code/game/objects/structures/secure_safe.dm index 43af43268e8..69aa061f2f2 100644 --- a/code/game/objects/structures/secure_safe.dm +++ b/code/game/objects/structures/secure_safe.dm @@ -104,7 +104,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/structure/secure_safe, 32) /obj/structure/secure_safe/Initialize(mapload) . = ..() //this will create the storage for us. - AddComponent(/datum/component/lockable_storage, , stored_lock_code) + AddComponent(/datum/component/lockable_storage, stored_lock_code) if(mapload) PopulateContents() find_and_hang_on_wall() diff --git a/code/game/turfs/change_turf.dm b/code/game/turfs/change_turf.dm index a13a2a7dbe5..230eecabeec 100644 --- a/code/game/turfs/change_turf.dm +++ b/code/game/turfs/change_turf.dm @@ -223,7 +223,7 @@ GLOBAL_LIST_INIT(blacklisted_automated_baseturfs, typecacheof(list( //SKYRAT EDIT END if(old_opacity != opacity && SSticker) - GLOB.cameranet.bareMajorChunkChange(src) + SScameras.bare_major_chunk_change(src) // We will only run this logic if the tile is not on the prime z layer, since we use area overlays to cover that if(SSmapping.z_level_to_plane_offset[z]) diff --git a/code/game/turfs/open/_open.dm b/code/game/turfs/open/_open.dm index e6cd991fcbf..c14573cf74e 100644 --- a/code/game/turfs/open/_open.dm +++ b/code/game/turfs/open/_open.dm @@ -188,7 +188,7 @@ barefootstep = FOOTSTEP_HARD_BAREFOOT clawfootstep = FOOTSTEP_HARD_CLAW heavyfootstep = FOOTSTEP_GENERIC_HEAVY - tiled_dirt = TRUE + tiled_turf = TRUE /turf/open/indestructible/Melt() to_be_destroyed = FALSE @@ -264,7 +264,7 @@ barefootstep = FOOTSTEP_LAVA clawfootstep = FOOTSTEP_LAVA heavyfootstep = FOOTSTEP_LAVA - tiled_dirt = FALSE + tiled_turf = FALSE /turf/open/indestructible/necropolis/Initialize(mapload) . = ..() @@ -327,7 +327,7 @@ barefootstep = null clawfootstep = null heavyfootstep = null - tiled_dirt = FALSE + tiled_turf = FALSE /turf/open/indestructible/binary name = "tear in the fabric of reality" diff --git a/code/game/turfs/open/ashplanet.dm b/code/game/turfs/open/ashplanet.dm index e6703c04eb5..35c7ec5b1cd 100644 --- a/code/game/turfs/open/ashplanet.dm +++ b/code/game/turfs/open/ashplanet.dm @@ -14,7 +14,7 @@ barefootstep = FOOTSTEP_SAND clawfootstep = FOOTSTEP_SAND heavyfootstep = FOOTSTEP_GENERIC_HEAVY - tiled_dirt = FALSE + tiled_turf = FALSE rust_resistance = RUST_RESISTANCE_ORGANIC var/smooth_icon = 'icons/turf/floors/ash.dmi' diff --git a/code/game/turfs/open/floor.dm b/code/game/turfs/open/floor.dm index ec4b5ca50ad..b0fba1ea4e1 100644 --- a/code/game/turfs/open/floor.dm +++ b/code/game/turfs/open/floor.dm @@ -16,7 +16,7 @@ thermal_conductivity = 0.02 heat_capacity = 20000 - tiled_dirt = TRUE + tiled_turf = TRUE overfloor_placed = TRUE diff --git a/code/game/turfs/open/floor/fancy_floor.dm b/code/game/turfs/open/floor/fancy_floor.dm index 79429394a0a..07c1a6b6043 100644 --- a/code/game/turfs/open/floor/fancy_floor.dm +++ b/code/game/turfs/open/floor/fancy_floor.dm @@ -16,7 +16,7 @@ barefootstep = FOOTSTEP_WOOD_BAREFOOT clawfootstep = FOOTSTEP_WOOD_CLAW heavyfootstep = FOOTSTEP_GENERIC_HEAVY - tiled_dirt = FALSE + tiled_turf = FALSE rust_resistance = RUST_RESISTANCE_BASIC /turf/open/floor/wood/broken_states() @@ -151,7 +151,7 @@ barefootstep = FOOTSTEP_GRASS clawfootstep = FOOTSTEP_GRASS heavyfootstep = FOOTSTEP_GENERIC_HEAVY - tiled_dirt = FALSE + tiled_turf = FALSE rust_resistance = RUST_RESISTANCE_ORGANIC /turf/open/floor/grass/broken_states() @@ -205,7 +205,7 @@ barefootstep = FOOTSTEP_GRASS clawfootstep = FOOTSTEP_GRASS heavyfootstep = FOOTSTEP_GENERIC_HEAVY - tiled_dirt = FALSE + tiled_turf = FALSE rust_resistance = RUST_RESISTANCE_ORGANIC /turf/open/floor/fake_snow @@ -219,7 +219,7 @@ floor_tile = null initial_gas_mix = FROZEN_ATMOS bullet_bounce_sound = null - tiled_dirt = FALSE + tiled_turf = FALSE rust_resistance = RUST_RESISTANCE_ORGANIC slowdown = 1.5 bullet_sizzle = TRUE @@ -254,7 +254,7 @@ barefootstep = FOOTSTEP_SAND clawfootstep = FOOTSTEP_SAND heavyfootstep = FOOTSTEP_GENERIC_HEAVY - tiled_dirt = FALSE + tiled_turf = FALSE /turf/open/floor/fakebasalt/Initialize(mapload) . = ..() @@ -283,7 +283,7 @@ barefootstep = FOOTSTEP_CARPET_BAREFOOT clawfootstep = FOOTSTEP_CARPET_BAREFOOT heavyfootstep = FOOTSTEP_GENERIC_HEAVY - tiled_dirt = FALSE + tiled_turf = FALSE rust_resistance = RUST_RESISTANCE_BASIC /turf/open/floor/carpet/examine(mob/user) @@ -870,7 +870,7 @@ smoothing_flags = SMOOTH_BITMASK | SMOOTH_BORDER smoothing_groups = SMOOTH_GROUP_TURF_OPEN + SMOOTH_GROUP_TURF_CHASM canSmoothWith = SMOOTH_GROUP_TURF_CHASM - tiled_dirt = FALSE + tiled_turf = FALSE /turf/open/floor/fakepit/get_smooth_underlay_icon(mutable_appearance/underlay_appearance, turf/asking_turf, adjacency_dir) underlay_appearance.icon = 'icons/turf/floors.dmi' @@ -896,7 +896,7 @@ floor_tile = /obj/item/stack/tile/fakespace layer = SPACE_LAYER plane = PLANE_SPACE - tiled_dirt = FALSE + tiled_turf = FALSE damaged_dmi = 'icons/turf/space.dmi' /turf/open/floor/fakespace/broken_states() diff --git a/code/game/turfs/open/floor/iron_floor.dm b/code/game/turfs/open/floor/iron_floor.dm index 978a9ab0fdf..6f0489acea5 100644 --- a/code/game/turfs/open/floor/iron_floor.dm +++ b/code/game/turfs/open/floor/iron_floor.dm @@ -472,7 +472,7 @@ /turf/open/floor/iron/grimy icon_state = "grimy" base_icon_state = "grimy" - tiled_dirt = FALSE + tiled_turf = FALSE floor_tile = /obj/item/stack/tile/iron/grimy /turf/open/floor/iron/vaporwave @@ -485,13 +485,13 @@ desc = "\"This is a plaque in honour of our comrades on the G4407 Stations. Hopefully TG4407 model can live up to your fame and fortune.\" Scratched in beneath that is a crude image of a meteor and a spaceman. The spaceman is laughing. The meteor is exploding." icon_state = "plaque" base_icon_state = "plaque" - tiled_dirt = FALSE + tiled_turf = FALSE floor_tile = /obj/item/stack/tile/iron/goonplaque /turf/open/floor/iron/stairs icon_state = "stairs" base_icon_state = "stairs" - tiled_dirt = FALSE + tiled_turf = FALSE /turf/open/floor/iron/stairs/airless initial_gas_mix = AIRLESS_ATMOS diff --git a/code/game/turfs/open/floor/light_floor.dm b/code/game/turfs/open/floor/light_floor.dm index eaccba29aaa..93ae88597ad 100644 --- a/code/game/turfs/open/floor/light_floor.dm +++ b/code/game/turfs/open/floor/light_floor.dm @@ -19,7 +19,7 @@ var/currentcolor = LIGHT_COLOR_CYAN ///var to prevent changing color on certain admin spawn only tiles var/can_modify_colour = TRUE - tiled_dirt = FALSE + tiled_turf = FALSE ///icons for radial menu var/static/list/lighttile_designs ///used for light floors that cycle colours diff --git a/code/game/turfs/open/floor/mineral_floor.dm b/code/game/turfs/open/floor/mineral_floor.dm index 8ca8b45c101..8456afc084b 100644 --- a/code/game/turfs/open/floor/mineral_floor.dm +++ b/code/game/turfs/open/floor/mineral_floor.dm @@ -15,7 +15,7 @@ material_flags = MATERIAL_EFFECTS rust_resistance = RUST_RESISTANCE_BASIC var/list/icons - tiled_dirt = FALSE + tiled_turf = FALSE diff --git a/code/game/turfs/open/floor/plating/misc_plating.dm b/code/game/turfs/open/floor/plating/misc_plating.dm index 40fd7055524..2b6fe12a158 100644 --- a/code/game/turfs/open/floor/plating/misc_plating.dm +++ b/code/game/turfs/open/floor/plating/misc_plating.dm @@ -18,7 +18,7 @@ name = "alien floor" icon_state = "alienpod1" base_icon_state = "alienpod1" - tiled_dirt = FALSE + tiled_turf = FALSE rust_resistance = RUST_RESISTANCE_ORGANIC // Not actually broken, just should never break...yeah. broken = TRUE @@ -32,7 +32,7 @@ name = "alien plating" icon_state = "alienplating" base_icon_state = "alienplating" - tiled_dirt = FALSE + tiled_turf = FALSE rust_resistance = RUST_RESISTANCE_ORGANIC damaged_dmi = null diff --git a/code/game/turfs/open/floor/reinforced_floor.dm b/code/game/turfs/open/floor/reinforced_floor.dm index 219e284db36..9cd61766442 100644 --- a/code/game/turfs/open/floor/reinforced_floor.dm +++ b/code/game/turfs/open/floor/reinforced_floor.dm @@ -10,7 +10,7 @@ barefootstep = FOOTSTEP_HARD_BAREFOOT clawfootstep = FOOTSTEP_HARD_CLAW heavyfootstep = FOOTSTEP_GENERIC_HEAVY - tiled_dirt = FALSE + tiled_turf = FALSE rcd_proof = TRUE rust_resistance = RUST_RESISTANCE_REINFORCED floor_tile = /obj/item/stack/rods diff --git a/code/game/turfs/open/misc.dm b/code/game/turfs/open/misc.dm index b9c27e3faf2..fcc5b2e3692 100644 --- a/code/game/turfs/open/misc.dm +++ b/code/game/turfs/open/misc.dm @@ -19,7 +19,7 @@ thermal_conductivity = 0.02 heat_capacity = 20000 - tiled_dirt = TRUE + tiled_turf = TRUE /turf/open/misc/attackby(obj/item/attacking_item, mob/user, list/modifiers) . = ..() diff --git a/code/game/turfs/open/planet.dm b/code/game/turfs/open/planet.dm index e0fe7e842b9..55963e2cf68 100644 --- a/code/game/turfs/open/planet.dm +++ b/code/game/turfs/open/planet.dm @@ -12,7 +12,7 @@ barefootstep = FOOTSTEP_SAND clawfootstep = FOOTSTEP_SAND heavyfootstep = FOOTSTEP_GENERIC_HEAVY - tiled_dirt = FALSE + tiled_turf = FALSE rust_resistance = RUST_RESISTANCE_ORGANIC /turf/open/misc/dirt/station diff --git a/code/game/turfs/open/sand.dm b/code/game/turfs/open/sand.dm index faccf7db104..71ffa6be613 100644 --- a/code/game/turfs/open/sand.dm +++ b/code/game/turfs/open/sand.dm @@ -72,7 +72,7 @@ barefootstep = FOOTSTEP_SAND clawfootstep = FOOTSTEP_SAND heavyfootstep = FOOTSTEP_GENERIC_HEAVY - tiled_dirt = FALSE + tiled_turf = FALSE rust_resistance = RUST_RESISTANCE_ORGANIC /turf/open/misc/sandy_dirt/break_tile() diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index 2d20bccfd0d..e8f012c2f52 100644 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -52,7 +52,7 @@ GLOBAL_LIST_EMPTY(station_turfs) var/bullet_sizzle = FALSE //used by ammo_casing/bounce_away() to determine if the shell casing should make a sizzle sound when it's ejected over the turf //IE if the turf is supposed to be water, set TRUE. - var/tiled_dirt = FALSE // use smooth tiled dirt decal + var/tiled_turf = FALSE // use tiled water and dirt decals ///Icon-smoothing variable to map a diagonal wall corner with a fixed underlay. var/list/fixed_underlay = null @@ -553,9 +553,6 @@ GLOBAL_LIST_EMPTY(station_turfs) /turf/proc/can_lay_cable() return can_have_cabling() && underfloor_accessibility >= UNDERFLOOR_INTERACTABLE -/turf/proc/visibilityChanged() - GLOB.cameranet.updateVisibility(src) - /turf/proc/burn_tile() return diff --git a/code/modules/admin/fun_balloon.dm b/code/modules/admin/fun_balloon.dm index 3e8d212d071..fdde0aa1cb2 100644 --- a/code/modules/admin/fun_balloon.dm +++ b/code/modules/admin/fun_balloon.dm @@ -135,11 +135,11 @@ var/effect_range = 5 /obj/effect/fun_balloon/scatter/effect() - for(var/mob/living/M in range(effect_range, get_turf(src))) - var/turf/T = find_safe_turf(zlevel = src.z) - new /obj/effect/temp_visual/gravpush(get_turf(M)) - M.forceMove(T) - to_chat(M, span_notice("Pop!"), confidential = TRUE) + for(var/mob/living/dispersed_mob in range(effect_range, get_turf(src))) + var/turf/drop_off = find_safe_turf(z) + new /obj/effect/temp_visual/gravpush(get_turf(dispersed_mob)) + dispersed_mob.forceMove(drop_off) + dispersed_mob.balloon_alert(dispersed_mob, "pop!") // ----------- Station Crash // Can't think of anywhere better to put it right now diff --git a/code/modules/admin/smites/boneless.dm b/code/modules/admin/smites/boneless.dm index a3031ce13ff..3fd1a1121f4 100644 --- a/code/modules/admin/smites/boneless.dm +++ b/code/modules/admin/smites/boneless.dm @@ -11,7 +11,7 @@ var/mob/living/carbon/carbon_target = target for(var/obj/item/bodypart/limb as anything in carbon_target.bodyparts) - var/severity = pick_weight(list( + var/severity = pick_weight(alist( WOUND_SEVERITY_MODERATE = 1, WOUND_SEVERITY_SEVERE = 2, WOUND_SEVERITY_CRITICAL = 2, diff --git a/code/modules/admin/verbs/commandreport.dm b/code/modules/admin/verbs/commandreport.dm index 9d2202d8fda..8d118339fca 100644 --- a/code/modules/admin/verbs/commandreport.dm +++ b/code/modules/admin/verbs/commandreport.dm @@ -100,13 +100,13 @@ ADMIN_VERB(create_command_report, R_ADMIN, "Create Command Report", "Create a co if("set_report_sound") if(params["picked_sound"] == CUSTOM_SOUND_PRESET) played_sound = DEFAULT_ANNOUNCEMENT_SOUND // fallback by default - var/sound_file = input(ui_user, "Select sound file (OGG, WAV, MP3)", "Upload sound") as file|null + var/sound_file = input(ui_user, "Select sound file", "Upload sound") as sound|null if(!sound_file) tgui_alert(ui_user, "The custom sound could not be loaded. The standard sound will be played.", "Loading error", list("Ok")) return - if(!(copytext("[sound_file]", -4) in list(".ogg", ".wav", ".mp3"))) - tgui_alert(ui_user, "Invalid file type. Please select an OGG, WAV, or MP3 file.", "Loading error", list("Ok")) + if(!IS_SOUND_FILE(sound_file)) + tgui_alert(ui_user, "Invalid file type. Please select a sound file.", "Loading error", list("Ok")) return played_sound = sound_file diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index a981a5c3e74..c7b4a0e3d13 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -320,7 +320,7 @@ ADMIN_VERB(cmd_admin_areatest, R_DEBUG, "Test Areas", "Tests the areas for vario areas_with_intercom.Add(A.type) CHECK_TICK - for(var/obj/machinery/camera/C as anything in GLOB.cameranet.cameras) + for(var/obj/machinery/camera/C as anything in SScameras.cameras) var/area/A = get_area(C) if(!A) dat += "Skipped over [C] in invalid location, [C.loc].
" @@ -615,7 +615,7 @@ ADMIN_VERB(place_ruin, R_DEBUG, "Spawn Ruin", "Attempt to randomly place a speci themed_names[name] = list(ruin, theme, list(ruin.default_area)) names += sort_list(themed_names) - var/ruinname = tgui_input_list(user, "Select ruin", "Spawn Ruin", sort_list(names)) + var/ruinname = tgui_input_list(user, "Select ruin", "Spawn Ruin", names) var/data = names[ruinname] if (!data) return diff --git a/code/modules/admin/verbs/mapping.dm b/code/modules/admin/verbs/mapping.dm index f0e0e002d2c..5bd512ec9b7 100644 --- a/code/modules/admin/verbs/mapping.dm +++ b/code/modules/admin/verbs/mapping.dm @@ -8,11 +8,11 @@ ADMIN_VERB(camera_view, R_DEBUG, "Camera Range Display", "Shows the range of cam if(!on) var/list/seen = list() - for(var/obj/machinery/camera/C as anything in GLOB.cameranet.cameras) - for(var/turf/T in C.can_see()) - seen[T]++ - for(var/turf/T in seen) - T.maptext = MAPTEXT(seen[T]) + for(var/obj/machinery/camera/cam as anything in SScameras.cameras) + for(var/turf/cam_turf as anything in cam.can_see()) + seen[cam]++ + for(var/turf/seen_turf as anything in seen) + seen_turf.maptext = MAPTEXT(seen[seen_turf]) BLACKBOX_LOG_ADMIN_VERB("Show Camera Range") #ifdef TESTING @@ -34,7 +34,7 @@ ADMIN_VERB_VISIBILITY(sec_camera_report, ADMIN_VERB_VISIBLITY_FLAG_MAPPING_DEBUG ADMIN_VERB(sec_camera_report, R_DEBUG, "Camera Report", "Get a printout of all camera issues.", ADMIN_CATEGORY_MAPPING) var/list/obj/machinery/camera/CL = list() - for(var/obj/machinery/camera/C as anything in GLOB.cameranet.cameras) + for(var/obj/machinery/camera/C as anything in SScameras.cameras) CL += C var/output = {"Camera Abnormalities Report
diff --git a/code/modules/antagonists/abductor/machinery/camera.dm b/code/modules/antagonists/abductor/machinery/camera.dm index 0141ae73cbf..10abf2577ee 100644 --- a/code/modules/antagonists/abductor/machinery/camera.dm +++ b/code/modules/antagonists/abductor/machinery/camera.dm @@ -72,7 +72,7 @@ use_delay = (world.time + abductor_pad_cooldown) - if(GLOB.cameranet.checkTurfVis(remote_eye.loc)) + if(SScameras.is_visible_by_cameras(remote_eye.loc)) P.PadToLoc(remote_eye.loc) /datum/action/innate/teleport_out @@ -116,7 +116,7 @@ use_delay = (world.time + teleport_self_cooldown) - if(GLOB.cameranet.checkTurfVis(remote_eye.loc)) + if(SScameras.is_visible_by_cameras(remote_eye.loc)) P.MobToLoc(remote_eye.loc,C) /datum/action/innate/vest_mode_swap diff --git a/code/modules/antagonists/changeling/powers/darkness_adaptation.dm b/code/modules/antagonists/changeling/powers/darkness_adaptation.dm index 47fe31c215b..4d8e8a7e474 100644 --- a/code/modules/antagonists/changeling/powers/darkness_adaptation.dm +++ b/code/modules/antagonists/changeling/powers/darkness_adaptation.dm @@ -51,7 +51,7 @@ /// Makes the user harder to see in the dark (and makes the user see in the dark easier) /datum/status_effect/darkness_adapted id = "darkness_adapted" - tick_interval = 0.5 SECONDS + tick_interval = 0.6 SECONDS alert_type = null /// Threshold before the dark color is applied var/dark_color_threshold = 70 diff --git a/code/modules/antagonists/changeling/powers/shriek.dm b/code/modules/antagonists/changeling/powers/shriek.dm index a89755a4732..1c2b6973e72 100644 --- a/code/modules/antagonists/changeling/powers/shriek.dm +++ b/code/modules/antagonists/changeling/powers/shriek.dm @@ -50,7 +50,7 @@ user.balloon_alert(user, "throat is sore!") return FALSE //BUBBER EDIT: NO PULSE IF YOU'RE ON COOLDOWN - empulse(get_turf(user), 2, 5, 1) + empulse(get_turf(user), 2, 5, 1, emp_source = src) for(var/obj/machinery/light/L in range(5, usr)) L.on = TRUE L.break_light_tube() diff --git a/code/modules/antagonists/cult/blood_magic.dm b/code/modules/antagonists/cult/blood_magic.dm index d2d80e2bbeb..29fbd8b9449 100644 --- a/code/modules/antagonists/cult/blood_magic.dm +++ b/code/modules/antagonists/cult/blood_magic.dm @@ -183,7 +183,7 @@ owner.whisper(invocation, language = /datum/language/common, forced = "cult invocation") owner.visible_message(span_warning("[owner]'s hand flashes a bright blue!"), \ span_cult_italic("You speak the cursed words, emitting an EMP blast from your hand.")) - empulse(owner, 2, 5) + empulse(owner, 2, 5, emp_source = src) charges-- SSblackbox.record_feedback("tally", "cult_spell_invoke", 1, "[name]") if(charges <= 0) diff --git a/code/modules/antagonists/cult/runes.dm b/code/modules/antagonists/cult/runes.dm index b3dfd066fae..e3f90646442 100644 --- a/code/modules/antagonists/cult/runes.dm +++ b/code/modules/antagonists/cult/runes.dm @@ -1170,7 +1170,7 @@ GLOBAL_VAR_INIT(narsie_summon_count, 0) for(var/mob/living/target in range(src, 3)) target.Paralyze(30) - empulse(T, 0.42*(intensity), 1) + empulse(T, 0.42*(intensity), 1, emp_source = src) var/list/images = list() for(var/mob/living/M in GLOB.alive_mob_list) diff --git a/code/modules/antagonists/heretic/heretic_knowledge.dm b/code/modules/antagonists/heretic/heretic_knowledge.dm index 5300f6d1943..4b2b82adc56 100644 --- a/code/modules/antagonists/heretic/heretic_knowledge.dm +++ b/code/modules/antagonists/heretic/heretic_knowledge.dm @@ -231,7 +231,7 @@ return ..() /datum/heretic_knowledge/limited_amount/recipe_snowflake_check(mob/living/user, list/atoms, list/selected_atoms, turf/loc) - var/datum/antagonist/heretic/our_heretic = IS_HERETIC(user) + var/datum/antagonist/heretic/our_heretic = GET_HERETIC(user) if(our_heretic && our_heretic.unlimited_blades) if(length(result_atoms & typesof(/obj/item/melee/sickly_blade))) return TRUE diff --git a/code/modules/antagonists/heretic/items/heretic_blades.dm b/code/modules/antagonists/heretic/items/heretic_blades.dm index eae583f2f82..fe3eefc5eb3 100644 --- a/code/modules/antagonists/heretic/items/heretic_blades.dm +++ b/code/modules/antagonists/heretic/items/heretic_blades.dm @@ -54,7 +54,7 @@ return . /obj/item/melee/sickly_blade/attack_self(mob/user) - var/datum/antagonist/heretic/heretic_datum = IS_HERETIC(user) + var/datum/antagonist/heretic/heretic_datum = GET_HERETIC(user) if(heretic_datum?.unlimited_blades) return if(HAS_TRAIT(user, TRAIT_ELDRITCH_ARENA_PARTICIPANT)) @@ -81,7 +81,7 @@ /// Attempts to teleport the passed mob to somewhere safe on the station, if they can use the blade. /obj/item/melee/sickly_blade/proc/seek_safety(mob/user) - var/turf/safe_turf = find_safe_turf(zlevels = z, extended_safety_checks = TRUE) + var/turf/safe_turf = find_safe_turf(z, extended_safety_checks = TRUE) if(check_usability(user)) if(do_teleport(user, safe_turf, channel = TELEPORT_CHANNEL_MAGIC)) to_chat(user, span_warning("As you shatter [src], you feel a gust of energy flow through your body. [after_use_message]")) @@ -168,7 +168,7 @@ . = ..() if(!infused || target == user || !isliving(target)) return - var/datum/antagonist/heretic/heretic_datum = IS_HERETIC(user) + var/datum/antagonist/heretic/heretic_datum = GET_HERETIC(user) var/mob/living/living_target = target if(!heretic_datum) return diff --git a/code/modules/antagonists/heretic/items/madness_mask.dm b/code/modules/antagonists/heretic/items/madness_mask.dm index 4e80ee862f6..4a91a69192a 100644 --- a/code/modules/antagonists/heretic/items/madness_mask.dm +++ b/code/modules/antagonists/heretic/items/madness_mask.dm @@ -54,7 +54,7 @@ REMOVE_TRAIT(src, TRAIT_NODROP, CLOTHING_TRAIT) for(var/mob/living/carbon/human/human_in_range in view(local_user)) - if(IS_HERETIC_OR_MONSTER(human_in_range) || human_in_range.is_blind()) + if(IS_HERETIC_OR_MONSTER(human_in_range) || human_in_range.stat > SOFT_CRIT || human_in_range.is_blind()) continue if(human_in_range.can_block_magic(MAGIC_RESISTANCE|MAGIC_RESISTANCE_MIND)) diff --git a/code/modules/antagonists/heretic/knowledge/lock_lore.dm b/code/modules/antagonists/heretic/knowledge/lock_lore.dm index d8dbc03c5d1..9a178521f65 100644 --- a/code/modules/antagonists/heretic/knowledge/lock_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/lock_lore.dm @@ -32,7 +32,7 @@ "Use your labyrinth book to shake off pursuers. It creates impassible walls to anyone but you.", ) - start = /datum/heretic_knowledge/limited_amount/starting/base_knock + start = /datum/heretic_knowledge/limited_amount/starting/base_lock knowledge_tier1 = /datum/heretic_knowledge/key_ring guaranteed_side_tier1 = /datum/heretic_knowledge/painting knowledge_tier2 = /datum/heretic_knowledge/limited_amount/concierge_rite @@ -44,7 +44,7 @@ knowledge_tier4 = /datum/heretic_knowledge/spell/caretaker_refuge ascension = /datum/heretic_knowledge/ultimate/lock_final -/datum/heretic_knowledge/limited_amount/starting/base_knock +/datum/heretic_knowledge/limited_amount/starting/base_lock name = "A Steward's Secret" desc = "Opens up the Path of Lock to you. \ Allows you to transmute a knife and a crowbar into a Key Blade. \ @@ -62,26 +62,28 @@ mark_type = /datum/status_effect/eldritch/lock eldritch_passive = /datum/status_effect/heretic_passive/lock -/datum/heretic_knowledge/limited_amount/starting/base_knock/on_gain(mob/user, datum/antagonist/heretic/our_heretic) +/datum/heretic_knowledge/limited_amount/starting/base_lock/on_gain(mob/user, datum/antagonist/heretic/our_heretic) . = ..() RegisterSignal(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK_SECONDARY, PROC_REF(on_secondary_mansus_grasp)) var/datum/action/cooldown/spell/touch/mansus_grasp/grasp_spell = locate() in user.actions grasp_spell?.invocation_type = INVOCATION_NONE grasp_spell?.sound = null -/datum/heretic_knowledge/limited_amount/starting/base_knock/on_lose(mob/user, datum/antagonist/heretic/our_heretic) +/datum/heretic_knowledge/limited_amount/starting/base_lock/on_lose(mob/user, datum/antagonist/heretic/our_heretic) . = ..() UnregisterSignal(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK_SECONDARY) -/datum/heretic_knowledge/limited_amount/starting/base_knock/on_mansus_grasp(mob/living/source, mob/living/target) +/datum/heretic_knowledge/limited_amount/starting/base_lock/on_mansus_grasp(mob/living/source, mob/living/target) . = ..() var/obj/item/clothing/under/suit = target.get_item_by_slot(ITEM_SLOT_ICLOTHING) + if(!suit.can_adjust) + return if(istype(suit) && suit.adjusted == NORMAL_STYLE) suit.toggle_jumpsuit_adjust() suit.update_appearance() -/datum/heretic_knowledge/limited_amount/starting/base_knock/proc/on_secondary_mansus_grasp(mob/living/source, atom/target) +/datum/heretic_knowledge/limited_amount/starting/base_lock/proc/on_secondary_mansus_grasp(mob/living/source, atom/target) SIGNAL_HANDLER if(ismecha(target)) diff --git a/code/modules/antagonists/heretic/knowledge/moon_lore.dm b/code/modules/antagonists/heretic/knowledge/moon_lore.dm index d99712400cc..4db73da4622 100644 --- a/code/modules/antagonists/heretic/knowledge/moon_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/moon_lore.dm @@ -69,7 +69,7 @@ /datum/heretic_knowledge/limited_amount/starting/base_moon/on_gain(mob/user, datum/antagonist/heretic/our_heretic) . = ..() - ADD_TRAIT(user, TRAIT_EMPATH, REF(src)) + user.AddComponentFrom(REF(src), /datum/component/empathy, seen_it = TRUE, visible_info = ALL, self_empath = FALSE, sense_dead = FALSE, sense_whisper = TRUE, smite_target = FALSE) /datum/heretic_knowledge/limited_amount/starting/base_moon/on_mansus_grasp(mob/living/source, mob/living/target) . = ..() diff --git a/code/modules/antagonists/heretic/magic/fire_blast.dm b/code/modules/antagonists/heretic/magic/fire_blast.dm index 873f131c28f..36ed3b4caab 100644 --- a/code/modules/antagonists/heretic/magic/fire_blast.dm +++ b/code/modules/antagonists/heretic/magic/fire_blast.dm @@ -157,7 +157,7 @@ id = "fire_blasted" alert_type = null duration = 5 SECONDS - tick_interval = 0.5 SECONDS + tick_interval = 0.6 SECONDS /// How much fire / stam to do per tick (stamina damage is doubled this) var/tick_damage = 1 /// How long does the animation of the appearance last? If 0 or negative, we make no overlay diff --git a/code/modules/antagonists/malf_ai/malf_ai_modules.dm b/code/modules/antagonists/malf_ai/malf_ai_modules.dm index 591b81d06c3..0035a44167b 100644 --- a/code/modules/antagonists/malf_ai/malf_ai_modules.dm +++ b/code/modules/antagonists/malf_ai/malf_ai_modules.dm @@ -704,8 +704,7 @@ GLOBAL_LIST_INIT(malf_modules, subtypesof(/datum/ai_module/malf)) var/turf/T = turfs[n] if(!isfloorturf(T)) success = FALSE - var/datum/camerachunk/C = GLOB.cameranet.getCameraChunk(T.x, T.y, T.z) - if(!C.visibleTurfs[T]) + if(!SScameras.is_visible_by_cameras(T)) alert_msg = "You don't have camera vision of this location!" success = FALSE for(var/atom/movable/AM in T.contents) @@ -830,7 +829,7 @@ GLOBAL_LIST_INIT(malf_modules, subtypesof(/datum/ai_module/malf)) /datum/action/innate/ai/reactivate_cameras/Activate() var/fixed_cameras = 0 - for(var/obj/machinery/camera/C as anything in GLOB.cameranet.cameras) + for(var/obj/machinery/camera/C as anything in SScameras.cameras) if(!uses) break if(!C.camera_enabled || C.view_range != initial(C.view_range)) @@ -862,13 +861,12 @@ GLOBAL_LIST_INIT(malf_modules, subtypesof(/datum/ai_module/malf)) AI.update_sight() var/upgraded_cameras = 0 - for(var/obj/machinery/camera/camera as anything in GLOB.cameranet.cameras) + for(var/obj/machinery/camera/camera as anything in SScameras.cameras) var/upgraded = FALSE if(!camera.isXRay()) camera.upgradeXRay(TRUE) //if this is removed you can get rid of camera_assembly/var/malf_xray_firmware_active and clean up isxray() //Update what it can see. - GLOB.cameranet.updateVisibility(camera, 0) upgraded = TRUE if(!camera.isEmpProof()) diff --git a/code/modules/antagonists/voidwalker/voidwalker_mob.dm b/code/modules/antagonists/voidwalker/voidwalker_mob.dm index 7915e85d116..c64b4e0dda5 100644 --- a/code/modules/antagonists/voidwalker/voidwalker_mob.dm +++ b/code/modules/antagonists/voidwalker/voidwalker_mob.dm @@ -146,6 +146,9 @@ var/should_attack = try_kidnap(hewmon) + // Marks the victim with nodeath + hewmon.apply_status_effect(/datum/status_effect/void_chomped) + if(!should_attack) return FALSE diff --git a/code/modules/antagonists/voidwalker/voidwalker_status_effects.dm b/code/modules/antagonists/voidwalker/voidwalker_status_effects.dm index e2716c6399e..238aa3cf87f 100644 --- a/code/modules/antagonists/voidwalker/voidwalker_status_effects.dm +++ b/code/modules/antagonists/voidwalker/voidwalker_status_effects.dm @@ -16,16 +16,17 @@ use_user_hud_icon = TRUE overlay_state = "paralysis" -/datum/status_effect/void_eatered - id = "void_eatered" - duration = 10 SECONDS +/datum/status_effect/void_chomped + id = "void_chomped" + duration = 15 SECONDS + status_type = STATUS_EFFECT_REFRESH remove_on_fullheal = TRUE alert_type = null -/datum/status_effect/void_eatered/on_apply() +/datum/status_effect/void_chomped/on_apply() . = ..() ADD_TRAIT(owner, TRAIT_NODEATH, TRAIT_STATUS_EFFECT(id)) -/datum/status_effect/void_eatered/on_remove() +/datum/status_effect/void_chomped/on_remove() . = ..() REMOVE_TRAIT(owner, TRAIT_NODEATH, TRAIT_STATUS_EFFECT(id)) diff --git a/code/modules/antagonists/wizard/equipment/artefact.dm b/code/modules/antagonists/wizard/equipment/artefact.dm index 4d90d4aa53b..6f6b87c5e17 100644 --- a/code/modules/antagonists/wizard/equipment/artefact.dm +++ b/code/modules/antagonists/wizard/equipment/artefact.dm @@ -304,7 +304,7 @@ uniform = /obj/item/clothing/under/costume/roman shoes = /obj/item/clothing/shoes/roman back = /obj/item/spear - r_hand = /obj/item/claymore + belt = /obj/item/storage/belt/sheath/gladius l_hand = /obj/item/shield/roman /datum/outfit/roman/pre_equip(mob/living/carbon/human/H, visuals_only) diff --git a/code/modules/antagonists/wizard/equipment/enchanted_clown_suit.dm b/code/modules/antagonists/wizard/equipment/enchanted_clown_suit.dm index 62397127693..c0ae9379f1b 100644 --- a/code/modules/antagonists/wizard/equipment/enchanted_clown_suit.dm +++ b/code/modules/antagonists/wizard/equipment/enchanted_clown_suit.dm @@ -62,7 +62,7 @@ return ..() /datum/action/cooldown/spell/conjure_item/clown_pockets/post_created(atom/cast_on, atom/created) - cast_on.visible_message(span_notice("[cast_on] pulls out [created]!")) + cast_on.visible_message(span_notice("[cast_on] pulls out [created]!"), span_notice("You pull out [created]!")) /datum/action/cooldown/spell/conjure_item/clown_pockets/can_cast_spell(feedback = TRUE) . = ..() @@ -76,7 +76,8 @@ /// Prints a funny message, exists so I can override it to print a different message /datum/action/cooldown/spell/conjure_item/clown_pockets/proc/cast_message(mob/cast_on) cast_on.visible_message(span_notice("[cast_on] reaches far deeper into [cast_on.p_their()] pockets than you think \ - should be possible and starts rummaging around for something.")) + should be possible and starts rummaging around for something."), span_notice("You reach further down into your \ + pockets than you ever have before and feel around for something.")) /// Longer cooldown variant which is attached to the enchanted clown suit /datum/action/cooldown/spell/conjure_item/clown_pockets/enchantment @@ -84,7 +85,8 @@ cooldown_time = 60 SECONDS /datum/action/cooldown/spell/conjure_item/clown_pockets/enchantment/cast_message(mob/cast_on) - cast_on.visible_message(span_notice("[cast_on] starts rummaging around in [cast_on.p_their()] comically large pants.")) + cast_on.visible_message(span_notice("[cast_on] starts rummaging around in [cast_on.p_their()] comically large pants."), span_notice("You \ + start rummaging around in your comically large pants.")) /// Enchanted clown suit /obj/item/clothing/under/rank/civilian/clown/magic diff --git a/code/modules/antagonists/wizard/grand_ritual/grand_side_effect.dm b/code/modules/antagonists/wizard/grand_ritual/grand_side_effect.dm index 8965d55b92d..594911c0d3d 100644 --- a/code/modules/antagonists/wizard/grand_ritual/grand_side_effect.dm +++ b/code/modules/antagonists/wizard/grand_ritual/grand_side_effect.dm @@ -123,7 +123,7 @@ /datum/grand_side_effect/emp/trigger(potency, turf/ritual_location, mob/invoker) var/heavy = LERP(0, 3, potency/GRAND_RITUAL_FINALE_COUNT) var/light = LERP(3, 6, potency/GRAND_RITUAL_FINALE_COUNT) - empulse(ritual_location, heavy, light) + empulse(ritual_location, heavy, light, emp_source = src) /// Swap locations of nearby mobs arbitrarily and confuse them /datum/grand_side_effect/translocate diff --git a/code/modules/atmospherics/gasmixtures/reactions.dm b/code/modules/atmospherics/gasmixtures/reactions.dm index ffd45abb600..64cd36ca239 100644 --- a/code/modules/atmospherics/gasmixtures/reactions.dm +++ b/code/modules/atmospherics/gasmixtures/reactions.dm @@ -7,10 +7,10 @@ //Builds a list of gas id to reaction group for(var/gas_id in GLOB.meta_gas_info) priority_reactions[gas_id] = list( - PRIORITY_PRE_FORMATION = list(), - PRIORITY_FORMATION = list(), - PRIORITY_POST_FORMATION = list(), - PRIORITY_FIRE = list() + /* PRIORITY_PRE_FORMATION = */ list(), + /* PRIORITY_FORMATION = */ list(), + /* PRIORITY_POST_FORMATION = */ list(), + /* PRIORITY_FIRE = */ list() ) for(var/datum/gas_reaction/reaction as anything in subtypesof(/datum/gas_reaction)) diff --git a/code/modules/atmospherics/machinery/components/fusion/hfr_procs.dm b/code/modules/atmospherics/machinery/components/fusion/hfr_procs.dm index 10f4b898029..f460ca127fb 100644 --- a/code/modules/atmospherics/machinery/components/fusion/hfr_procs.dm +++ b/code/modules/atmospherics/machinery/components/fusion/hfr_procs.dm @@ -560,7 +560,7 @@ epicenter = loc, heavy_range = critical ? emp_heavy_size * 2 : emp_heavy_size, light_range = critical ? emp_light_size * 2 : emp_heavy_size, - log = TRUE + emp_source = src ) qdel(src) diff --git a/code/modules/awaymissions/signpost.dm b/code/modules/awaymissions/signpost.dm index 94c71287eef..4a2f63b8cfb 100644 --- a/code/modules/awaymissions/signpost.dm +++ b/code/modules/awaymissions/signpost.dm @@ -16,19 +16,20 @@ . = ..() if(.) return - if(tgui_alert(usr,question,name,list("Yes","No")) == "Yes" && Adjacent(user)) - var/turf/T = zlevels ? find_safe_turf(zlevels=zlevels) : get_safe_random_station_turf_equal_weight() + if(tgui_alert(usr,question,name,list("Yes","No")) != "Yes" && !Adjacent(user)) + return - if(T) - var/atom/movable/AM = user.pulling - if(AM) - AM.forceMove(T) - user.forceMove(T) - if(AM) - user.start_pulling(AM) - to_chat(user, span_notice("You blink and find yourself in [get_area_name(T)].")) - else - to_chat(user, "Nothing happens. You feel that this is a bad sign.") + var/turf/safe_dropoff = zlevels ? find_safe_turf(zlevels) : get_safe_random_station_turf_equal_weight() + if(!safe_dropoff) + to_chat(user, "Nothing happens. You feel that this is a bad sign.") + return + + var/atom/movable/pulled = user.pulling + user.forceMove(safe_dropoff) + if(pulled) + pulled.forceMove(safe_dropoff) + user.start_pulling(pulled) + to_chat(user, span_notice("You blink and find yourself in [get_area_name(safe_dropoff)].")) /obj/structure/signpost/attackby(obj/item/W, mob/user, list/modifiers, list/attack_modifiers) return interact(user) diff --git a/code/modules/bitrunning/components/avatar_connection.dm b/code/modules/bitrunning/components/avatar_connection.dm index 47b96c9c9e7..fe9b0d373e7 100644 --- a/code/modules/bitrunning/components/avatar_connection.dm +++ b/code/modules/bitrunning/components/avatar_connection.dm @@ -70,6 +70,7 @@ avatar.fully_replace_character_name(newname = alias) update_avatar_id() + avatar.mind.set_assigned_role(SSjob.get_job_type(/datum/job/bit_avatar)) for(var/skill_type in old_mind.known_skills) avatar.mind.set_experience(skill_type, old_mind.get_skill_exp(skill_type), silent = TRUE) diff --git a/code/modules/bitrunning/job.dm b/code/modules/bitrunning/job.dm index d62bd2cf3ae..519f4974cbd 100644 --- a/code/modules/bitrunning/job.dm +++ b/code/modules/bitrunning/job.dm @@ -39,3 +39,6 @@ uniform = /obj/item/clothing/under/rank/cargo/bitrunner belt = /obj/item/modular_computer/pda/bitrunner ears = /obj/item/radio/headset/headset_cargo + +/datum/job/bit_avatar + title = "Bit Avatar" diff --git a/code/modules/bitrunning/server/_parent.dm b/code/modules/bitrunning/server/_parent.dm index 99477688876..9e0e8251d01 100644 --- a/code/modules/bitrunning/server/_parent.dm +++ b/code/modules/bitrunning/server/_parent.dm @@ -145,17 +145,16 @@ return ..() -/obj/machinery/quantum_server/attackby(obj/item/weapon, mob/user, list/modifiers, list/attack_modifiers) - . = ..() - - if(!istype(weapon, /obj/item/bitrunning_debug)) - return +/obj/machinery/quantum_server/item_interaction(mob/living/user, obj/item/tool, list/modifiers) + if(!istype(tool, /obj/item/bitrunning_debug)) + return NONE + balloon_alert(user, "*hacker voice* i'm in") obj_flags |= EMAGGED glitch_chance = 0.5 capacitor_coefficient = 0.1 points = 100 - + return ITEM_INTERACT_SUCCESS /obj/machinery/quantum_server/crowbar_act(mob/living/user, obj/item/crowbar) . = NONE diff --git a/code/modules/bitrunning/spawners.dm b/code/modules/bitrunning/spawners.dm index 06eccfdcd60..69e6cae07a0 100644 --- a/code/modules/bitrunning/spawners.dm +++ b/code/modules/bitrunning/spawners.dm @@ -18,6 +18,7 @@ if(antag) spawned_mob.mind.add_antag_datum(/datum/antagonist/domain_ghost_actor) + spawned_mob.mind.set_assigned_role(SSjob.get_job_type(/datum/job/bitrunning_glitch)) /// Simulates a ghost role spawn without calling special(), ie a bitrunner spawn instead of a ghost. /obj/effect/mob_spawn/ghost_role/human/virtual_domain/proc/artificial_spawn(mob/living/runner) diff --git a/code/modules/bitrunning/virtual_domain/domains/heretic_hunt.dm b/code/modules/bitrunning/virtual_domain/domains/heretic_hunt.dm new file mode 100644 index 00000000000..43225d18e38 --- /dev/null +++ b/code/modules/bitrunning/virtual_domain/domains/heretic_hunt.dm @@ -0,0 +1,234 @@ +/datum/lazy_template/virtual_domain/heretic_hunt + name = "Heretical Hunt" + cost = BITRUNNER_COST_LOW + desc = "Betray your fellow man to achieve ultimate power." + difficulty = BITRUNNER_DIFFICULTY_LOW + help_text = "Heretics require sacrifice to fuel their dark rituals - bring corpses back to the ritual site! \ + Corpses of higher ranking crew members are more valuable and may be holding useful equipment." + forced_outfit = /datum/outfit/virtual_domain_heretic + key = "heretic_hunt" + map_name = "heretic_hunt" + reward_points = BITRUNNER_REWARD_LOW + +/datum/lazy_template/virtual_domain/heretic_hunt/setup_domain(list/created_atoms) + for(var/mob/living/basic/fake_crewman/target in created_atoms) + RegisterSignal(target, COMSIG_LIVING_DROPPED_LOOT, PROC_REF(on_body_spawned)) + + for(var/mob/living/basic/heretic_summon/helper in created_atoms) + helper.ai_controller = new /datum/ai_controller/basic_controller/simple/simple_hostile(helper) + helper.ai_controller.blackboard[BB_BASIC_MOB_IDLE_WALK_CHANCE] = 0.1 + + var/obj/effect/heretic_rune/big/rune = locate() in created_atoms + rune.set_greyscale(pick(assoc_to_values(GLOB.heretic_path_to_color))) + +/datum/lazy_template/virtual_domain/heretic_hunt/proc/on_body_spawned(mob/living/source, list/loot, gibbed) + SIGNAL_HANDLER + + if(gibbed) + return + + for(var/mob/living/carbon/human/body in loot) + RegisterSignal(body, COMSIG_MOVABLE_MOVED, PROC_REF(check_loc)) + // let's be safe + for(var/obj/item/modular_computer/pda/pda in body.get_all_gear()) + qdel(pda) + +/datum/lazy_template/virtual_domain/heretic_hunt/proc/check_loc(mob/living/carbon/human/source, ...) + SIGNAL_HANDLER + + var/obj/effect/heretic_rune/big/rune = locate() in source.loc + if(isnull(rune)) + return + + var/datum/job/fake_job = SSjob.get_job(source.job) || SSjob.get_job_type(/datum/job/unassigned) + // 10 points are needed + if(fake_job.departments_bitflags & DEPARTMENT_BITFLAG_COMMAND) + add_points(3) + else if(fake_job.departments_bitflags & DEPARTMENT_BITFLAG_SECURITY) + add_points(2) + else + add_points(1) + // cleanup + source.gib(ALL) + + // mimic a ritual effect + if(locate(/obj/structure/closet/crate/secure/bitrunning/encrypted) in range(1, rune)) + rune.balloon_alert_to_viewers("ritual completed") + else + rune.balloon_alert_to_viewers("sacrifice accepted") + flick("[rune.icon_state]_active", rune) + playsound(rune, 'sound/effects/magic/castsummon.ogg', 50, TRUE, extrarange = SILENCED_SOUND_EXTRARANGE, falloff_exponent = 10, ignore_walls = FALSE) + +/datum/outfit/virtual_domain_heretic + name = "Virtual Domain Heretic" + + // this gear is just given to them in the safehouse + // suit = /obj/item/clothing/suit/hooded/cultrobes/eldritch + // suit_store = /obj/item/melee/sickly_blade + + // otherwise just thematically appropriate clothing + uniform = /obj/item/clothing/under/color/black + shoes = /obj/item/clothing/shoes/jackboots + neck = /obj/item/clothing/neck/heretic_focus + mask = /obj/item/clothing/mask/madness_mask + +/datum/outfit/virtual_domain_heretic/pre_equip(mob/living/carbon/human/user, visuals_only) + ADD_TRAIT(user, TRAIT_ACT_AS_HERETIC, INNATE_TRAIT) + ADD_TRAIT(user, TRAIT_NO_TELEPORT, INNATE_TRAIT) + user.AddElement(/datum/element/leeching_walk) + user.faction |= FACTION_HERETIC + +// All it does is stand there, only attacks if attacked (Manuel player) +/datum/ai_controller/basic_controller/fake_crewman + blackboard = list( + BB_TARGETING_STRATEGY = /datum/targeting_strategy/basic, + BB_TARGET_MINIMUM_STAT = HARD_CRIT, + BB_REINFORCEMENTS_SAY = "Help me!", + ) + ai_movement = /datum/ai_movement/basic_avoidance + idle_behavior = /datum/idle_behavior/idle_random_walk/less_walking + planning_subtrees = list( + /datum/ai_planning_subtree/escape_captivity, + /datum/ai_planning_subtree/call_reinforcements, + /datum/ai_planning_subtree/target_retaliate, + /datum/ai_planning_subtree/attack_obstacle_in_path/trooper, + /datum/ai_planning_subtree/basic_melee_attack_subtree, + ) + +/datum/ai_controller/basic_controller/fake_crewman/ranged + planning_subtrees = list( + /datum/ai_planning_subtree/escape_captivity, + /datum/ai_planning_subtree/call_reinforcements, + /datum/ai_planning_subtree/target_retaliate, + /datum/ai_planning_subtree/maintain_distance, + /datum/ai_planning_subtree/ranged_skirmish, + /datum/ai_planning_subtree/attack_obstacle_in_path/trooper, + /datum/ai_planning_subtree/basic_melee_attack_subtree, + ) + +// Immediately tries to attack the player (Terry player) +/datum/ai_controller/basic_controller/fake_crewman/instant_hostile + planning_subtrees = list( + /datum/ai_planning_subtree/escape_captivity, + /datum/ai_planning_subtree/call_reinforcements, + /datum/ai_planning_subtree/simple_find_target, + /datum/ai_planning_subtree/attack_obstacle_in_path/trooper, + /datum/ai_planning_subtree/basic_melee_attack_subtree, + ) + +/datum/ai_controller/basic_controller/fake_crewman/instant_hostile/ranged + planning_subtrees = list( + /datum/ai_planning_subtree/escape_captivity, + /datum/ai_planning_subtree/call_reinforcements, + /datum/ai_planning_subtree/simple_find_target, + /datum/ai_planning_subtree/maintain_distance, + /datum/ai_planning_subtree/ranged_skirmish, + /datum/ai_planning_subtree/attack_obstacle_in_path/trooper, + /datum/ai_planning_subtree/basic_melee_attack_subtree, + ) + +// The actual crewmate +/mob/living/basic/fake_crewman + name = "crewmember" + desc = "How do you do, fellow crewmen?" + mob_biotypes = MOB_ORGANIC|MOB_HUMANOID + faction = list(FACTION_HOSTILE, "vdom_fake_crew") + icon = 'icons/mob/simple/simple_human.dmi' + gender = MALE + basic_mob_flags = DEL_ON_DEATH + + ai_controller = /datum/ai_controller/basic_controller/fake_crewman + + maxHealth = 60 + health = 60 + melee_damage_lower = 15 + melee_damage_upper = 20 + obj_damage = 20 + armour_penetration = 10 + + attack_sound = null // autoset + melee_damage_type = null // autoset + + var/death_spawner = /obj/effect/mob_spawn/corpse/human + var/obj/item/weapon = /obj/item/storage/toolbox + +/mob/living/basic/fake_crewman/Initialize(mapload) + . = ..() + AddElement(/datum/element/ai_retaliate) + AddElement(/datum/element/death_drops, string_list(list(weapon, death_spawner))) + var/lhand = prob(50) ? weapon : null + var/rhand = lhand ? null : weapon + apply_dynamic_human_appearance(src, mob_spawn_path = death_spawner, l_hand = lhand, r_hand = rhand) + + attack_sound ||= weapon::hitsound + melee_damage_type ||= weapon::damtype + sharpness = weapon::sharpness + wound_bonus = weapon::wound_bonus * 0.5 + exposed_wound_bonus = weapon::exposed_wound_bonus * 0.5 + +/mob/living/basic/fake_crewman/md + name = "medical doctor" + death_spawner = /obj/effect/mob_spawn/corpse/human/doctor + weapon = /obj/item/circular_saw + +/mob/living/basic/fake_crewman/sec + name = "security officer" + ai_controller = /datum/ai_controller/basic_controller/fake_crewman/instant_hostile + death_spawner = /obj/effect/mob_spawn/corpse/human/secoff + weapon = /obj/item/knife/combat/survival + damage_coeff = list(BRUTE = 0.6, BURN = 0.6, TOX = 1, STAMINA = 1, OXY = 1) + +/mob/living/basic/fake_crewman/engi + name = "engineer" + death_spawner = /obj/effect/mob_spawn/corpse/human/engineer + weapon = /obj/item/weldingtool + attack_sound = 'sound/items/tools/welder.ogg' + melee_damage_type = BURN + damage_coeff = list(BRUTE = 1, BURN = 0.9, TOX = 1, STAMINA = 1, OXY = 1) + +/mob/living/basic/fake_crewman/engi/mod + death_spawner = /obj/effect/mob_spawn/corpse/human/engineer/mod + damage_coeff = list(BRUTE = 0.8, BURN = 0.8, TOX = 1, STAMINA = 1, OXY = 1) + +/mob/living/basic/fake_crewman/assistant + name = "assistant" + ai_controller = /datum/ai_controller/basic_controller/fake_crewman/instant_hostile + death_spawner = /obj/effect/mob_spawn/corpse/human/assistant + weapon = /obj/item/knife/shiv + +/mob/living/basic/fake_crewman/assistant/alt + weapon = /obj/item/storage/toolbox/mechanical + +/mob/living/basic/fake_crewman/boss + name = "senior crewmember" + maxHealth = 120 + health = 120 + melee_damage_lower = 20 + melee_damage_upper = 25 + armour_penetration = 30 + +/mob/living/basic/fake_crewman/boss/cmo + name = "chief medical officer" + death_spawner = /obj/effect/mob_spawn/corpse/human/cmo + weapon = /obj/item/surgicaldrill + +/mob/living/basic/fake_crewman/boss/ce + name = "chief engineer" + ai_controller = /datum/ai_controller/basic_controller/fake_crewman/ranged + death_spawner = /obj/effect/mob_spawn/corpse/human/ce + weapon = /obj/item/gun/energy/plasmacutter/adv + +/mob/living/basic/fake_crewman/boss/ce/Initialize(mapload) + . = ..() + AddComponent(/datum/component/ranged_attacks, /obj/item/ammo_casing/energy/plasma/adv, projectile_sound = 'sound/items/weapons/plasma_cutter.ogg', cooldown_time = 1.6 SECONDS) + +/mob/living/basic/fake_crewman/boss/hos + name = "head of security" + ai_controller = /datum/ai_controller/basic_controller/fake_crewman/instant_hostile/ranged + death_spawner = /obj/effect/mob_spawn/corpse/human/hos + weapon = /obj/item/gun/energy/e_gun/hos + damage_coeff = list(BRUTE = 0.6, BURN = 0.6, TOX = 1, STAMINA = 1, OXY = 1) + +/mob/living/basic/fake_crewman/boss/hos/Initialize(mapload) + . = ..() + AddComponent(/datum/component/ranged_attacks, /obj/item/ammo_casing/energy/laser, projectile_sound = 'sound/items/weapons/laser.ogg', cooldown_time = 1.2 SECONDS) diff --git a/code/modules/cargo/markets/market_items/weapons.dm b/code/modules/cargo/markets/market_items/weapons.dm index 76df017d5f7..c9326807cc5 100644 --- a/code/modules/cargo/markets/market_items/weapons.dm +++ b/code/modules/cargo/markets/market_items/weapons.dm @@ -145,7 +145,7 @@ availability_prob = 35 /datum/market_item/weapon/surplus_esword - name = "Type I 'Iaito' Energy Sword" + name = "Pattern I 'Iaito' Energy Sword" desc = "A mass-produced energy sword. It is functionally worse than a milspec energy sword commonly found amongst paramilitary organizations. \ But hey, better than nothing. Does have some power supply problems, but nothing that a bit of percussive maintenance can't fix." item = /obj/item/melee/energy/sword/surplus diff --git a/code/modules/client/client_procs.dm b/code/modules/client/client_procs.dm index 32d50e2db09..303a32ef976 100644 --- a/code/modules/client/client_procs.dm +++ b/code/modules/client/client_procs.dm @@ -277,8 +277,7 @@ GLOBAL_LIST_INIT(unrecommended_builds, list( persistent_client = new(ckey) persistent_client.set_client(src) - if(byond_version >= 516) - winset(src, null, list("browser-options" = "find,refresh,byondstorage")) + winset(src, null, list("browser-options" = "find,refresh")) // Instantiate stat panel stat_panel = new(src, "statbrowser") diff --git a/code/modules/clothing/neck/_neck.dm b/code/modules/clothing/neck/_neck.dm index 4af712a6b3a..8c512ded551 100644 --- a/code/modules/clothing/neck/_neck.dm +++ b/code/modules/clothing/neck/_neck.dm @@ -202,6 +202,24 @@ greyscale_config_worn = null greyscale_colors = null +/obj/item/clothing/neck/robe_cape + name = "robe cape" + desc = "A comfortable cape, draped down your back and held around your neck with a brooch." + icon = 'icons/obj/clothing/neck.dmi' + icon_state = "/obj/item/clothing/neck/robe_cape" + post_init_icon_state = "robe_cape" + worn_icon = 'icons/mob/clothing/neck.dmi' + worn_icon_state = "robe_cape" + abstract_type = /obj/item/clothing/neck + greyscale_config = /datum/greyscale_config/robe_cape + greyscale_config_worn = /datum/greyscale_config/robe_cape/worn + greyscale_colors = "#2a2844" + flags_1 = IS_PLAYER_COLORABLE_1 + +/obj/item/clothing/neck/robe_cape/Initialize(mapload) + . = ..() + AddComponent(/datum/component/surgery_initiator) + /obj/item/clothing/neck/tie/disco name = "horrific necktie" icon = 'icons/obj/clothing/neck.dmi' diff --git a/code/modules/clothing/spacesuits/plasmamen.dm b/code/modules/clothing/spacesuits/plasmamen.dm index d75e5407798..97eb723c77e 100644 --- a/code/modules/clothing/spacesuits/plasmamen.dm +++ b/code/modules/clothing/spacesuits/plasmamen.dm @@ -59,11 +59,11 @@ if (!istype(tool, /obj/item/extinguisher_refill)) return - if (extinguishes_left == 5) + if (extinguishes_left == initial(extinguishes_left)) to_chat(user, span_notice("The inbuilt extinguisher is full.")) return ITEM_INTERACT_BLOCKING - extinguishes_left = 5 + extinguishes_left = initial(extinguishes_left) to_chat(user, span_notice("You refill the suit's built-in extinguisher, using up the cartridge.")) check_fire_state() qdel(tool) diff --git a/code/modules/events/camerafailure.dm b/code/modules/events/camerafailure.dm index d2fcdda8314..f6929d4768f 100644 --- a/code/modules/events/camerafailure.dm +++ b/code/modules/events/camerafailure.dm @@ -12,7 +12,7 @@ /datum/round_event/camera_failure/start() var/iterations = 1 - var/list/cameras = GLOB.cameranet.cameras.Copy() + var/list/cameras = SScameras.cameras.Copy() while(prob(round(100/iterations))) var/obj/machinery/camera/C = pick_n_take(cameras) if (!C) diff --git a/code/modules/events/space_vines/vine_event.dm b/code/modules/events/space_vines/vine_event.dm index 2ccd4f04489..104dd39601e 100644 --- a/code/modules/events/space_vines/vine_event.dm +++ b/code/modules/events/space_vines/vine_event.dm @@ -36,7 +36,7 @@ else var/obj/structure/spacevine/vine = new() var/list/floor_candidates = list() - for(var/area/station/hallway/area in shuffle(GLOB.areas.Copy())) + for(var/area/station/hallway/area in shuffle(GLOB.areas)) for(var/turf/open/floor in area.get_turfs_from_all_zlevels()) if(isopenspaceturf(floor)) continue diff --git a/code/modules/fishing/fishing_rod.dm b/code/modules/fishing/fishing_rod.dm index 907cf0f5908..eca4e8a7ebf 100644 --- a/code/modules/fishing/fishing_rod.dm +++ b/code/modules/fishing/fishing_rod.dm @@ -380,8 +380,9 @@ return if(!hook.can_be_hooked(target_atom)) return + if(!create_fishing_line(target_atom, user)) + return currently_hooked = target_atom - create_fishing_line(target_atom, user) hook.hook_attached(target_atom, src) SEND_SIGNAL(src, COMSIG_FISHING_ROD_HOOKED_ITEM, target_atom, user) diff --git a/code/modules/holodeck/turfs.dm b/code/modules/holodeck/turfs.dm index 02722d8a154..7ef38b1a778 100644 --- a/code/modules/holodeck/turfs.dm +++ b/code/modules/holodeck/turfs.dm @@ -63,7 +63,7 @@ desc = "Looking at the luscious field, you suddenly feel homesick." icon_state = "grass0" bullet_bounce_sound = null - tiled_dirt = FALSE + tiled_turf = FALSE /turf/open/floor/holofloor/grass/Initialize(mapload) . = ..() @@ -76,7 +76,7 @@ icon = 'icons/turf/sand.dmi' icon_state = "sand" bullet_bounce_sound = null - tiled_dirt = FALSE + tiled_turf = FALSE /turf/open/floor/holofloor/beach/coast gender = NEUTER @@ -103,7 +103,7 @@ name = "asteroid sand" desc = "The sand crunches beneath your feet, though it feels soft to the touch." icon_state = "asteroid" - tiled_dirt = FALSE + tiled_turf = FALSE /turf/open/floor/holofloor/asteroid/Initialize(mapload) icon_state = "asteroid[rand(0, 12)]" @@ -114,7 +114,7 @@ name = "basalt" desc = "You still feel hot, despite the cool walls of the holodeck." icon_state = "basalt0" - tiled_dirt = FALSE + tiled_turf = FALSE /turf/open/floor/holofloor/basalt/Initialize(mapload) . = ..() @@ -140,7 +140,7 @@ icon = 'icons/turf/space.dmi' icon_state = "speedspace_ns_1" bullet_bounce_sound = null - tiled_dirt = FALSE + tiled_turf = FALSE /turf/open/floor/holofloor/hyperspace/Initialize(mapload) icon_state = "speedspace_ns_[(x + 5*y + (y%2+1)*7)%15+1]" @@ -161,7 +161,7 @@ smoothing_groups = SMOOTH_GROUP_TURF_OPEN + SMOOTH_GROUP_CARPET canSmoothWith = SMOOTH_GROUP_CARPET bullet_bounce_sound = null - tiled_dirt = FALSE + tiled_turf = FALSE /turf/open/floor/holofloor/carpet/Initialize(mapload) . = ..() @@ -175,7 +175,7 @@ /turf/open/floor/holofloor/wood icon_state = "wood" desc = "Makes you feel at home." - tiled_dirt = FALSE + tiled_turf = FALSE /turf/open/floor/holofloor/snow gender = PLURAL @@ -186,7 +186,7 @@ slowdown = 2 bullet_sizzle = TRUE bullet_bounce_sound = null - tiled_dirt = FALSE + tiled_turf = FALSE /turf/open/floor/holofloor/dark icon_state = "darkfull" @@ -195,7 +195,7 @@ /turf/open/floor/holofloor/stairs name = "stairs" icon_state = "stairs" - tiled_dirt = FALSE + tiled_turf = FALSE /turf/open/floor/holofloor/stairs/left icon_state = "stairs-l" diff --git a/code/modules/jobs/job_types/_job.dm b/code/modules/jobs/job_types/_job.dm index bbd19a69005..25cf131e388 100644 --- a/code/modules/jobs/job_types/_job.dm +++ b/code/modules/jobs/job_types/_job.dm @@ -452,18 +452,25 @@ equipped.update_ID_card() + if(!pda_slot) //This job outfit doesn't have a PDA. + return + var/obj/item/modular_computer/pda/pda = equipped.get_item_by_slot(pda_slot) + if(pda && !istype(pda)) //we found something but it isn't a PDA, check if it's inside it instead. + pda = locate() in pda - if(istype(pda)) - pda.imprint_id(equipped.real_name, equipped_job.title) - pda.update_ringtone(equipped_job.job_tone) - pda.UpdateDisplay() + if(!istype(pda)) //We couldn't find a PDA at all. + stack_trace("pda_slot was set but we couldn't find a PDA!") + return - var/client/equipped_client = GLOB.directory[ckey(equipped.mind?.key)] + pda.imprint_id(equipped.real_name, equipped_job.title) + pda.update_ringtone(equipped_job.job_tone) + pda.UpdateDisplay() - if(equipped_client) - pda.update_pda_prefs(equipped_client) + var/client/equipped_client = GLOB.directory[ckey(equipped.mind?.key)] + if(equipped_client) + pda.update_pda_prefs(equipped_client) /datum/outfit/job/get_chameleon_disguise_info() var/list/types = ..() diff --git a/code/modules/jobs/job_types/bridge_assistant.dm b/code/modules/jobs/job_types/bridge_assistant.dm index 6cbda1e91ca..94e4af8ab42 100644 --- a/code/modules/jobs/job_types/bridge_assistant.dm +++ b/code/modules/jobs/job_types/bridge_assistant.dm @@ -86,6 +86,7 @@ shoes = /obj/item/clothing/shoes/laceup l_pocket = /obj/item/gun/energy/e_gun/mini r_pocket = /obj/item/assembly/flash/handheld + pda_slot = ITEM_SLOT_BACK // Coffeemaker time! /datum/job/bridge_assistant/New() diff --git a/code/modules/jobs/job_types/prisoner.dm b/code/modules/jobs/job_types/prisoner.dm index f0e0aa8047f..3cc485b34f0 100644 --- a/code/modules/jobs/job_types/prisoner.dm +++ b/code/modules/jobs/job_types/prisoner.dm @@ -61,6 +61,7 @@ ears = null shoes = /obj/item/clothing/shoes/sneakers/orange box = /obj/item/storage/box/survival/prisoner + pda_slot = null /datum/outfit/job/prisoner/pre_equip(mob/living/carbon/human/H) ..() diff --git a/code/modules/jobs/job_types/station_trait/veteran_advisor.dm b/code/modules/jobs/job_types/station_trait/veteran_advisor.dm index 3172155dc96..6bd84ce0c0f 100644 --- a/code/modules/jobs/job_types/station_trait/veteran_advisor.dm +++ b/code/modules/jobs/job_types/station_trait/veteran_advisor.dm @@ -83,3 +83,4 @@ r_hand = /obj/item/cane implants = list(/obj/item/implant/mindshield) + pda_slot = ITEM_SLOT_BACK diff --git a/code/modules/library/skill_learning/generic_skillchips/acrobatics.dm b/code/modules/library/skill_learning/generic_skillchips/acrobatics.dm index 5c86d246dff..eb365c914f4 100644 --- a/code/modules/library/skill_learning/generic_skillchips/acrobatics.dm +++ b/code/modules/library/skill_learning/generic_skillchips/acrobatics.dm @@ -11,7 +11,7 @@ /// set integrity to 1 when mapping for !!FUN!! max_integrity = 100 /// list of emotes whose cd is overridden by this skillchip. can be edited in mapping or ingame - var/list/affected_emotes = list("spin", "flip") + var/list/affected_emotes = list("spin", "flip", "backflip") var/datum/effect_system/spark_spread/sparks /// you can use this without lowering integrity! let's be honest. nobody's doing that var/allowed_usage = 5 diff --git a/code/modules/lighting/lighting_atom.dm b/code/modules/lighting/lighting_atom.dm index 21676d1741e..b671de56cfc 100644 --- a/code/modules/lighting/lighting_atom.dm +++ b/code/modules/lighting/lighting_atom.dm @@ -84,6 +84,8 @@ AddElement(/datum/element/light_blocking) else RemoveElement(/datum/element/light_blocking) + // Change in opacity could change camera visibility + SScameras.update_visibility(src) /turf/set_opacity(new_opacity) . = ..() diff --git a/code/modules/mapfluff/ruins/objects_and_mobs/cursed_slot_machine.dm b/code/modules/mapfluff/ruins/objects_and_mobs/cursed_slot_machine.dm index 16b63f37b2a..cfeeda16514 100644 --- a/code/modules/mapfluff/ruins/objects_and_mobs/cursed_slot_machine.dm +++ b/code/modules/mapfluff/ruins/objects_and_mobs/cursed_slot_machine.dm @@ -80,8 +80,8 @@ COOLDOWN_START(src, spin_cooldown, cooldown_length) if(!prob(win_prob)) - if(status_effect_on_roll && isnull(user.has_status_effect(/datum/status_effect/grouped/cursed))) - user.apply_status_effect(/datum/status_effect/grouped/cursed) + if(status_effect_on_roll) + user.apply_status_effect(/datum/status_effect/slot_machine_curse) SEND_SIGNAL(user, COMSIG_CURSED_SLOT_MACHINE_LOST) playsound(src, 'sound/machines/buzz/buzz-sigh.ogg', 30, TRUE) diff --git a/code/modules/mapfluff/ruins/spaceruin_code/hilbertshotel.dm b/code/modules/mapfluff/ruins/spaceruin_code/hilbertshotel.dm index b6e659462a6..0fb7850832d 100644 --- a/code/modules/mapfluff/ruins/spaceruin_code/hilbertshotel.dm +++ b/code/modules/mapfluff/ruins/spaceruin_code/hilbertshotel.dm @@ -397,13 +397,13 @@ GLOBAL_VAR_INIT(hhMysteryRoomNumber, rand(1, 999999)) desc = "Stylish dark wood with extra reinforcement. Secured firmly to the floor to prevent tampering." icon_state = "wood" footstep = FOOTSTEP_WOOD - tiled_dirt = FALSE + tiled_turf = FALSE /turf/open/indestructible/hoteltile desc = "Smooth tile with extra reinforcement. Secured firmly to the floor to prevent tampering." icon_state = "showroomfloor" footstep = FOOTSTEP_FLOOR - tiled_dirt = FALSE + tiled_turf = FALSE /turf/open/space/bluespace name = "\proper bluespace hyperzone" diff --git a/code/modules/meteors/meteor_types.dm b/code/modules/meteors/meteor_types.dm index f632717000f..bdbdaf883d5 100644 --- a/code/modules/meteors/meteor_types.dm +++ b/code/modules/meteors/meteor_types.dm @@ -376,7 +376,7 @@ /obj/effect/meteor/emp/meteor_effect() ..() playsound(src, 'sound/items/weapons/zapbang.ogg', 100, TRUE, -1) - empulse(src, 3, 8) + empulse(src, 3, 8, emp_source = src) //Meaty Ore /obj/effect/meteor/meaty diff --git a/code/modules/mining/lavaland/cain_and_abel/dagger_status_effects.dm b/code/modules/mining/lavaland/cain_and_abel/dagger_status_effects.dm index 0f535f31951..a6cb6c04e67 100644 --- a/code/modules/mining/lavaland/cain_and_abel/dagger_status_effects.dm +++ b/code/modules/mining/lavaland/cain_and_abel/dagger_status_effects.dm @@ -1,8 +1,8 @@ ///status effect applied to us when we're wildly swinging /datum/status_effect/dagger_swinging id = "dagger swinging" - tick_interval = 0.25 SECONDS - duration = 1.75 SECONDS + tick_interval = 0.2 SECONDS + duration = 1.6 SECONDS alert_type = null ///base damage we apply to mobs near us var/base_damage = 5 diff --git a/code/modules/mining/lavaland/mining_loot/megafauna/the_thing.dm b/code/modules/mining/lavaland/mining_loot/megafauna/the_thing.dm index 19c04179d25..44172c5ed11 100644 --- a/code/modules/mining/lavaland/mining_loot/megafauna/the_thing.dm +++ b/code/modules/mining/lavaland/mining_loot/megafauna/the_thing.dm @@ -118,7 +118,7 @@ if(AI.controlled_equipment) to_chat(AI, span_warning("You are already loaded into an onboard computer!")) return - if(!GLOB.cameranet.checkCameraVis(owner)) + if(!SScameras.is_visible_by_cameras(owner)) to_chat(AI, span_warning("Target is no longer near active cameras.")) return if(!isturf(AI.loc)) diff --git a/code/modules/mob/emote.dm b/code/modules/mob/emote.dm index 07d9469de3f..aca91e60a32 100644 --- a/code/modules/mob/emote.dm +++ b/code/modules/mob/emote.dm @@ -80,20 +80,25 @@ hands_use_check = TRUE mob_type_allowed_typecache = list(/mob/living, /mob/dead/observer, /mob/eye/imaginary_friend) mob_type_ignore_stat_typecache = list(/mob/dead/observer, /mob/living/silicon/ai, /mob/eye/imaginary_friend) + /// The probability we fall our our arse + var/fall_over_prob = 60 + /// The direction we spin in. TRUE means clockwise, FALSE means counter-clockwise. + var/clockwise_spin = TRUE -// BUBBER EDIT CHANGE BEGIN - Flip Cooldown /datum/emote/flip/run_emote(mob/user, params , type_override, intentional) . = ..() + // BUBBER EDIT CHANGE BEGIN - Flip Cooldown if(iscarbon(user)) var/mob/living/carbon/flippy_mcgee = user flippy_mcgee.set_confusion_if_lower(FLIP_EMOTE_DURATION) if(flippy_mcgee.get_timed_status_effect_duration(/datum/status_effect/confusion) > BEYBLADE_PUKE_THRESHOLD) flippy_mcgee.vomit(VOMIT_CATEGORY_KNOCKDOWN, lost_nutrition = BEYBLADE_PUKE_NUTRIENT_LOSS, distance = 0) return + // BUBBER EDIT CHANGE END - Flip Cooldown - user.SpinAnimation(FLIP_EMOTE_DURATION, 1) + user.SpinAnimation(FLIP_EMOTE_DURATION, 1, clockwise = clockwise_spin) -/* +/* BUBBER EDIT CHANGE BEGIN - Flip Cooldown /datum/emote/flip/check_cooldown(mob/user, intentional) . = ..() if(.) @@ -102,13 +107,13 @@ return if(isliving(user)) var/mob/living/flippy_mcgee = user - if(prob(20)) + if(prob(fall_over_prob)) flippy_mcgee.Knockdown(1 SECONDS) flippy_mcgee.visible_message( span_notice("[flippy_mcgee] attempts to do a flip and falls over, what a doofus!"), span_notice("You attempt to do a flip while still off balance from the last flip and fall down!") ) - if(prob(50)) + if(prob(fall_over_prob/2)) flippy_mcgee.adjustBruteLoss(1) else flippy_mcgee.visible_message( @@ -116,30 +121,37 @@ span_notice("You stumble a bit from still being off balance from your last flip.") ) */ -/datum/emote/flip/check_cooldown(mob/living/carbon/user, intentional) +/datum/emote/flip/check_cooldown(mob/user, intentional) . = ..() if(.) return if(!can_run_emote(user, intentional=intentional)) return - if(!iscarbon(user)) + if(!isliving(user)) return - var/mob/living/flippy_mcgee = user var/sickness = flippy_mcgee.get_timed_status_effect_duration(/datum/status_effect/confusion) - if(sickness && !(HAS_TRAIT(flippy_mcgee, TRAIT_FREERUNNING))) - if(prob(20)) - flippy_mcgee.Knockdown(1.5 SECONDS) - flippy_mcgee.visible_message( - span_notice("[flippy_mcgee] attempts to do a flip and falls over, what a doofus!"), - span_notice("You attempt to do a flip while still off balance from the last flip and fall down!") - ) - user.set_dizzy_if_lower(BEYBLADE_DIZZINESS_DURATION) - user.adjust_confusion_up_to(BEYBLADE_CONFUSION_INCREMENT, BEYBLADE_CONFUSION_LIMIT) - if(sickness > (BEYBLADE_PUKE_THRESHOLD * 0.5)) - to_chat(user, span_warning("You feel woozy from flipping.")) + if(!sickness || HAS_TRAIT(flippy_mcgee, TRAIT_FREERUNNING)) + return + if(prob(20)) + flippy_mcgee.Knockdown(1.5 SECONDS) + flippy_mcgee.visible_message( + span_notice("[flippy_mcgee] attempts to do a flip and falls over, what a doofus!"), + span_notice("You attempt to do a flip while still off balance from the last flip and fall down!") + ) + flippy_mcgee.set_dizzy_if_lower(BEYBLADE_DIZZINESS_DURATION) + flippy_mcgee.adjust_confusion_up_to(BEYBLADE_CONFUSION_INCREMENT, BEYBLADE_CONFUSION_LIMIT) + if(sickness > (BEYBLADE_PUKE_THRESHOLD * 0.5)) + to_chat(user, span_warning("You feel woozy from flipping.")) // BUBBER EDIT CHANGE END + +/datum/emote/flip/backflip + key = "backflip" + key_third_person = "backflips" + fall_over_prob = 20 + clockwise_spin = FALSE + /datum/emote/spin key = "spin" key_third_person = "spins" diff --git a/code/modules/mob/eye/camera/camera.dm b/code/modules/mob/eye/camera/camera.dm index 58019f73859..8df02a444b2 100644 --- a/code/modules/mob/eye/camera/camera.dm +++ b/code/modules/mob/eye/camera/camera.dm @@ -71,7 +71,7 @@ SHOULD_CALL_PARENT(TRUE) if(use_visibility) - GLOB.cameranet.visibility(src) + SScameras.update_eye_chunk(src) /mob/eye/camera/zMove(dir, turf/target, z_move_flags = NONE, recursions_left = 1, list/falling_movs) . = ..() diff --git a/code/modules/mob/living/basic/bots/_bots.dm b/code/modules/mob/living/basic/bots/_bots.dm index 58ecef8863d..5311dd06de7 100644 --- a/code/modules/mob/living/basic/bots/_bots.dm +++ b/code/modules/mob/living/basic/bots/_bots.dm @@ -131,8 +131,8 @@ GLOBAL_LIST_INIT(command_strings, list( //Adds bot to the diagnostic HUD system prepare_huds() - for(var/datum/atom_hud/data/diagnostic/diag_hud in GLOB.huds) - diag_hud.add_atom_to_hud(src) + var/datum/atom_hud/data/diagnostic/diag_hud = GLOB.huds[DATA_HUD_DIAGNOSTIC] + diag_hud.add_atom_to_hud(src) diag_hud_set_bothealth() diag_hud_set_botstat() diag_hud_set_botmode() diff --git a/code/modules/mob/living/basic/drone/_drone.dm b/code/modules/mob/living/basic/drone/_drone.dm index d595dc5196b..d0825c53722 100644 --- a/code/modules/mob/living/basic/drone/_drone.dm +++ b/code/modules/mob/living/basic/drone/_drone.dm @@ -134,8 +134,8 @@ shy_update() alert_drones(DRONE_NET_CONNECT) - for(var/datum/atom_hud/data/diagnostic/diag_hud in GLOB.huds) - diag_hud.add_atom_to_hud(src) + var/datum/atom_hud/data/diagnostic/diag_hud = GLOB.huds[DATA_HUD_DIAGNOSTIC] + diag_hud.add_atom_to_hud(src) add_traits(list( TRAIT_VENTCRAWLER_ALWAYS, diff --git a/code/modules/mob/living/basic/drone/drone_say.dm b/code/modules/mob/living/basic/drone/drone_say.dm index 3a006d8d1b2..ce33b2ca883 100644 --- a/code/modules/mob/living/basic/drone/drone_say.dm +++ b/code/modules/mob/living/basic/drone/drone_say.dm @@ -48,4 +48,4 @@ /mob/living/basic/drone/proc/drone_chat(message, list/spans = list(), list/message_mods = list()) log_sayverb_talk(message, message_mods, tag = "drone chat") var/message_part = generate_messagepart(message, spans, message_mods) - alert_drones("Drone Chat: [span_name("[name]")] [message_part]", TRUE) + alert_drones(span_drone("Drone Chat: [span_name("[name]")] [span_message(message_part)]"), TRUE) diff --git a/code/modules/mob/living/basic/farm_animals/deer/deer_ai.dm b/code/modules/mob/living/basic/farm_animals/deer/deer_ai.dm index 52fedbe9c05..a654e0c29d0 100644 --- a/code/modules/mob/living/basic/farm_animals/deer/deer_ai.dm +++ b/code/modules/mob/living/basic/farm_animals/deer/deer_ai.dm @@ -44,7 +44,7 @@ target_key = BB_DEER_GRASS_TARGET finding_behavior = /datum/ai_behavior/find_and_set/in_list/turf_types hunting_behavior = /datum/ai_behavior/hunt_target/eat_grass - hunt_targets = list(/turf/open/floor/grass) + hunt_targets = list(/turf/open/floor/grass, /turf/open/misc/grass) hunt_range = 7 hunt_chance = 45 diff --git a/code/modules/mob/living/basic/farm_animals/goose/goose.dm b/code/modules/mob/living/basic/farm_animals/goose/goose.dm index 0a34400f161..aa25ca7e9d7 100644 --- a/code/modules/mob/living/basic/farm_animals/goose/goose.dm +++ b/code/modules/mob/living/basic/farm_animals/goose/goose.dm @@ -57,7 +57,7 @@ SIGNAL_HANDLER if (ai_controller?.blackboard[BB_GOOSE_PANICKED]) return COMSIG_MOB_CANCEL_EAT - if (potential_food.has_material_type(/datum/material/plastic) || IsEdible(potential_food)) + if (potential_food.has_material_type(/datum/material/plastic) || IS_EDIBLE(potential_food)) return NONE// Geese only eat FOOD or PLASTIC return COMSIG_MOB_CANCEL_EAT diff --git a/code/modules/mob/living/basic/farm_animals/goose/goose_ai.dm b/code/modules/mob/living/basic/farm_animals/goose/goose_ai.dm index d161145d06b..0ed86b50f7b 100644 --- a/code/modules/mob/living/basic/farm_animals/goose/goose_ai.dm +++ b/code/modules/mob/living/basic/farm_animals/goose/goose_ai.dm @@ -62,7 +62,7 @@ var/list/filtered = list() for (var/obj/item/thing as anything in found) - if (IsEdible(thing) || thing.has_material_type(/datum/material/plastic)) + if (IS_EDIBLE(thing) || thing.has_material_type(/datum/material/plastic)) filtered += thing if(length(filtered)) diff --git a/code/modules/mob/living/basic/farm_animals/goose/goose_vomit.dm b/code/modules/mob/living/basic/farm_animals/goose/goose_vomit.dm index 2b347903e22..2d3f2b6df20 100644 --- a/code/modules/mob/living/basic/farm_animals/goose/goose_vomit.dm +++ b/code/modules/mob/living/basic/farm_animals/goose/goose_vomit.dm @@ -124,7 +124,7 @@ /// Stop fucking around and get the rest of it out /datum/status_effect/goose_vomit/proc/vomit_finale() - tick_interval = 0.1 SECONDS + tick_interval = 0.2 SECONDS owner.set_jitter_if_lower(1 SECONDS) hurl_item(vomit_strongly = TRUE) @@ -176,7 +176,7 @@ /datum/status_effect/goose_choking/on_remove() UnregisterSignal(owner, COMSIG_LIVING_DEATH) - if (duration >= world.time) + if (duration > 0) return // Saved by something, although probably by dying early owner.death_message = "lets out one final oxygen-deprived honk before [owner.p_they()] go[owner.p_es()] limp and lifeless.." owner.death() diff --git a/code/modules/mob/living/basic/space_fauna/changeling/flesh_spider.dm b/code/modules/mob/living/basic/space_fauna/changeling/flesh_spider.dm index 34205124db6..5e5d98afb10 100644 --- a/code/modules/mob/living/basic/space_fauna/changeling/flesh_spider.dm +++ b/code/modules/mob/living/basic/space_fauna/changeling/flesh_spider.dm @@ -16,7 +16,7 @@ response_help_simple = "pet" response_disarm_continuous = "gently pushes aside" response_disarm_simple = "gently push aside" - damage_coeff = list(BRUTE = 1, BURN = 1.25, TOX = 1, STAMINA = 1, OXY = 1) + damage_coeff = list(BRUTE = 1, BURN = 1.25, TOX = 4, STAMINA = 1, OXY = 1) basic_mob_flags = FLAMMABLE_MOB status_flags = NONE speed = -0.1 diff --git a/code/modules/mob/living/basic/space_fauna/regal_rat/regal_rat.dm b/code/modules/mob/living/basic/space_fauna/regal_rat/regal_rat.dm index 5ef69e41242..42e6e831dd5 100644 --- a/code/modules/mob/living/basic/space_fauna/regal_rat/regal_rat.dm +++ b/code/modules/mob/living/basic/space_fauna/regal_rat/regal_rat.dm @@ -197,7 +197,7 @@ return TRUE // it might be possible to attack this? we'll find out soon enough var/mob/living/living_target = the_target - if (HAS_TRAIT(living_target, TRAIT_FAKEDEATH) || living_target.stat == DEAD) + if(HAS_TRAIT_NOT_FROM(living_target, TRAIT_FAKEDEATH, SPECIES_TRAIT) || living_target.stat == DEAD) balloon_alert(src, "already dead!") return FALSE diff --git a/code/modules/mob/living/basic/space_fauna/spider/spider.dm b/code/modules/mob/living/basic/space_fauna/spider/spider.dm index ace8d97bbfb..2e7c5db5276 100644 --- a/code/modules/mob/living/basic/space_fauna/spider/spider.dm +++ b/code/modules/mob/living/basic/space_fauna/spider/spider.dm @@ -14,7 +14,7 @@ response_disarm_simple = "gently push aside" initial_language_holder = /datum/language_holder/spider melee_attack_cooldown = CLICK_CD_MELEE - damage_coeff = list(BRUTE = 1, BURN = 1.25, TOX = 1, STAMINA = 1, OXY = 1) + damage_coeff = list(BRUTE = 1, BURN = 1.25, TOX = 3, STAMINA = 1, OXY = 1) basic_mob_flags = FLAMMABLE_MOB status_flags = NONE unsuitable_cold_damage = 4 diff --git a/code/modules/mob/living/carbon/examine.dm b/code/modules/mob/living/carbon/examine.dm index a80a4f90574..37d3780b7e4 100644 --- a/code/modules/mob/living/carbon/examine.dm +++ b/code/modules/mob/living/carbon/examine.dm @@ -198,38 +198,12 @@ if(reagents.has_reagent(/datum/reagent/teslium, needs_metabolizing = TRUE)) . += span_smallnoticeital("[t_He] [t_is] emitting a gentle blue glow!") // this should be signalized + var/mob/living/living_user = user + SEND_SIGNAL(living_user, COMSIG_CARBON_MID_EXAMINE, src, .) // Adds examine text after clothing and wounds but before death and scars if(just_sleeping) . += span_notice("[t_He] [t_is]n't responding to anything around [t_him] and seem[p_s()] to be asleep.") - else if(!appears_dead) - var/mob/living/living_user = user if(src != user) - if(HAS_TRAIT(user, TRAIT_EMPATH)) - if (combat_mode) - . += "[t_He] seem[p_s()] to be on guard." - if (getOxyLoss() >= 10) - . += "[t_He] seem[p_s()] winded." - if (getToxLoss() >= 10) - . += "[t_He] seem[p_s()] sickly." - if(mob_mood.sanity <= SANITY_DISTURBED) - . += "[t_He] seem[p_s()] distressed." - living_user.add_mood_event("empath", /datum/mood_event/sad_empath, src) - if(is_blind()) - . += "[t_He] appear[p_s()] to be staring off into space." - if (HAS_TRAIT(src, TRAIT_DEAF)) - . += "[t_He] appear[p_s()] to not be responding to noises." - if (bodytemperature > dna.species.bodytemp_heat_damage_limit) - . += "[t_He] [t_is] flushed and wheezing." - if (bodytemperature < dna.species.bodytemp_cold_damage_limit) - . += "[t_He] [t_is] shivering." - if(HAS_TRAIT(src, TRAIT_EVIL)) - . += "[t_His] eyes radiate with a unfeeling, cold detachment. There is nothing but darkness within [t_his] soul." - if(living_user.mind?.holy_role >= HOLY_ROLE_PRIEST) - . += span_warning("PERFECT FOR SMITING!!") - else - living_user.add_mood_event("encountered_evil", /datum/mood_event/encountered_evil) - living_user.set_jitter_if_lower(15 SECONDS) - if(HAS_TRAIT(user, TRAIT_SPIRITUAL) && mind?.holy_role && user != src) . += "[t_He] [t_has] a holy aura about [t_him]." living_user.add_mood_event("religious_comfort", /datum/mood_event/religiously_comforted) diff --git a/code/modules/mob/living/carbon/human/dummy.dm b/code/modules/mob/living/carbon/human/dummy.dm index 0f8fc16e68b..50b7e04263e 100644 --- a/code/modules/mob/living/carbon/human/dummy.dm +++ b/code/modules/mob/living/carbon/human/dummy.dm @@ -55,6 +55,8 @@ INITIALIZE_IMMEDIATE(/mob/living/carbon/human/dummy) if(!isitem(checking)) //What the fuck are you on to_nuke += checking continue + if(checking.item_flags & DO_NOT_WARDROBE) // Skip any items like MOD parts, which are created in the contents of a stashed item and should not be destroyed + continue var/list/contents = checking.contents if(length(contents)) diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index 2682492f4bb..9280fe843a9 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -732,3 +732,10 @@ if (HAS_TRAIT(src, TRAIT_IGNORE_FIRE_PROTECTION)) no_protection = TRUE fire_handler.harm_human(seconds_per_tick, no_protection) + +/mob/living/carbon/human/expose_reagents(list/reagents, datum/reagents/source, methods, volume_modifier, show_message) + if(external || internal) + methods &= ~INHALE + if(methods == NONE) + return + return ..() diff --git a/code/modules/mob/living/carbon/human/species_types/vampire.dm b/code/modules/mob/living/carbon/human/species_types/vampire.dm index 218be39b41a..7fbc95d62ec 100644 --- a/code/modules/mob/living/carbon/human/species_types/vampire.dm +++ b/code/modules/mob/living/carbon/human/species_types/vampire.dm @@ -40,10 +40,12 @@ else RegisterSignal(new_vampire, COMSIG_MOB_HUD_CREATED, PROC_REF(on_hud_created)) -/datum/species/human/vampire/on_species_loss(mob/living/carbon/human/C, datum/species/new_species, pref_load) +/datum/species/human/vampire/on_species_loss(mob/living/carbon/human/old_vampire, datum/species/new_species, pref_load) . = ..() - UnregisterSignal(C, COMSIG_ATOM_ATTACKBY) - QDEL_NULL(blood_display) + UnregisterSignal(old_vampire, COMSIG_ATOM_ATTACKBY) + if(blood_display) + old_vampire.hud_used.infodisplay -= blood_display + QDEL_NULL(blood_display) /datum/species/human/vampire/spec_life(mob/living/carbon/human/vampire, seconds_per_tick, times_fired) . = ..() diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 393cd6c8097..35f59e89a39 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -8,8 +8,8 @@ set_name() var/datum/atom_hud/data/human/medical/advanced/medhud = GLOB.huds[DATA_HUD_MEDICAL_ADVANCED] medhud.add_atom_to_hud(src) - for(var/datum/atom_hud/data/diagnostic/diag_hud in GLOB.huds) - diag_hud.add_atom_to_hud(src) + var/datum/atom_hud/data/diagnostic/diag_hud = GLOB.huds[DATA_HUD_DIAGNOSTIC] + diag_hud.add_atom_to_hud(src) faction += "[REF(src)]" GLOB.mob_living_list += src SSpoints_of_interest.make_point_of_interest(src) @@ -1404,7 +1404,7 @@ if(onSyndieBase() && !(ROLE_SYNDICATE in user?.faction)) return FALSE // Now, are they viewable by a camera? (This is last because it's the most intensive check) - if(!GLOB.cameranet.checkCameraVis(src)) + if(!SScameras.is_visible_by_cameras(src)) return FALSE return TRUE diff --git a/code/modules/mob/living/living_say.dm b/code/modules/mob/living/living_say.dm index fe35e64de71..6763323cd07 100644 --- a/code/modules/mob/living/living_say.dm +++ b/code/modules/mob/living/living_say.dm @@ -320,7 +320,7 @@ GLOBAL_LIST_INIT(message_modes_stat_limits, list( if(isliving(speaker)) var/mob/living/living_speaker = speaker var/mouth_hidden = living_speaker.is_mouth_covered() || HAS_TRAIT(living_speaker, TRAIT_FACE_COVERED) - if(!HAS_TRAIT(src, TRAIT_EMPATH) && mouth_hidden) // Can't see them speak if their mouth is covered or hidden, unless we're an empath + if(mouth_hidden && !HAS_TRAIT(src, TRAIT_SEE_MASK_WHISPER)) // Can't see them speak if their mouth is covered or hidden, unless we're an empath return FALSE deaf_message = "[span_name("[speaker]")] [speaker.verb_whisper] something, but you are too far away to hear [speaker.p_them()]." diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index 78a52163e5d..edb6bd530ae 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -310,7 +310,7 @@ return ISINRANGE(target_turf.x, ai_turf.x - interaction_range, ai_turf.x + interaction_range) \ && ISINRANGE(target_turf.y, ai_turf.y - interaction_range, ai_turf.y + interaction_range) else - return GLOB.cameranet.checkTurfVis(target_turf) + return SScameras.is_visible_by_cameras(target_turf) /mob/living/silicon/ai/cancel_camera() view_core() @@ -432,7 +432,7 @@ return if (href_list["switchcamera"]) - switchCamera(locate(href_list["switchcamera"]) in GLOB.cameranet.cameras) + switchCamera(locate(href_list["switchcamera"]) in SScameras.cameras) if (href_list["showalerts"]) alert_control.ui_interact(src) #ifdef AI_VOX @@ -476,7 +476,7 @@ if(controlled_equipment) to_chat(src, span_warning("You are already loaded into an onboard computer!")) return - if(!GLOB.cameranet.checkCameraVis(M)) + if(!SScameras.is_visible_by_cameras(M)) to_chat(src, span_warning("Exosuit is no longer near active cameras.")) return if(!isturf(loc)) @@ -521,7 +521,7 @@ //The target must be in view of a camera or near the core. if(turf_check in range(get_turf(src))) call_bot(turf_check) - else if(GLOB.cameranet && GLOB.cameranet.checkTurfVis(turf_check)) + else if(SScameras.is_visible_by_cameras(turf_check)) call_bot(turf_check) else to_chat(src, span_danger("Selected location is not visible.")) @@ -579,7 +579,7 @@ var/mob/living/silicon/ai/U = usr - for (var/obj/machinery/camera/C in GLOB.cameranet.cameras) + for (var/obj/machinery/camera/C in SScameras.cameras) var/turf/camera_turf = get_turf(C) //get camera's turf in case it's built into something so we don't get z=0 var/list/tempnetwork = C.network @@ -601,7 +601,7 @@ if(isnull(network)) network = old_network // If nothing is selected else - for(var/obj/machinery/camera/C in GLOB.cameranet.cameras) + for(var/obj/machinery/camera/C in SScameras.cameras) if(!C.can_use()) continue if(network in C.network) @@ -807,7 +807,7 @@ if(isturf(loc)) //AI in core, check if on cameras //get_turf_pixel() is because APCs in maint aren't actually in view of the inner camera //apc_override is needed here because AIs use their own APC when depowered - return ((GLOB.cameranet && GLOB.cameranet.checkTurfVis(get_turf_pixel(A))) || (A == apc_override)) + return (SScameras.is_visible_by_cameras(get_turf_pixel(A)) || (A == apc_override)) //AI is carded/shunted //view(src) returns nothing for carded/shunted AIs and they have X-ray vision so just use get_dist var/list/viewscale = getviewsize(client.view) @@ -1046,7 +1046,7 @@ . = ..() /mob/living/silicon/ai/proc/camera_visibility(mob/eye/camera/ai/moved_eye) - GLOB.cameranet.visibility(moved_eye) + SScameras.update_eye_chunk(moved_eye) /mob/living/silicon/ai/forceMove(atom/destination) . = ..() @@ -1080,7 +1080,7 @@ REMOVE_TRAIT(src, TRAIT_INCAPACITATED, POWER_LACK_TRAIT) /mob/living/silicon/ai/proc/show_camera_list() - var/list/cameras = GLOB.cameranet.get_available_camera_by_tag_list(network) + var/list/cameras = SScameras.get_available_camera_by_tag_list(network) var/camera_tag = tgui_input_list(src, "Choose which camera you want to view", "Cameras", cameras) if(isnull(camera_tag)) return diff --git a/code/modules/mob/living/silicon/ai/freelook/cameranet.dm b/code/modules/mob/living/silicon/ai/freelook/cameranet.dm deleted file mode 100644 index 5e534297d77..00000000000 --- a/code/modules/mob/living/silicon/ai/freelook/cameranet.dm +++ /dev/null @@ -1,253 +0,0 @@ -// CAMERA NET -// -// The datum containing all the chunks. - -GLOBAL_DATUM_INIT(cameranet, /datum/cameranet, new) - -/datum/cameranet - /// Name to show for VV and stat() - var/name = "Camera Net" - - /// The cameras on the map, no matter if they work or not. Updated in obj/machinery/camera.dm in Initialize() and Destroy(). - var/list/obj/machinery/camera/cameras = list() - /// The chunks of the map, mapping the areas that the cameras can see. - var/list/chunks = list() - - /// List of images cloned by all chunk static images put onto turfs cameras cant see - /// Indexed by the plane offset to use - var/list/image/obscured_images - -/datum/cameranet/New() - obscured_images = list() - update_offsets(SSmapping.max_plane_offset) - RegisterSignal(SSmapping, COMSIG_PLANE_OFFSET_INCREASE, PROC_REF(on_offset_growth)) - -/datum/cameranet/proc/update_offsets(new_offset) - for(var/i in length(obscured_images) to new_offset) - var/image/obscured = new('icons/effects/cameravis.dmi') - SET_PLANE_W_SCALAR(obscured, CAMERA_STATIC_PLANE, i) - obscured.appearance_flags = RESET_TRANSFORM | RESET_ALPHA | RESET_COLOR | KEEP_APART - obscured.override = TRUE - obscured_images += obscured - -/datum/cameranet/proc/on_offset_growth(datum/source, old_offset, new_offset) - SIGNAL_HANDLER - update_offsets(new_offset) - -/// Checks if a chunk has been Generated in x, y, z. -/datum/cameranet/proc/chunkGenerated(x, y, z) - x = GET_CHUNK_COORD(x) - y = GET_CHUNK_COORD(y) - if(GET_LOWEST_STACK_OFFSET(z) != 0) - var/turf/lowest = get_lowest_turf(locate(x, y, z)) - return chunks["[x],[y],[lowest.z]"] - - return chunks["[x],[y],[z]"] - -// Returns the chunk in the x, y, z. -// If there is no chunk, it creates a new chunk and returns that. -/datum/cameranet/proc/getCameraChunk(x, y, z) - x = GET_CHUNK_COORD(x) - y = GET_CHUNK_COORD(y) - var/turf/lowest = get_lowest_turf(locate(x, y, z)) - var/key = "[x],[y],[lowest.z]" - . = chunks[key] - if(!.) - chunks[key] = . = new /datum/camerachunk(x, y, lowest.z) - -/// Updates what the camera eye can see. It is recommended you use this when a camera eye moves or its location is set. -/datum/cameranet/proc/visibility(list/moved_eyes) - if(!islist(moved_eyes)) - moved_eyes = moved_eyes ? list(moved_eyes) : list() - - for(var/mob/eye/camera/eye as anything in moved_eyes) - var/list/visibleChunks = list() - //Get the eye's turf in case its located in an object like a mecha - var/turf/eye_turf = get_turf(eye) - if(eye.loc) - var/static_range = eye.static_visibility_range - var/x1 = max(1, eye_turf.x - static_range) - var/y1 = max(1, eye_turf.y - static_range) - var/x2 = min(world.maxx, eye_turf.x + static_range) - var/y2 = min(world.maxy, eye_turf.y + static_range) - - for(var/x = x1; x <= x2; x += CHUNK_SIZE) - for(var/y = y1; y <= y2; y += CHUNK_SIZE) - visibleChunks |= getCameraChunk(x, y, eye_turf.z) - - var/list/remove = eye.visibleCameraChunks - visibleChunks - var/list/add = visibleChunks - eye.visibleCameraChunks - - for(var/datum/camerachunk/chunk as anything in remove) - chunk.remove(eye) - - for(var/datum/camerachunk/chunk as anything in add) - chunk.add(eye) - -/// Updates the chunks that the turf is located in. Use this when obstacles are destroyed or when doors open. -/datum/cameranet/proc/updateVisibility(atom/A, opacity_check = 1) - if(!SSticker || (opacity_check && !A.opacity)) - return - majorChunkChange(A, 2) - -/datum/cameranet/proc/updateChunk(x, y, z) - var/datum/camerachunk/chunk = chunkGenerated(x, y, z) - if (!chunk) - return - chunk.hasChanged() - -/// Removes a camera from a chunk. -/datum/cameranet/proc/removeCamera(obj/machinery/camera/c) - majorChunkChange(c, 0) - -/// Add a camera to a chunk. -/datum/cameranet/proc/addCamera(obj/machinery/camera/c) - if(c.can_use()) - majorChunkChange(c, 1) - -/** - * Used for Cyborg/mecha cameras. Since portable cameras can be in ANY chunk. - * update_delay_buffer is passed all the way to hasChanged() from their camera updates on movement - * to change the time between static updates. -*/ -/datum/cameranet/proc/updatePortableCamera(obj/machinery/camera/updating_camera, update_delay_buffer) - if(updating_camera.can_use()) - majorChunkChange(updating_camera, 1, update_delay_buffer) - -/** - * Never access this proc directly!!!! - * This will update the chunk and all the surrounding chunks. - * It will also add the atom to the cameras list if you set the choice to 1. - * Setting the choice to 0 will remove the camera from the chunks. - * If you want to update the chunks around an object, without adding/removing a camera, use choice 2. - * update_delay_buffer is passed all the way to hasChanged() from portable camera updates on movement - * to change the time between static updates. - */ -/datum/cameranet/proc/majorChunkChange(atom/c, choice, update_delay_buffer) - PROTECTED_PROC(TRUE) - - if(QDELETED(c) && choice == 1) - CRASH("Tried to add a qdeleting camera to the net") - - var/turf/T = get_turf(c) - if(T) - var/x1 = max(1, T.x - (CHUNK_SIZE / 2)) - var/y1 = max(1, T.y - (CHUNK_SIZE / 2)) - var/x2 = min(world.maxx, T.x + (CHUNK_SIZE / 2)) - var/y2 = min(world.maxy, T.y + (CHUNK_SIZE / 2)) - for(var/x = x1; x <= x2; x += CHUNK_SIZE) - for(var/y = y1; y <= y2; y += CHUNK_SIZE) - var/datum/camerachunk/chunk = chunkGenerated(x, y, T.z) - if(chunk) - if(choice == 0) - // Remove the camera. - chunk.cameras["[T.z]"] -= c - else if(choice == 1) - // You can't have the same camera in the list twice. - chunk.cameras["[T.z]"] |= c - chunk.hasChanged(update_delay_buffer = update_delay_buffer) - -/// A faster, turf only version of [/datum/cameranet/proc/majorChunkChange] -/// For use in sensitive code, be careful with it -/datum/cameranet/proc/bareMajorChunkChange(turf/changed) - var/x1 = max(1, changed.x - (CHUNK_SIZE / 2)) - var/y1 = max(1, changed.y - (CHUNK_SIZE / 2)) - var/x2 = min(world.maxx, changed.x + (CHUNK_SIZE / 2)) - var/y2 = min(world.maxy, changed.y + (CHUNK_SIZE / 2)) - for(var/x = x1; x <= x2; x += CHUNK_SIZE) - for(var/y = y1; y <= y2; y += CHUNK_SIZE) - var/datum/camerachunk/chunk = chunkGenerated(x, y, changed.z) - chunk?.hasChanged() - -/// Will check if a mob is on a viewable turf. Returns 1 if it is, otherwise returns 0. -/datum/cameranet/proc/checkCameraVis(mob/living/target) - var/turf/position = get_turf(target) - if(!position) - return - return checkTurfVis(position) - -/datum/cameranet/proc/checkTurfVis(turf/position) - var/datum/camerachunk/chunk = getCameraChunk(position.x, position.y, position.z) - if(chunk) - if(chunk.changed) - chunk.hasChanged(1) // Update now, no matter if it's visible or not. - if(chunk.visibleTurfs[position]) - return TRUE - return FALSE - -/datum/cameranet/proc/getTurfVis(turf/position) - RETURN_TYPE(/datum/camerachunk) - var/datum/camerachunk/chunk = getCameraChunk(position.x, position.y, position.z) - if(!chunk) - return FALSE - if(chunk.changed) - chunk.hasChanged(1) // Update now, no matter if it's visible or not. - if(chunk.visibleTurfs[position]) - return chunk - -/// Returns list of available cameras, ready to use for UIs displaying list of them -/// The format is: list("name" = "camera.c_tag", ref = REF(camera)) -/datum/cameranet/proc/get_available_cameras_data(list/networks_available, list/z_levels_available) - var/list/available_cameras_data = list() - for(var/obj/machinery/camera/camera as anything in get_filtered_and_sorted_cameras(networks_available, z_levels_available)) - available_cameras_data += list(list( - name = camera.c_tag, - ref = REF(camera), - )) - - return available_cameras_data - -/** - * get_available_camera_by_tag_list - * - * Builds a list of all available cameras that can be seen to networks_available and in z_levels_available. - * Entries are stored in `c_tag[camera.can_use() ? null : " (Deactivated)"]` => `camera` format - * Args: - * networks_available - List of networks that we use to see which cameras are visible to it. - * z_levels_available - List of z levels to filter camera by. If empty, all z levels are considered valid. - * sort_by_ctag - If the resulting list should be sorted by `c_tag`. - */ -/datum/cameranet/proc/get_available_camera_by_tag_list(list/networks_available, list/z_levels_available) - var/list/available_cameras_by_tag = list() - for(var/obj/machinery/camera/camera as anything in get_filtered_and_sorted_cameras(networks_available, z_levels_available)) - available_cameras_by_tag["[camera.c_tag][camera.can_use() ? null : " (Deactivated)"]"] = camera - - return available_cameras_by_tag - -/// Returns list of all cameras that passed `is_camera_available` filter and sorted by `cmp_camera_ctag_asc` -/datum/cameranet/proc/get_filtered_and_sorted_cameras(list/networks_available, list/z_levels_available) - PRIVATE_PROC(TRUE) - - var/list/filtered_cameras = list() - for(var/obj/machinery/camera/camera as anything in cameras) - if(!is_camera_available(camera, networks_available, z_levels_available)) - continue - - filtered_cameras += camera - - return sortTim(filtered_cameras, GLOBAL_PROC_REF(cmp_camera_ctag_asc)) - -/// Checks if the `camera_to_check` meets the requirements of availability. -/datum/cameranet/proc/is_camera_available(obj/machinery/camera/camera_to_check, list/networks_available, list/z_levels_available) - PRIVATE_PROC(TRUE) - - if(!camera_to_check.c_tag) - return FALSE - - if(length(z_levels_available) && !(camera_to_check.z in z_levels_available)) - return FALSE - - return length(camera_to_check.network & networks_available) > 0 - -/obj/effect/overlay/camera_static - name = "static" - icon = null - icon_state = null - anchored = TRUE // should only appear in vis_contents, but to be safe - appearance_flags = RESET_TRANSFORM | TILE_BOUND | LONG_GLIDE - // this combination makes the static block clicks to everything below it, - // without appearing in the right-click menu for non-AI clients - mouse_opacity = MOUSE_OPACITY_ICON - invisibility = INVISIBILITY_ABSTRACT - - plane = CAMERA_STATIC_PLANE diff --git a/code/modules/mob/living/silicon/ai/freelook/chunk.dm b/code/modules/mob/living/silicon/ai/freelook/chunk.dm index a2dcee69cd1..23098ab15e9 100644 --- a/code/modules/mob/living/silicon/ai/freelook/chunk.dm +++ b/code/modules/mob/living/silicon/ai/freelook/chunk.dm @@ -1,5 +1,3 @@ -#define UPDATE_BUFFER_TIME (2.5 SECONDS) - /** * A 16x16 grid of the map with a list of turfs that can be seen, are visible and are dimmed. \ * Allows Camera Eyes to stream these chunks and know what it can and cannot see. @@ -12,7 +10,7 @@ var/list/visibleTurfs = list() ///cameras that can see into our grid ///indexed by the z level of the camera - var/list/cameras = list() + var/alist/cameras = alist() ///list of all turfs, associative with that turf's static image ///turf -> /image var/list/turfs = list() @@ -21,18 +19,19 @@ ///images currently in use on obscured turfs. var/list/active_static_images = list() - var/changed = FALSE var/x = 0 var/y = 0 var/lower_z var/upper_z -/// Add a camera eye to the chunk, then update if changed. + /// List of atoms that caused the chunk to update - assoc atom ref() to opacity on queue + var/list/update_sources = list() + +/// Add a camera eye to the chunk, updating the chunk if necessary. /datum/camerachunk/proc/add(mob/eye/camera/eye) eye.visibleCameraChunks += src seenby += eye - if(changed) - update() + force_update() var/client/client = eye.GetViewerClient() if(client && eye.use_visibility) @@ -47,36 +46,74 @@ if(client && eye.use_visibility && seenby.len == 0) client.images -= active_static_images -/// Called when a chunk has changed. I.E: A wall was deleted. -/datum/camerachunk/proc/visibilityChanged(turf/loc) - if(!visibleTurfs[loc]) +/** + * Queues the chuck to be updated after a delay. + * + * * update_source - the atom that caused the update + * * update_delay_buffer - the delay before the update is performed. Defaults to 0 (instant). + */ +/datum/camerachunk/proc/queue_update(atom/update_source, update_delay_buffer = 0) + // This chunk is being actively observed, skip queuing + if(length(seenby)) + addtimer(CALLBACK(src, PROC_REF(update)), update_delay_buffer || 1, TIMER_UNIQUE) return - hasChanged() + + // Only start queue if this is the first thing to queue an update + var/start_queue = !length(update_sources) + + var/update_key = REF(update_source) + // Camera updates will never be second guessed. + // Track the number of times the camera has queued an update instead of opacity (just for fun) + if(istype(update_source, /obj/machinery/camera)) + update_sources[update_source] += 1 + + // Otherwise track this atom's opacity at time of queue + else if(isnull(update_sources[update_key])) + update_sources[update_key] = update_source.opacity + + // If the tracked opacity does not match current opacity, + // that implies that the atom changed opacity twice in the time before the update happened + // So we can safely remove this atom as a "source of update" + else if(update_sources[update_key] != update_source.opacity) + update_sources -= update_key + return + + if(!start_queue) + return + + if(update_delay_buffer <= 0) + _queue_update() + else + addtimer(CALLBACK(src, PROC_REF(_queue_update)), update_delay_buffer, TIMER_UNIQUE) + +/datum/camerachunk/proc/_queue_update() + PRIVATE_PROC(TRUE) + // Something forced an update during the delay + if(!length(update_sources)) + return + SScameras.chunks_to_update[src] += 1 /** - * Updates the chunk, makes sure that it doesn't update too much. If the chunk isn't being watched it will - * instead be flagged to update the next time an AI Eye moves near it. + * Forces the chunk to update immediately * - * update_delay_buffer is used for cameras that are moving around, which are cyborg inbuilt cameras and - * mecha onboard cameras. This buffer should be usually lower than UPDATE_BUFFER_TIME because - * otherwise a moving camera can run out of its own view before updating static. + * * only_if_necessary - if TRUE, will not update the chunk unless it's been marked to update. */ -/datum/camerachunk/proc/hasChanged(update_now = 0, update_delay_buffer = UPDATE_BUFFER_TIME) - if(seenby.len || update_now) - addtimer(CALLBACK(src, PROC_REF(update)), update_delay_buffer, TIMER_UNIQUE) - else - changed = TRUE +/datum/camerachunk/proc/force_update(only_if_necessary = TRUE) + if(only_if_necessary && !length(update_sources)) + return + update() /// The actual updating. It gathers the visible turfs from cameras and puts them into the appropiate lists. -/// Accepts an optional partial_update argument, that blocks any calls out to chunks that could affect us, like above or below -/datum/camerachunk/proc/update(partial_update = FALSE) - if(GLOB.block_camera_updates) +/datum/camerachunk/proc/update() + if(SScameras.disable_camera_updates) return + update_sources.Cut() + var/list/updated_visible_turfs = list() for(var/z_level in lower_z to upper_z) - for(var/obj/machinery/camera/current_camera as anything in cameras["[z_level]"]) + for(var/obj/machinery/camera/current_camera as anything in cameras[z_level]) if(!current_camera || !current_camera.can_use()) continue @@ -84,9 +121,8 @@ if(get_dist(point, current_camera) > CHUNK_SIZE + (CHUNK_SIZE / 2)) continue - for(var/turf/vis_turf in current_camera.can_see()) - if(turfs[vis_turf]) - updated_visible_turfs[vis_turf] = vis_turf + for(var/turf/vis_turf as anything in turfs & current_camera.can_see()) + updated_visible_turfs[vis_turf] = vis_turf ///new turfs that we couldnt see last update but can now var/list/newly_visible_turfs = updated_visible_turfs - visibleTurfs @@ -121,8 +157,6 @@ active_static_images += static_image visibleTurfs = updated_visible_turfs - changed = FALSE - for(var/mob/eye/camera/client_eye as anything in seenby) var/client/client = client_eye.GetViewerClient() if(!client) @@ -156,9 +190,9 @@ if(mech.chassis_camera?.can_use()) local_cameras += mech.chassis_camera - cameras["[z_level]"] = local_cameras + cameras[z_level] = local_cameras - var/image/mirror_from = GLOB.cameranet.obscured_images[GET_Z_PLANE_OFFSET(z_level) + 1] + var/image/mirror_from = SScameras.obscured_images[GET_Z_PLANE_OFFSET(z_level) + 1] var/turf/chunk_corner = locate(x, y, z_level) for(var/turf/lad as anything in CORNER_BLOCK(chunk_corner, CHUNK_SIZE, CHUNK_SIZE)) //we use CHUNK_SIZE for width and height here as it handles subtracting 1 from those two parameters by itself var/image/our_image = new /image(mirror_from) @@ -172,18 +206,10 @@ if(!camera.can_use()) continue - for(var/turf/vis_turf in camera.can_see()) - if(turfs[vis_turf]) - visibleTurfs[vis_turf] = vis_turf + for(var/turf/vis_turf as anything in turfs & camera.can_see()) + visibleTurfs[vis_turf] = vis_turf for(var/turf/obscured_turf as anything in turfs - visibleTurfs) var/image/new_static = turfs[obscured_turf] active_static_images += new_static obscuredTurfs[obscured_turf] = new_static - -#undef UPDATE_BUFFER_TIME - -GLOBAL_VAR_INIT(block_camera_updates, FALSE) - -ADMIN_VERB(pause_camera_updates, R_ADMIN, "Toggle Camera Updates", "Stop security cameras from updating, meaning what they see now is what they will see forever.", ADMIN_CATEGORY_DEBUG) - GLOB.block_camera_updates = !GLOB.block_camera_updates diff --git a/code/modules/mob/living/silicon/ai/freelook/eye.dm b/code/modules/mob/living/silicon/ai/freelook/eye.dm index 900ff158ee7..6d279194f8f 100644 --- a/code/modules/mob/living/silicon/ai/freelook/eye.dm +++ b/code/modules/mob/living/silicon/ai/freelook/eye.dm @@ -221,7 +221,7 @@ /mob/eye/camera/ai/Hear(atom/movable/speaker, datum/language/message_language, raw_message, radio_freq, radio_freq_name, radio_freq_color, list/spans, list/message_mods = list(), message_range) . = ..() - if(relay_speech && speaker && ai && !radio_freq && speaker != ai && GLOB.cameranet.checkCameraVis(speaker)) + if(relay_speech && speaker && ai && !radio_freq && speaker != ai && SScameras.is_visible_by_cameras(speaker)) ai.relay_speech(speaker, message_language, raw_message, radio_freq, spans, message_mods) /obj/effect/overlay/ai_detect_hud diff --git a/code/modules/mob/living/silicon/silicon.dm b/code/modules/mob/living/silicon/silicon.dm index 3758c8698e3..390a5b18fbd 100644 --- a/code/modules/mob/living/silicon/silicon.dm +++ b/code/modules/mob/living/silicon/silicon.dm @@ -62,8 +62,8 @@ faction += FACTION_SILICON if(ispath(radio)) radio = new radio(src) - for(var/datum/atom_hud/data/diagnostic/diag_hud in GLOB.huds) - diag_hud.add_atom_to_hud(src) + var/datum/atom_hud/data/diagnostic/diag_hud = GLOB.huds[DATA_HUD_DIAGNOSTIC] + diag_hud.add_atom_to_hud(src) diag_hud_set_status() diag_hud_set_health() add_sensors() diff --git a/code/modules/mob/living/silicon/silicon_movement.dm b/code/modules/mob/living/silicon/silicon_movement.dm index 0ea6ece169c..7ead122301b 100644 --- a/code/modules/mob/living/silicon/silicon_movement.dm +++ b/code/modules/mob/living/silicon/silicon_movement.dm @@ -19,6 +19,6 @@ */ /mob/living/silicon/proc/do_camera_update(oldLoc) if(oldLoc != get_turf(src)) - GLOB.cameranet.updatePortableCamera(builtInCamera, SILICON_CAMERA_BUFFER) + SScameras.update_portable_camera(builtInCamera, SILICON_CAMERA_BUFFER) updating = FALSE #undef SILICON_CAMERA_BUFFER diff --git a/code/modules/mob/living/simple_animal/bot/bot.dm b/code/modules/mob/living/simple_animal/bot/bot.dm index 7fbe53a584e..8e742979b32 100644 --- a/code/modules/mob/living/simple_animal/bot/bot.dm +++ b/code/modules/mob/living/simple_animal/bot/bot.dm @@ -183,8 +183,8 @@ //Adds bot to the diagnostic HUD system prepare_huds() - for(var/datum/atom_hud/data/diagnostic/diag_hud in GLOB.huds) - diag_hud.add_atom_to_hud(src) + var/datum/atom_hud/data/diagnostic/diag_hud = GLOB.huds[DATA_HUD_DIAGNOSTIC] + diag_hud.add_atom_to_hud(src) diag_hud_set_bothealth() diag_hud_set_botstat() diag_hud_set_botmode() diff --git a/code/modules/mob/living/status_procs.dm b/code/modules/mob/living/status_procs.dm index c331b8d4f3d..5d50e66022c 100644 --- a/code/modules/mob/living/status_procs.dm +++ b/code/modules/mob/living/status_procs.dm @@ -36,7 +36,7 @@ /mob/living/proc/AmountStun() //How many deciseconds remain in our stun var/datum/status_effect/incapacitating/stun/S = IsStun() if(S) - return S.duration - world.time + return S.duration return 0 /mob/living/proc/Stun(amount, ignore_canstun = FALSE) //Can't go below remaining duration @@ -46,7 +46,7 @@ return var/datum/status_effect/incapacitating/stun/S = IsStun() if(S) - S.duration = max(world.time + amount, S.duration) + S.duration = max(amount, S.duration) else if(amount > 0) S = apply_status_effect(/datum/status_effect/incapacitating/stun, amount) return S @@ -62,7 +62,7 @@ qdel(S) else if(S) - S.duration = world.time + amount + S.duration = amount else S = apply_status_effect(/datum/status_effect/incapacitating/stun, amount) return S @@ -86,7 +86,7 @@ /mob/living/proc/AmountKnockdown() //How many deciseconds remain in our knockdown var/datum/status_effect/incapacitating/knockdown/K = IsKnockdown() if(K) - return K.duration - world.time + return K.duration return 0 /mob/living/proc/Knockdown(amount, daze_amount = 0, ignore_canstun = FALSE) //Can't go below remaining duration @@ -96,7 +96,7 @@ return var/datum/status_effect/incapacitating/knockdown/K = IsKnockdown() if(K) - K.duration = max(world.time + amount, K.duration) + K.duration = max(amount, K.duration) else if(amount > 0) K = apply_status_effect(/datum/status_effect/incapacitating/knockdown, amount) if(daze_amount > 0) @@ -114,7 +114,7 @@ qdel(K) else if(K) - K.duration = world.time + amount + K.duration = amount else K = apply_status_effect(/datum/status_effect/incapacitating/knockdown, amount) return K @@ -140,7 +140,7 @@ /mob/living/proc/AmountImmobilized() //How many deciseconds remain in our Immobilized status effect var/datum/status_effect/incapacitating/immobilized/I = IsImmobilized() if(I) - return I.duration - world.time + return I.duration return 0 /mob/living/proc/Immobilize(amount, ignore_canstun = FALSE) //Can't go below remaining duration @@ -150,7 +150,7 @@ return var/datum/status_effect/incapacitating/immobilized/I = IsImmobilized() if(I) - I.duration = max(world.time + amount, I.duration) + I.duration = max(amount, I.duration) else if(amount > 0) I = apply_status_effect(/datum/status_effect/incapacitating/immobilized, amount) return I @@ -166,7 +166,7 @@ qdel(I) else if(I) - I.duration = world.time + amount + I.duration = amount else I = apply_status_effect(/datum/status_effect/incapacitating/immobilized, amount) return I @@ -190,7 +190,7 @@ /mob/living/proc/AmountParalyzed() //How many deciseconds remain in our Paralyzed status effect var/datum/status_effect/incapacitating/paralyzed/P = IsParalyzed(FALSE) if(P) - return P.duration - world.time + return P.duration return 0 /mob/living/proc/Paralyze(amount, ignore_canstun = FALSE) //Can't go below remaining duration @@ -200,7 +200,7 @@ return var/datum/status_effect/incapacitating/paralyzed/P = IsParalyzed(FALSE) if(P) - P.duration = max(world.time + amount, P.duration) + P.duration = max(amount, P.duration) else if(amount > 0) P = apply_status_effect(/datum/status_effect/incapacitating/paralyzed, amount) return P @@ -216,7 +216,7 @@ qdel(P) else if(P) - P.duration = world.time + amount + P.duration = amount else P = apply_status_effect(/datum/status_effect/incapacitating/paralyzed, amount) return P @@ -240,7 +240,7 @@ /mob/living/proc/amount_incapacitated() var/datum/status_effect/incapacitating/incapacitated/incapacitated_status_effect = has_status_effect(/datum/status_effect/incapacitating/incapacitated) if (incapacitated_status_effect) - return incapacitated_status_effect.duration - world.time + return incapacitated_status_effect.duration else return 0 @@ -256,7 +256,7 @@ return var/datum/status_effect/incapacitating/incapacitated/incapacitated_status_effect = has_status_effect(/datum/status_effect/incapacitating/incapacitated) if(incapacitated_status_effect) - incapacitated_status_effect.duration = max(world.time + amount, incapacitated_status_effect.duration) + incapacitated_status_effect.duration = max(amount, incapacitated_status_effect.duration) else if(amount > 0) incapacitated_status_effect = apply_status_effect(/datum/status_effect/incapacitating/incapacitated, amount) return incapacitated_status_effect @@ -278,7 +278,7 @@ qdel(incapacitated_status_effect) else if(incapacitated_status_effect) - incapacitated_status_effect.duration = world.time + amount + incapacitated_status_effect.duration = amount else incapacitated_status_effect = apply_status_effect(/datum/status_effect/incapacitating/incapacitated, amount) return incapacitated_status_effect @@ -333,7 +333,7 @@ /mob/living/proc/AmountUnconscious() //How many deciseconds remain in our unconsciousness var/datum/status_effect/incapacitating/unconscious/U = IsUnconscious() if(U) - return U.duration - world.time + return U.duration return 0 /mob/living/proc/Unconscious(amount, ignore_canstun = FALSE) //Can't go below remaining duration @@ -343,7 +343,7 @@ return var/datum/status_effect/incapacitating/unconscious/U = IsUnconscious() if(U) - U.duration = max(world.time + amount, U.duration) + U.duration = max(amount, U.duration) else if(amount > 0) U = apply_status_effect(/datum/status_effect/incapacitating/unconscious, amount) return U @@ -358,7 +358,7 @@ if(U) qdel(U) else if(U) - U.duration = world.time + amount + U.duration = amount else U = apply_status_effect(/datum/status_effect/incapacitating/unconscious, amount) return U @@ -383,7 +383,7 @@ /mob/living/proc/AmountSleeping() //How many deciseconds remain in our sleep var/datum/status_effect/incapacitating/sleeping/S = IsSleeping() if(S) - return S.duration - world.time + return S.duration return 0 /mob/living/proc/Sleeping(amount) //Can't go below remaining duration @@ -393,7 +393,7 @@ return var/datum/status_effect/incapacitating/sleeping/S = IsSleeping() if(S) - S.duration = max(world.time + amount, S.duration) + S.duration = max(amount, S.duration) else if(amount > 0) S = apply_status_effect(/datum/status_effect/incapacitating/sleeping, amount) return S @@ -408,7 +408,7 @@ if(S) qdel(S) else if(S) - S.duration = world.time + amount + S.duration = amount else S = apply_status_effect(/datum/status_effect/incapacitating/sleeping, amount) return S @@ -623,13 +623,12 @@ if(isnum(max_duration) && duration > 0) // Check the duration remaining on the existing status effect // If it's greater than / equal to our passed max duration, we don't need to do anything - var/remaining_duration = existing.duration - world.time - if(remaining_duration >= max_duration) + if(existing.duration >= max_duration) return // Otherwise, add duration up to the max (max_duration - remaining_duration), // or just add duration if it doesn't exceed our max at all - existing.duration += min(max_duration - remaining_duration, duration) + existing.duration += min(max_duration - existing.duration, duration) else existing.duration += duration @@ -637,7 +636,7 @@ // If the duration was decreased and is now less 0 seconds, // qdel it / clean up the status effect immediately // (rather than waiting for the process tick to handle it) - if(existing.duration <= world.time) + if(existing.duration <= 0) qdel(existing) else if(duration > 0) @@ -670,12 +669,11 @@ if(only_if_higher) // If the existing status effect has a higher remaining duration // than what we aim to set it to, don't downgrade it - do nothing (return) - var/remaining_duration = existing.duration - world.time - if(remaining_duration >= duration) + if(existing.duration >= duration) return // Set the duration accordingly - existing.duration = world.time + duration + existing.duration = duration else if(duration > 0) apply_status_effect(effect, duration) @@ -698,7 +696,7 @@ if(existing.duration == STATUS_EFFECT_PERMANENT) return INFINITY - return existing.duration - world.time + return existing.duration /** * Adjust the "drunk value" the mob is currently experiencing, diff --git a/code/modules/mob_spawn/corpses/job_corpses.dm b/code/modules/mob_spawn/corpses/job_corpses.dm index 01ffdbe0d46..b0014424037 100644 --- a/code/modules/mob_spawn/corpses/job_corpses.dm +++ b/code/modules/mob_spawn/corpses/job_corpses.dm @@ -88,3 +88,21 @@ name = JOB_BITRUNNER outfit = /datum/outfit/job/bitrunner icon_state = "corpsecargotech" + +/obj/effect/mob_spawn/corpse/human/cmo + name = JOB_CHIEF_MEDICAL_OFFICER + outfit = /datum/outfit/job/cmo + icon_state = "corpsedoctor" + +/obj/effect/mob_spawn/corpse/human/ce + name = JOB_CHIEF_ENGINEER + outfit = /datum/outfit/job/ce + icon_state = "corpseengineer" + +/obj/effect/mob_spawn/corpse/human/secoff + name = JOB_SECURITY_OFFICER + outfit = /datum/outfit/job/security + +/obj/effect/mob_spawn/corpse/human/hos + name = JOB_HEAD_OF_SECURITY + outfit = /datum/outfit/job/hos diff --git a/code/modules/mob_spawn/corpses/mining_corpses.dm b/code/modules/mob_spawn/corpses/mining_corpses.dm index 4dc4e7d5ad0..1b15f0a39c0 100644 --- a/code/modules/mob_spawn/corpses/mining_corpses.dm +++ b/code/modules/mob_spawn/corpses/mining_corpses.dm @@ -262,7 +262,7 @@ else backpack_contents += backpack_loot if(prob(30)) - backpack_contents += list(/obj/item/stack/sheet/mineral/bananium = pick_weight(list( 1 = 3, 2 = 2, 3 = 1))) + backpack_contents += list(/obj/item/stack/sheet/mineral/bananium = pick_weight(alist( 1 = 3, 2 = 2, 3 = 1))) if(prob(10)) l_pocket = pick_weight(list( /obj/item/bikehorn/golden = 3, diff --git a/code/modules/mob_spawn/mob_spawn.dm b/code/modules/mob_spawn/mob_spawn.dm index 17e9bf8b3ec..314944390e2 100644 --- a/code/modules/mob_spawn/mob_spawn.dm +++ b/code/modules/mob_spawn/mob_spawn.dm @@ -345,6 +345,7 @@ spawned_human.Drain() else //Because for some reason I can't track down, things are getting turned into husks even if husk = false. It's in some damage proc somewhere. spawned_human.cure_husk() + spawned_human.job = name /obj/effect/mob_spawn/corpse/human/equip(mob/living/carbon/human/spawned_human) . = ..() diff --git a/code/modules/mod/mod_theme.dm b/code/modules/mod/mod_theme.dm index c749d6837c2..8e552f61023 100644 --- a/code/modules/mod/mod_theme.dm +++ b/code/modules/mod/mod_theme.dm @@ -128,6 +128,7 @@ part.set_armor(armor_type) part.resistance_flags = resistance_flags part.flags_1 |= atom_flags //flags like initialization or admin spawning are here, so we cant set, have to add + part.item_flags |= DO_NOT_WARDROBE part.heat_protection = NONE part.cold_protection = NONE part.max_heat_protection_temperature = max_heat_protection_temperature diff --git a/code/modules/mod/modules/modules_ninja.dm b/code/modules/mod/modules/modules_ninja.dm index 11346d00f28..7c0b763fdd4 100644 --- a/code/modules/mod/modules/modules_ninja.dm +++ b/code/modules/mod/modules/modules_ninja.dm @@ -291,7 +291,7 @@ /obj/item/mod/module/emp_shield/pulse/on_use(mob/activator) playsound(src, 'sound/effects/empulse.ogg', 60, TRUE) - empulse(src, heavy_range = 4, light_range = 6) + empulse(src, heavy_range = 4, light_range = 6, emp_source = src) drain_power(use_energy_cost) /// Ninja Status Readout - Like the normal status display (see the base type), but with a clock. diff --git a/code/modules/modular_computers/file_system/programs/raptordex.dm b/code/modules/modular_computers/file_system/programs/raptordex.dm index b54e847ce1f..d26151f9c29 100644 --- a/code/modules/modular_computers/file_system/programs/raptordex.dm +++ b/code/modules/modular_computers/file_system/programs/raptordex.dm @@ -5,7 +5,7 @@ program_open_overlay = "bountyboard" extended_desc = "Scan and analyze raptor genes." size = 2 - tgui_id = "RaptorDex" + tgui_id = "NtosRaptorDex" program_icon = "crow" can_run_on_flags = PROGRAM_PDA /// Raptor scan data we have stored diff --git a/code/modules/modular_computers/file_system/programs/secureye.dm b/code/modules/modular_computers/file_system/programs/secureye.dm index 4a90f25f5b0..51e3cfed303 100644 --- a/code/modules/modular_computers/file_system/programs/secureye.dm +++ b/code/modules/modular_computers/file_system/programs/secureye.dm @@ -129,7 +129,7 @@ data["network"] = network data["mapRef"] = cam_screen.assigned_map data["can_spy"] = !!spying - data["cameras"] = GLOB.cameranet.get_available_cameras_data(network) + data["cameras"] = SScameras.get_available_cameras_data(network) return data /datum/computer_file/program/secureye/ui_act(action, params, datum/tgui/ui, datum/ui_state/state) @@ -145,7 +145,7 @@ if(!spying) playsound(computer, SFX_TERMINAL_TYPE, 25, FALSE) - var/obj/machinery/camera/selected_camera = locate(params["camera"]) in GLOB.cameranet.cameras + var/obj/machinery/camera/selected_camera = locate(params["camera"]) in SScameras.cameras if(selected_camera) camera_ref = WEAKREF(selected_camera) else @@ -168,12 +168,13 @@ /datum/computer_file/program/secureye/proc/on_track_target(datum/trackable/source, mob/living/target) SIGNAL_HANDLER - var/datum/camerachunk/target_camerachunk = GLOB.cameranet.getTurfVis(get_turf(target)) + var/target_turf = get_turf(target) + var/datum/camerachunk/target_camerachunk = SScameras.get_turf_camera_chunk(target_turf) if(!target_camerachunk) CRASH("[src] was able to track [target] through /datum/trackable, but was not on a visible turf to cameras.") - for(var/obj/machinery/camera/cameras as anything in target_camerachunk.cameras["[target.z]"]) - var/found_target = locate(target) in cameras.can_see() - if(!found_target) + for(var/obj/machinery/camera/cameras as anything in target_camerachunk.cameras[target.z]) + // We need to find a particular camera that can see this turf + if(!(target_turf in cameras.can_see())) continue var/new_camera = WEAKREF(cameras) if(camera_ref == new_camera) diff --git a/code/modules/photography/camera/camera.dm b/code/modules/photography/camera/camera.dm index 9ef40666fc3..c0c956e3698 100644 --- a/code/modules/photography/camera/camera.dm +++ b/code/modules/photography/camera/camera.dm @@ -191,17 +191,11 @@ /// Check whether an AI could take a picture of the target turf. /obj/item/camera/proc/can_ai_target(turf/target_turf) - if(!GLOB.cameranet.checkTurfVis(target_turf)) - return FALSE - return TRUE + return SScameras.is_visible_by_cameras(target_turf) /// Check whether a mob could take a picture of the target turf. /obj/item/camera/proc/can_mob_target(turf/target_turf, mob/user) - var/user_view = user.client ? user.client.view : WIDESCREEN_VIEWPORT_SIZE - var/user_eye = user.client ? user.client.eye : user - if(!(target_turf in get_hear(user_view, user_eye))) - return FALSE - return TRUE + return (target_turf in get_hear_turfs(user.client?.view || world.view, user.client?.eye || user)) /obj/item/camera/interact_with_atom(atom/interacting_with, mob/living/user, list/modifiers) // Always skip on storage and tables @@ -260,18 +254,17 @@ var/list/desc = list("This is a photo of an area of [size_x+1] meters by [size_y+1] meters.") var/list/mobs_spotted = list() var/list/dead_spotted = list() - var/list/seen - var/list/viewlist = user?.client ? getviewsize(user.client.view) : getviewsize(world.view) - var/viewr = max(viewlist[1], viewlist[2]) + max(size_x, size_y) - var/viewc = user?.client ? user.client.eye : target - seen = get_hear(viewr, viewc) + var/list/viewlist = getviewsize(user?.client?.view || world.view) + var/view_range = max(viewlist[1], viewlist[2]) + max(size_x, size_y) + var/viewer = user?.client?.eye || user || target // not sure why target is a fallback + var/list/seen = get_hear_turfs(view_range, viewer) var/list/turfs = list() var/list/mobs = list() var/blueprints = FALSE var/clone_area = SSmapping.request_turf_block_reservation(size_x * 2 + 1, size_y * 2 + 1, 1) ///list of human names taken on picture var/list/names = list() - var/cameranet_user = isAI(user) || istype(viewc, /mob/eye/camera) + var/cameranet_user = isAI(user) || istype(viewer, /mob/eye/camera) var/width = size_x * 2 + 1 var/height = size_y * 2 + 1 @@ -279,7 +272,7 @@ if(isnull(seen_placeholder)) continue - if(cameranet_user && !GLOB.cameranet.checkTurfVis(seen_placeholder)) + if(cameranet_user && !SScameras.is_visible_by_cameras(seen_placeholder)) continue if(!cameranet_user && !(seen_placeholder in seen)) continue diff --git a/code/modules/plumbing/plumbers/iv_drip.dm b/code/modules/plumbing/plumbers/iv_drip.dm index 0fef34ef4ca..88ad345ffa0 100644 --- a/code/modules/plumbing/plumbers/iv_drip.dm +++ b/code/modules/plumbing/plumbers/iv_drip.dm @@ -15,7 +15,7 @@ /obj/machinery/iv_drip/plumbing/add_context(atom/source, list/context, obj/item/held_item, mob/living/user) . = ..() - if(held_item.tool_behaviour != TOOL_WRENCH) + if(isnull(held_item) || held_item.tool_behaviour != TOOL_WRENCH) return context[SCREENTIP_CONTEXT_LMB] = "[anchored ? "Una" : "A"]nchor" return CONTEXTUAL_SCREENTIP_SET diff --git a/code/modules/power/lighting/light.dm b/code/modules/power/lighting/light.dm index 4123b4eca90..508aa22ca10 100644 --- a/code/modules/power/lighting/light.dm +++ b/code/modules/power/lighting/light.dm @@ -443,6 +443,8 @@ frame = new /obj/item/wallframe/light_fixture(drop_point) if("bulb") frame = new /obj/item/wallframe/light_fixture/small(drop_point) + if("floor bulb") + frame = new /obj/item/wallframe/light_fixture/small(drop_point) if(!disassembled) frame.take_damage(frame.max_integrity * 0.5, sound_effect = FALSE) if(status != LIGHT_BROKEN) @@ -747,7 +749,7 @@ layer = BELOW_CATWALK_LAYER plane = FLOOR_PLANE light_type = /obj/item/light/bulb - fitting = "bulb" + fitting = "floor bulb" nightshift_brightness = 4 fire_brightness = 4.5 @@ -758,6 +760,15 @@ status = LIGHT_BROKEN icon_state = "floor-broken" +/obj/machinery/light/floor/burned + status = LIGHT_BURNED + icon_state = "floor-burned" + +/obj/machinery/light/floor/empty + icon_state = "floor-empty" + start_with_cell = FALSE + status = LIGHT_EMPTY + /obj/machinery/light/floor/transport name = "transport light" break_if_moved = FALSE diff --git a/code/modules/power/lighting/light_construct.dm b/code/modules/power/lighting/light_construct.dm index c38a34318ca..4899bb3fd35 100644 --- a/code/modules/power/lighting/light_construct.dm +++ b/code/modules/power/lighting/light_construct.dm @@ -141,9 +141,11 @@ tool.play_tool_sound(src, 75) switch(fixture_type) if("tube") - new_light = new /obj/machinery/light/built(loc) + new_light = new /obj/machinery/light/empty(loc) if("bulb") - new_light = new /obj/machinery/light/small/built(loc) + new_light = new /obj/machinery/light/small/empty(loc) + if("floor") + new_light = new /obj/machinery/light/floor/empty(loc) new_light.setDir(dir) new_light.find_and_hang_on_wall() transfer_fingerprints_to(new_light) @@ -169,3 +171,9 @@ icon_state = "bulb-construct-stage1" fixture_type = "bulb" sheets_refunded = 1 + +/obj/structure/light_construct/floor + name = "floor light fixture frame" + icon_state = "floor-construct-stage1" + fixture_type = "floor" + sheets_refunded = 1 diff --git a/code/modules/power/lighting/light_mapping_helpers.dm b/code/modules/power/lighting/light_mapping_helpers.dm index 7a025e7f761..41378a319e3 100644 --- a/code/modules/power/lighting/light_mapping_helpers.dm +++ b/code/modules/power/lighting/light_mapping_helpers.dm @@ -2,7 +2,11 @@ status = LIGHT_BROKEN icon_state = "tube-broken" -/obj/machinery/light/built +/obj/machinery/light/burned + status = LIGHT_BURNED + icon_state = "tube-burned" + +/obj/machinery/light/empty icon_state = "tube-empty" start_with_cell = FALSE status = LIGHT_EMPTY @@ -68,7 +72,11 @@ status = LIGHT_BROKEN icon_state = "bulb-broken" -/obj/machinery/light/small/built +/obj/machinery/light/small/burned + status = LIGHT_BURNED + icon_state = "bulb-burned" + +/obj/machinery/light/small/empty icon_state = "bulb-empty" start_with_cell = FALSE status = LIGHT_EMPTY @@ -105,7 +113,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/light/broken, 0) MAPPING_DIRECTIONAL_HELPERS(/obj/structure/light_construct, 0) // ---- Tube frames -MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/light/built, 0) +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/light/empty, 0) // ---- No nightlight tubes MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/light/no_nightlight, 0) @@ -148,7 +156,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/light/small, 0) MAPPING_DIRECTIONAL_HELPERS(/obj/structure/light_construct/small, 0) // ---- Bulb frames -MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/light/small/built, 0) +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/light/small/empty, 0) // ---- Broken bulbs MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/light/small/broken, 0) diff --git a/code/modules/power/lighting/light_wallframes.dm b/code/modules/power/lighting/light_wallframes.dm index af650232cca..f370bc2a917 100644 --- a/code/modules/power/lighting/light_wallframes.dm +++ b/code/modules/power/lighting/light_wallframes.dm @@ -20,3 +20,35 @@ to_chat(user, span_warning("You cannot place [src] in this area!")) return return TRUE + +/obj/item/wallframe/light_fixture/small/attack_self(mob/user) + var/turf/local_turf = get_turf(user) + var/area/local_area = get_area(user) + if(!isturf(user.loc) || !isfloorturf(local_turf)) + balloon_alert(user, "cannot place here!") + return + if(local_area.always_unpowered || !local_area.static_lighting) + balloon_alert(user, "cannot place in this area!") + return + for(var/obj/object in local_turf) + if(object.density && !(object.obj_flags & IGNORE_DENSITY) || object.obj_flags & BLOCKS_CONSTRUCTION) + balloon_alert(user, "something is in the way!") + return + if(local_turf.underfloor_accessibility < UNDERFLOOR_INTERACTABLE) + balloon_alert(user, "remove the floor plating!") + return + if(locate(/obj/structure/light_construct/floor) in local_turf) + balloon_alert(user, "already has a light!") + return + if(locate(/obj/machinery/light/floor) in local_turf) + balloon_alert(user, "already has a light!") + return + + playsound(src.loc, 'sound/machines/click.ogg', 75, TRUE) + user.visible_message(span_notice("[user.name] attaches [src] to the floor."), + span_notice("You attach [src] to the floor."), + span_hear("You hear clicking.")) + + new /obj/structure/light_construct/floor(local_turf) + qdel(src) + diff --git a/code/modules/power/singularity/emitter.dm b/code/modules/power/singularity/emitter.dm index 73c2fad8ca9..309de9c7b15 100644 --- a/code/modules/power/singularity/emitter.dm +++ b/code/modules/power/singularity/emitter.dm @@ -146,14 +146,24 @@ QDEL_NULL(sparks) return ..() +/obj/machinery/power/emitter/update_overlays() + . = ..() + if(!active) + return + var/laser_color = COLOR_VIBRANT_LIME + if (!powered) + laser_color = COLOR_ORANGE //stank low power orange + else if (diskie) + laser_color = diskie.laser_color + var/mutable_appearance/overlay = mutable_appearance(icon, "emitter_overlay") + overlay.color = laser_color + . += overlay + /obj/machinery/power/emitter/update_icon_state() - if(!active || !powernet) - icon_state = base_icon_state - return ..() if(panel_open) icon_state = "[base_icon_state]_open" - return ..() - icon_state = avail(active_power_usage) ? icon_state_on : icon_state_underpowered + else + icon_state = base_icon_state return ..() /obj/machinery/power/emitter/interact(mob/user) @@ -373,6 +383,7 @@ no_shot_counter = diskie.no_shot_counter playsound(src, 'sound/machines/card_slide.ogg', 50) to_chat(user, span_notice("You update the [src]'s diode configuration with the [config_disk].")) + update_appearance() if(diskie.consumable) qdel(diskie) return ..() @@ -412,6 +423,7 @@ user.put_in_hands(diskie) diskie = null playsound(src, 'sound/machines/card_slide.ogg', 50, TRUE) + update_appearance() set_projectile() return TRUE @@ -620,6 +632,7 @@ desc = "This disk can be used on an emitter with an open panel to reset its projectile. Unless this was handed to you by an admin, you should report this on github." icon = 'icons/obj/devices/circuitry_n_data.dmi' icon_state = "datadisk6" + var/laser_color = COLOR_VIBRANT_LIME var/stored_proj = /obj/projectile/beam/emitter/hitscan var/stored_sound = 'sound/items/weapons/emitter.ogg' var/consumed_on_removal = TRUE @@ -633,6 +646,7 @@ stored_proj = /obj/projectile/beam/emitter/hitscan/bluelens consumed_on_removal = FALSE consumable = FALSE + laser_color = COLOR_TRUE_BLUE /obj/item/emitter_disk/healing name = "\improper Diode Disk: Bioregenerative" @@ -640,6 +654,7 @@ stored_proj = /obj/projectile/beam/emitter/hitscan/bioregen consumed_on_removal = FALSE consumable = FALSE + laser_color = COLOR_YELLOW /obj/item/emitter_disk/incendiary name = "\improper Diode Disk: Conflagratory" @@ -647,6 +662,8 @@ stored_proj = /obj/projectile/beam/emitter/hitscan/incend consumed_on_removal = FALSE consumable = FALSE + laser_color = COLOR_RED_LIGHT + /obj/item/emitter_disk/sanity name = "\improper Diode Disk: Psychosiphoning" @@ -654,6 +671,8 @@ stored_proj = /obj/projectile/beam/emitter/hitscan/psy consumed_on_removal = FALSE consumable = FALSE + laser_color = COLOR_TONGUE_PINK + /obj/item/emitter_disk/magnetic name = "\improper Diode Disk: Magnetogenerative" @@ -661,6 +680,7 @@ stored_proj = /obj/projectile/beam/emitter/hitscan/magnetic consumed_on_removal = FALSE consumable = FALSE + laser_color = COLOR_SILVER /obj/item/emitter_disk/blast name = "\improper Diode Disk: Hyperconcussive" @@ -668,4 +688,5 @@ stored_proj = /obj/projectile/beam/emitter/hitscan/blast consumed_on_removal = FALSE consumable = FALSE + laser_color = COLOR_SYNDIE_RED //magnetic is already grey fire_rate_mod = 2 diff --git a/code/modules/projectiles/ammunition/ballistic/rifle.dm b/code/modules/projectiles/ammunition/ballistic/rifle.dm index 2ec850950b0..ab4e38dbb95 100644 --- a/code/modules/projectiles/ammunition/ballistic/rifle.dm +++ b/code/modules/projectiles/ammunition/ballistic/rifle.dm @@ -154,7 +154,7 @@ if (can_sleep && (owner.mob_biotypes & MOB_ORGANIC)) owner.adjust_drowsiness(drowsy_per_second * seconds_per_tick) var/datum/status_effect/drowsiness/drowsiness = owner.has_status_effect(/datum/status_effect/drowsiness) - if (drowsiness?.duration - world.time >= drowsy_knockout) + if (drowsiness?.duration >= drowsy_knockout) owner.Sleeping(3 SECONDS) if (casing.heals_left <= 0) fall_out() diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index dae805e4ac1..580f3e6523e 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -94,7 +94,7 @@ . = ..() if(ispath(pin)) pin = new pin - pin.gun_insert(new_gun = src) + pin.gun_insert(new_gun = src, starting = TRUE) add_seclight_point() give_gun_safeties() // SKYRAT EDIT ADDITION - GUN SAFETIES @@ -646,7 +646,7 @@ if(pin) qdel(pin) var/obj/item/firing_pin/new_pin = new - new_pin.gun_insert(new_gun = src) + new_pin.gun_insert(new_gun = src, starting = TRUE) //Happens before the actual projectile creation /obj/item/gun/proc/before_firing(atom/target,mob/user) diff --git a/code/modules/projectiles/guns/energy/laser.dm b/code/modules/projectiles/guns/energy/laser.dm index 987e67e6f9a..bfbd1a5a743 100644 --- a/code/modules/projectiles/guns/energy/laser.dm +++ b/code/modules/projectiles/guns/energy/laser.dm @@ -211,7 +211,6 @@ // luxury shuttle funnies /obj/item/firing_pin/paywall/luxury multi_payment = TRUE - owned = TRUE payment_amount = 20 /obj/item/gun/energy/laser/luxurypaywall diff --git a/code/modules/projectiles/pins.dm b/code/modules/projectiles/pins.dm index a682d074fbe..d3059ac3fda 100644 --- a/code/modules/projectiles/pins.dm +++ b/code/modules/projectiles/pins.dm @@ -59,11 +59,11 @@ balloon_alert(user, "authentication checks overridden") return TRUE -/obj/item/firing_pin/proc/gun_insert(mob/living/user, obj/item/gun/new_gun) +/obj/item/firing_pin/proc/gun_insert(mob/living/user, obj/item/gun/new_gun, starting = FALSE) gun = new_gun forceMove(gun) gun.pin = src - SEND_SIGNAL(gun, COMSIG_GUN_PIN_INSERTED, src, user) + SEND_SIGNAL(gun, COMSIG_GUN_PIN_INSERTED, src, user, starting) return TRUE /obj/item/firing_pin/proc/gun_remove(mob/living/user) @@ -173,7 +173,7 @@ return TRUE //The clown op leader antag datum isn't a subtype of the normal clown op antag datum. return FALSE -/obj/item/firing_pin/clown/ultra/gun_insert(mob/living/user, obj/item/gun/new_gun) +/obj/item/firing_pin/clown/ultra/gun_insert(mob/living/user, obj/item/gun/new_gun, starting = FALSE) ..() new_gun.clumsy_check = FALSE @@ -232,69 +232,66 @@ desc = "A firing pin with a built-in configurable paywall." color = COLOR_GOLD fail_message = "" - ///list of account IDs which have accepted the license prompt. If this is the multi-payment pin, then this means they accepted the waiver that each shot will cost them money + /// List of account IDs which have accepted the license prompt. If this is the multi-payment pin, then this means they accepted the waiver that each shot will cost them money var/list/gun_owners = list() - ///how much gets paid out to license yourself to the gun + /// How much gets paid out to license yourself to the gun var/payment_amount + /// Owner of the gun var/datum/bank_account/pin_owner - ///if true, user has to pay everytime they fire the gun + /// If true, user has to pay everytime they fire the gun var/multi_payment = FALSE - var/owned = FALSE - ///purchase prompt to prevent spamming it, set to the user who opens to prompt to prevent locking the gun up for other users. + /// Purchase prompt to prevent spamming it, set to the user who opens to prompt to prevent locking the gun up for other users. var/active_prompt_user /obj/item/firing_pin/paywall/attack_self(mob/user) multi_payment = !multi_payment - to_chat(user, span_notice("You set the pin to [( multi_payment ) ? "process payment for every shot" : "one-time license payment"].")) + to_chat(user, span_notice("You set the pin to [multi_payment ? "process payment for every shot" : "one-time license payment"].")) /obj/item/firing_pin/paywall/examine(mob/user) . = ..() if(pin_owner) . += span_notice("This firing pin is currently authorized to pay into the account of [pin_owner.account_holder].") -/obj/item/firing_pin/paywall/gun_insert(mob/living/user, obj/item/gun/new_gun) - if(!pin_owner) - if(isnull(user)) - forceMove(new_gun.drop_location()) - else - to_chat(user, span_warning("ERROR: Please swipe valid identification card before installing firing pin!")) - user.put_in_hands(src) - return FALSE - ..() - if(multi_payment) - gun.desc += span_notice(" This [gun.name] has a per-shot cost of [payment_amount] credit[( payment_amount > 1 ) ? "s" : ""].") - return TRUE - gun.desc += span_notice(" This [gun.name] has a license permit cost of [payment_amount] credit[( payment_amount > 1 ) ? "s" : ""].") - return TRUE +/obj/item/firing_pin/paywall/gun_insert(mob/living/user, obj/item/gun/new_gun, starting = FALSE) + if(pin_owner || starting) + . = ..() + gun.desc += span_notice("This [gun.name] has a [multi_payment ? "per-shot" : "license permit"] cost of [payment_amount] credit[payment_amount > 1 ? "s" : ""].") + return + if(isnull(user)) + forceMove(new_gun.drop_location()) + else + to_chat(user, span_warning("ERROR: Please swipe valid identification card before installing firing pin!")) + user.put_in_hands(src) + return FALSE /obj/item/firing_pin/paywall/gun_remove(mob/living/user) gun.desc = gun::desc - ..() + . = ..() -/obj/item/firing_pin/paywall/attackby(obj/item/M, mob/living/user, list/modifiers, list/attack_modifiers) - if(isidcard(M)) - var/obj/item/card/id/id = M - if(!id.registered_account) - to_chat(user, span_warning("ERROR: Identification card lacks registered bank account!")) - return - if(id.registered_account != pin_owner && owned) - to_chat(user, span_warning("ERROR: This firing pin has already been authorized!")) - return - if(id.registered_account == pin_owner) - to_chat(user, span_notice("You unlink the card from the firing pin.")) - gun_owners -= user.get_bank_account() - pin_owner = null - owned = FALSE - return - var/transaction_amount = tgui_input_number(user, "Insert valid deposit amount for gun purchase", "Money Deposit") - if(!transaction_amount || QDELETED(user) || QDELETED(src) || !user.can_perform_action(src, FORBID_TELEKINESIS_REACH)) - return - pin_owner = id.registered_account - owned = TRUE - payment_amount = transaction_amount - gun_owners += user.get_bank_account() - to_chat(user, span_notice("You link the card to the firing pin.")) +/obj/item/firing_pin/paywall/item_interaction(mob/living/user, obj/item/tool, list/modifiers) + if(!isidcard(tool)) + return NONE + var/obj/item/card/id/id = tool + if(!id.registered_account) + to_chat(user, span_warning("ERROR: Identification card lacks registered bank account!")) + return ITEM_INTERACT_BLOCKING + if(id.registered_account != pin_owner) + to_chat(user, span_warning("ERROR: This firing pin has already been authorized!")) + return ITEM_INTERACT_BLOCKING + if(id.registered_account == pin_owner) + to_chat(user, span_notice("You unlink the card from the firing pin.")) + gun_owners -= user.get_bank_account() + pin_owner = NUTRITION_LEVEL_START_MIN + return ITEM_INTERACT_SUCCESS + var/transaction_amount = tgui_input_number(user, "Insert valid deposit amount for gun purchase", "Money Deposit") + if(!transaction_amount || QDELETED(user) || QDELETED(src) || !user.can_perform_action(src, FORBID_TELEKINESIS_REACH)) + return ITEM_INTERACT_BLOCKING + pin_owner = id.registered_account + payment_amount = transaction_amount + gun_owners += user.get_bank_account() + to_chat(user, span_notice("You link the card to the firing pin.")) + return ITEM_INTERACT_SUCCESS /obj/item/firing_pin/paywall/pin_auth(mob/living/user) if(!istype(user))//nice try commie @@ -332,12 +329,12 @@ pin_owner.adjust_money(payment_amount, "Firing Pin: Gun License Bought") gun_owners += credit_card_details to_chat(user, span_notice("Gun license purchased, have a secure day!")) - else to_chat(user, span_warning("ERROR: User balance insufficent for successful transaction!")) if("No", null) to_chat(user, span_warning("ERROR: User has declined to purchase gun license!")) + active_prompt_user = null return FALSE //we return false here so you don't click initially to fire, get the prompt, accept the prompt, and THEN the gun diff --git a/code/modules/projectiles/projectile/bullets/cannonball.dm b/code/modules/projectiles/projectile/bullets/cannonball.dm index 167f61dfa2c..30c95fdad6c 100644 --- a/code/modules/projectiles/projectile/bullets/cannonball.dm +++ b/code/modules/projectiles/projectile/bullets/cannonball.dm @@ -57,7 +57,7 @@ damage = 15 //very low /obj/projectile/bullet/cannonball/emp/on_hit(atom/target, blocked = 0, pierce_hit) - empulse(src, 4, 10) + empulse(src, 4, 10, emp_source = src) . = ..() /obj/projectile/bullet/cannonball/biggest_one diff --git a/code/modules/projectiles/projectile/bullets/sniper.dm b/code/modules/projectiles/projectile/bullets/sniper.dm index ce352fcd93a..0a13cbb9e84 100644 --- a/code/modules/projectiles/projectile/bullets/sniper.dm +++ b/code/modules/projectiles/projectile/bullets/sniper.dm @@ -50,7 +50,7 @@ if(issilicon(target)) //also especially good against borgs var/mob/living/silicon/borg_boy = target borg_boy.apply_damage(damage, BRUTE) - empulse(target, emp_radius, emp_radius) + empulse(target, emp_radius, emp_radius, emp_source = src) /obj/projectile/bullet/p50/incendiary name =".50 BMG incendiary bullet" diff --git a/code/modules/projectiles/projectile/special/ion.dm b/code/modules/projectiles/projectile/special/ion.dm index 9d25f1504cd..96dacf6305e 100644 --- a/code/modules/projectiles/projectile/special/ion.dm +++ b/code/modules/projectiles/projectile/special/ion.dm @@ -9,7 +9,7 @@ /obj/projectile/ion/on_hit(atom/target, blocked = 0, pierce_hit) ..() - empulse(target, emp_radius, emp_radius) + empulse(target, emp_radius, emp_radius, emp_source = src) return BULLET_ACT_HIT /obj/projectile/ion/weak diff --git a/code/modules/reagents/chemistry/machinery/chem_dispenser.dm b/code/modules/reagents/chemistry/machinery/chem_dispenser.dm index 30be06bf74b..b5538de6484 100644 --- a/code/modules/reagents/chemistry/machinery/chem_dispenser.dm +++ b/code/modules/reagents/chemistry/machinery/chem_dispenser.dm @@ -267,6 +267,8 @@ .["displayedUnits"] = cell.charge ? (cell.charge / power_cost) : 0 .["displayedMaxUnits"] = cell.maxcharge / power_cost .["showpH"] = isnull(recording_recipe) ? show_ph : FALSE //virtual beakers have no ph to compute & display + var/obj/item/held_item = user.get_active_held_item() + .["hasBeakerInHand"] = held_item?.is_chem_container() || FALSE var/list/chemicals = list() var/is_hallucinating = FALSE @@ -359,6 +361,13 @@ replace_beaker(ui.user) return TRUE + if("insert") + var/obj/item/reagent_containers/container = ui.user.get_active_held_item() + if(container?.can_insert_container(ui.user, src)) + replace_beaker(ui.user, container) + + return TRUE + if("dispense_recipe") if(!is_operational || QDELETED(cell)) return @@ -464,20 +473,19 @@ return ITEM_INTERACT_BLOCKING /obj/machinery/chem_dispenser/item_interaction(mob/living/user, obj/item/tool, list/modifiers) - if(is_reagent_container(tool) && !(tool.item_flags & ABSTRACT) && tool.is_open_container()) - //SKYRAT EDIT ADDITION START - CHEMISTRY QOL - var/obj/item/reagent_containers/container = tool - if(customTransferAmount) - transferAmounts -= customTransferAmount - transferAmounts = container.possible_transfer_amounts - //SKYRAT EDIT ADDITION END - if(!user.transferItemToLoc(tool, src)) - return ITEM_INTERACT_BLOCKING - replace_beaker(user, tool) - ui_interact(user) - return ITEM_INTERACT_SUCCESS + if(!tool.can_insert_container(user, src)) + return NONE + //SKYRAT EDIT ADDITION START - CHEMISTRY QOL + var/obj/item/reagent_containers/container = tool + if(customTransferAmount) + transferAmounts -= customTransferAmount + transferAmounts = container.possible_transfer_amounts + //SKYRAT EDIT ADDITION END + if(!replace_beaker(user, tool)) + return ITEM_INTERACT_BLOCKING - return NONE + ui_interact(user) + return ITEM_INTERACT_SUCCESS /obj/machinery/chem_dispenser/get_cell() return cell @@ -541,15 +549,25 @@ parts_rating += servo.tier power_cost = max(new_power_cost, 0.1 KILO WATTS) +/** + * Insert, remove, replace the existig beaker. Returns TRUE on success. + * Arguments: + * + * * mob/living/user - the player trying to replace the beaker + * * obj/item/reagent_containers/new_beaker - the beaker we are trying to insert, swap with existing or remove if null + */ /obj/machinery/chem_dispenser/proc/replace_beaker(mob/living/user, obj/item/reagent_containers/new_beaker) - if(!user) - return FALSE - if(beaker) + if(!QDELETED(beaker)) try_put_in_hand(beaker, user) - beaker = null - if(new_beaker) + if(!QDELETED(new_beaker)) + if(!user.transferItemToLoc(new_beaker, src)) + update_appearance(UPDATE_OVERLAYS) + return FALSE + beaker = new_beaker - update_appearance() + + update_appearance(UPDATE_OVERLAYS) + return TRUE /obj/machinery/chem_dispenser/on_deconstruction(disassembled) diff --git a/code/modules/reagents/chemistry/machinery/chem_heater.dm b/code/modules/reagents/chemistry/machinery/chem_heater.dm index 963e33b25ff..f3432ccb936 100644 --- a/code/modules/reagents/chemistry/machinery/chem_heater.dm +++ b/code/modules/reagents/chemistry/machinery/chem_heater.dm @@ -46,10 +46,10 @@ if(istype(held_item, /obj/item/reagent_containers/dropper) || istype(held_item, /obj/item/reagent_containers/syringe)) context[SCREENTIP_CONTEXT_LMB] = "Inject" return CONTEXTUAL_SCREENTIP_SET - if(is_reagent_container(held_item) && held_item.is_open_container()) + if(held_item.is_chem_container()) context[SCREENTIP_CONTEXT_LMB] = "Replace beaker" return CONTEXTUAL_SCREENTIP_SET - else if(is_reagent_container(held_item) && held_item.is_open_container()) + else if(held_item.is_chem_container()) context[SCREENTIP_CONTEXT_LMB] = "Insert beaker" return CONTEXTUAL_SCREENTIP_SET @@ -90,22 +90,22 @@ heater_coefficient *= micro_laser.tier /obj/machinery/chem_heater/item_interaction(mob/living/user, obj/item/held_item, list/modifiers) - if(user.combat_mode && !is_reagent_container(held_item) && !held_item.is_open_container() || (held_item.item_flags & ABSTRACT) || (held_item.flags_1 & HOLOGRAM_1) || !user.can_perform_action(src, ALLOW_SILICON_REACH | FORBID_TELEKINESIS_REACH)) - return NONE - if(!QDELETED(beaker)) if(istype(held_item, /obj/item/reagent_containers/dropper) || istype(held_item, /obj/item/reagent_containers/syringe)) var/obj/item/reagent_containers/injector = held_item injector.interact_with_atom(beaker, user, modifiers) return ITEM_INTERACT_SUCCESS - if(is_reagent_container(held_item) && held_item.is_open_container()) - if(replace_beaker(user, held_item)) - ui_interact(user) - balloon_alert(user, "beaker added") - return ITEM_INTERACT_SUCCESS + if(!held_item.can_insert_container(user, src)) + return NONE - return NONE + if(!replace_beaker(user, held_item)) + return ITEM_INTERACT_BLOCKING + + ui_interact(user) + balloon_alert(user, "beaker added") + + return ITEM_INTERACT_SUCCESS /obj/machinery/chem_heater/wrench_act(mob/living/user, obj/item/tool) if(user.combat_mode) @@ -147,7 +147,7 @@ return attack_hand_secondary(user, modifiers) /** - * Replace or eject the beaker inside this machine + * Replace or eject the beaker inside this machine. Returns TRUE on success. * Arguments * * mob/living/user - the player operating this machine * * obj/item/reagent_containers/new_beaker - the new beaker to replace the current one if not null else it will just eject @@ -160,12 +160,12 @@ if(!QDELETED(new_beaker)) if(!user.transferItemToLoc(new_beaker, src)) - update_appearance() + update_appearance(UPDATE_ICON_STATE) return FALSE beaker = new_beaker RegisterSignal(beaker.reagents, COMSIG_REAGENTS_REACTION_STEP, PROC_REF(on_reaction_step)) - update_appearance() + update_appearance(UPDATE_ICON_STATE) return TRUE @@ -221,6 +221,8 @@ .["targetTemp"] = target_temperature .["isActive"] = on .["upgradeLevel"] = heater_coefficient * 10 + var/obj/item/held_item = user.get_active_held_item() + .["hasBeakerInHand"] = held_item?.is_chem_container() || FALSE var/list/beaker_data = null var/chem_temp = 0 @@ -322,6 +324,13 @@ //Eject doesn't turn it off, so you can preheat for beaker swapping return replace_beaker(ui.user) + if("insert") + var/obj/item/reagent_containers/container = ui.user.get_active_held_item() + if(container?.can_insert_container(ui.user, src)) + replace_beaker(ui.user, container) + + return TRUE + if("acidBuffer") var/target = params["target"] if(!target) diff --git a/code/modules/reagents/chemistry/machinery/chem_mass_spec.dm b/code/modules/reagents/chemistry/machinery/chem_mass_spec.dm index 7cf10157aad..b33016b452a 100644 --- a/code/modules/reagents/chemistry/machinery/chem_mass_spec.dm +++ b/code/modules/reagents/chemistry/machinery/chem_mass_spec.dm @@ -61,7 +61,7 @@ if(isnull(held_item) || (held_item.item_flags & ABSTRACT) || (held_item.flags_1 & HOLOGRAM_1)) return - if(is_reagent_container(held_item)) + if(held_item.is_chem_container()) if(QDELETED(beaker1)) context[SCREENTIP_CONTEXT_LMB] = "Insert input beaker" else @@ -146,26 +146,22 @@ cms_coefficient /= laser.tier /obj/machinery/chem_mass_spec/item_interaction(mob/living/user, obj/item/item, list/modifiers) - if((item.item_flags & ABSTRACT) || (item.flags_1 & HOLOGRAM_1) || !can_interact(user) || !user.can_perform_action(src, FORBID_TELEKINESIS_REACH)) + if(processing_reagents) + balloon_alert(user, "still processing!") + return ITEM_INTERACT_BLOCKING + + if(!item.can_insert_container(user, src)) return NONE - if(is_reagent_container(item) && item.is_open_container()) - if(processing_reagents) - balloon_alert(user, "still processing!") - return ITEM_INTERACT_BLOCKING + var/is_right_clicking = LAZYACCESS(modifiers, RIGHT_CLICK) + if(!replace_beaker(user, !is_right_clicking, item)) + return ITEM_INTERACT_BLOCKING - var/obj/item/reagent_containers/beaker = item - if(!user.transferItemToLoc(beaker, src)) - return ITEM_INTERACT_BLOCKING + to_chat(user, span_notice("You add [item] to [is_right_clicking ? "output" : "input"] slot.")) + update_appearance() + ui_interact(user) - var/is_right_clicking = LAZYACCESS(modifiers, RIGHT_CLICK) - replace_beaker(user, !is_right_clicking, beaker) - to_chat(user, span_notice("You add [beaker] to [is_right_clicking ? "output" : "input"] slot.")) - update_appearance() - ui_interact(user) - return ITEM_INTERACT_SUCCESS - - return NONE + return ITEM_INTERACT_SUCCESS /obj/machinery/chem_mass_spec/wrench_act(mob/living/user, obj/item/tool) . = ITEM_INTERACT_BLOCKING @@ -222,7 +218,7 @@ return smallest ? FLOOR(result, 50) : CEILING(result, 50) /* - * Replaces a beaker in the machine, either input or output + * Replaces a beaker in the machine, either input or output. Returns TRUE on success. * Arguments * * * user - The one bonking the machine @@ -235,17 +231,29 @@ if(is_input) //replace input beaker if(!QDELETED(beaker1)) try_put_in_hand(beaker1, user) - beaker1 = new_beaker - lower_mass_range = calculate_mass(smallest = TRUE) - upper_mass_range = calculate_mass(smallest = FALSE) - estimate_time() + if(!QDELETED(new_beaker)) + if(!user.transferItemToLoc(new_beaker, src)) + update_appearance(UPDATE_OVERLAYS) + return FALSE + + beaker1 = new_beaker + lower_mass_range = calculate_mass(smallest = TRUE) + upper_mass_range = calculate_mass(smallest = FALSE) + estimate_time() else //replace output beaker if(!QDELETED(beaker2)) try_put_in_hand(beaker2, user) - beaker2 = new_beaker - log.Cut() + if(!QDELETED(new_beaker)) + if(!user.transferItemToLoc(new_beaker, src)) + update_appearance(UPDATE_OVERLAYS) + return FALSE - update_appearance() + beaker2 = new_beaker + log.Cut() + + update_appearance(UPDATE_OVERLAYS) + + return TRUE ///Computes time to purity reagents /obj/machinery/chem_mass_spec/proc/estimate_time() @@ -287,6 +295,8 @@ .["processing"] = processing_reagents .["eta"] = delay_time - progress_time .["peakHeight"] = 0 + var/obj/item/held_item = user.get_active_held_item() + .["hasBeakerInHand"] = held_item?.is_chem_container() || FALSE //input reagents var/list/beaker1Data = null @@ -426,6 +436,20 @@ replace_beaker(ui.user, FALSE) return TRUE + if("insert1") + var/obj/item/reagent_containers/container = ui.user.get_active_held_item() + if(container?.can_insert_container(ui.user, src)) + replace_beaker(ui.user, TRUE, container) + + return TRUE + + if("insert2") + var/obj/item/reagent_containers/container = ui.user.get_active_held_item() + if(container?.can_insert_container(ui.user, src)) + replace_beaker(ui.user, FALSE, container) + + return TRUE + /obj/machinery/chem_mass_spec/click_alt(mob/living/user) if(processing_reagents) balloon_alert(user, "still processing!") diff --git a/code/modules/reagents/chemistry/machinery/chem_master.dm b/code/modules/reagents/chemistry/machinery/chem_master.dm index b7204f544fe..ccead379bf7 100644 --- a/code/modules/reagents/chemistry/machinery/chem_master.dm +++ b/code/modules/reagents/chemistry/machinery/chem_master.dm @@ -61,7 +61,7 @@ . = CONTEXTUAL_SCREENTIP_SET return . - if(is_reagent_container(held_item) && held_item.is_open_container()) + if(held_item.is_chem_container()) if(!QDELETED(beaker)) context[SCREENTIP_CONTEXT_LMB] = "Replace beaker" else @@ -179,18 +179,13 @@ return containers /obj/machinery/chem_master/item_interaction(mob/living/user, obj/item/tool, list/modifiers) - if(user.combat_mode && !is_reagent_container(tool) && !tool.is_open_container() || (tool.item_flags & ABSTRACT) || (tool.flags_1 & HOLOGRAM_1) || !can_interact(user) || !user.can_perform_action(src, ALLOW_SILICON_REACH | FORBID_TELEKINESIS_REACH)) + if(!tool.can_insert_container(user, src)) return NONE + if(!replace_beaker(user, tool)) + return ITEM_INTERACT_BLOCKING - if(is_reagent_container(tool) && tool.is_open_container()) - replace_beaker(user, tool) - if(!panel_open) - ui_interact(user) - return ITEM_INTERACT_SUCCESS - else - return ITEM_INTERACT_BLOCKING - - return NONE + ui_interact(user) + return ITEM_INTERACT_SUCCESS /obj/machinery/chem_master/wrench_act(mob/living/user, obj/item/tool) if(user.combat_mode) @@ -230,7 +225,7 @@ return ITEM_INTERACT_SUCCESS /** - * Insert, remove, replace the existig beaker + * Insert, remove, replace the existig beaker. Returns TRUE on success. * Arguments * * * mob/living/user - the player trying to replace the beaker @@ -241,10 +236,16 @@ if(!QDELETED(beaker)) try_put_in_hand(beaker, user) - if(!QDELETED(new_beaker) && user.transferItemToLoc(new_beaker, src)) + if(!QDELETED(new_beaker)) + if(!user.transferItemToLoc(new_beaker, src)) + update_appearance(UPDATE_OVERLAYS) + return FALSE beaker = new_beaker + update_appearance(UPDATE_OVERLAYS) + return TRUE + /obj/machinery/chem_master/attack_hand_secondary(mob/user, list/modifiers) . = ..() if(. == SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN) @@ -302,6 +303,8 @@ .["printingProgress"] = printing_progress .["printingTotal"] = printing_total .["selectedPillDuration"] = pill_layers + var/obj/item/held_item = user.get_active_held_item() + .["hasBeakerInHand"] = held_item?.is_chem_container() || FALSE //contents of source beaker var/list/beaker_data = null @@ -428,6 +431,13 @@ replace_beaker(ui.user) return TRUE + if("insert") + var/obj/item/reagent_containers/container = ui.user.get_active_held_item() + if(container?.can_insert_container(ui.user, src)) + replace_beaker(ui.user, container) + + return TRUE + if("transfer") if(is_printing) say("The buffer is locked while printing.") diff --git a/code/modules/reagents/chemistry/reagents/drinks/drink_reagents.dm b/code/modules/reagents/chemistry/reagents/drinks/drink_reagents.dm index 0d380330700..66f429ac99a 100644 --- a/code/modules/reagents/chemistry/reagents/drinks/drink_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/drinks/drink_reagents.dm @@ -333,7 +333,7 @@ /datum/wound/burn/flesh/tea_life_process() // Sanitizes and heals, but with a limit flesh_healing = (flesh_healing > 0.1) ? flesh_healing : flesh_healing + 0.02 - infestation_rate = max(infestation_rate - 0.005, 0) + infection_rate = max(infection_rate - 0.005, 0) return TRUE /datum/reagent/consumable/lemonade diff --git a/code/modules/reagents/chemistry/reagents/food_reagents.dm b/code/modules/reagents/chemistry/reagents/food_reagents.dm index 6146e6a58f0..c6e04431ca1 100644 --- a/code/modules/reagents/chemistry/reagents/food_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/food_reagents.dm @@ -516,8 +516,8 @@ /datum/wound/burn/flesh/on_salt(reac_volume) // Slightly sanitizes and disinfects, but also increases infestation rate (some bacteria are aided by salt), and decreases flesh healing (can damage the skin from moisture absorption) sanitization += VALUE_PER(0.4, 30) * reac_volume - infestation -= max(VALUE_PER(0.3, 30) * reac_volume, 0) - infestation_rate += VALUE_PER(0.12, 30) * reac_volume + infection -= max(VALUE_PER(0.3, 30) * reac_volume, 0) + infection_rate += VALUE_PER(0.12, 30) * reac_volume flesh_healing -= max(VALUE_PER(5, 30) * reac_volume, 0) to_chat(victim, span_notice("The salt bits seep in and stick to [LOWER_TEXT(src)], painfully irritating the skin! After a few moments, it feels marginally better.")) @@ -682,7 +682,7 @@ /datum/wound/burn/flesh/on_flour(reac_volume) to_chat(victim, span_notice("The flour seeps into [LOWER_TEXT(src)], spiking you with intense pain! That probably wasn't a good idea...")) sanitization -= min(0, 1) - infestation += 0.2 + infection += 0.2 return /datum/reagent/consumable/flour/expose_turf(turf/exposed_turf, reac_volume) @@ -786,7 +786,7 @@ /datum/wound/burn/flesh/on_starch(reac_volume, mob/living/carbon/carbies) to_chat(carbies, span_notice("The slimey starch seeps into [LOWER_TEXT(src)], spiking you with intense pain! That probably wasn't a good idea...")) sanitization -= min(0, 0.5) - infestation += 0.1 + infection += 0.1 return /datum/reagent/consumable/corn_syrup diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index b4a9c7e4e27..a5bff97bf04 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -295,8 +295,8 @@ /datum/wound/burn/flesh/on_saltwater(reac_volume) // Similar but better stats from normal salt. sanitization += VALUE_PER(0.6, 30) * reac_volume - infestation -= max(VALUE_PER(0.5, 30) * reac_volume, 0) - infestation_rate += VALUE_PER(0.07, 30) * reac_volume + infection -= max(VALUE_PER(0.5, 30) * reac_volume, 0) + infection_rate += VALUE_PER(0.07, 30) * reac_volume to_chat(victim, span_notice("The salt water splashes over [LOWER_TEXT(src)], soaking up the... miscellaneous fluids. It feels somewhat better afterwards.")) return diff --git a/code/modules/reagents/chemistry/recipes/drugs.dm b/code/modules/reagents/chemistry/recipes/drugs.dm index a88eddea8ac..823aa1d8a17 100644 --- a/code/modules/reagents/chemistry/recipes/drugs.dm +++ b/code/modules/reagents/chemistry/recipes/drugs.dm @@ -77,9 +77,12 @@ e.start(holder.my_atom) holder.clear_reagents() +///Amount of meth required to make a crystal +#define METH_REQUIRED (10) + /datum/chemical_reaction/meth_crystal //Since the meth is a cooled pharmaceutical solvent, this precipitates it into a solid. results = list(/datum/reagent/consumable/ethanol = 1) //we don't care what this reagent is. We only need to record its purity - required_reagents = list(/datum/reagent/drug/methamphetamine = 10, /datum/reagent/toxin/acid = 2) + required_reagents = list(/datum/reagent/drug/methamphetamine = METH_REQUIRED, /datum/reagent/toxin/acid = 2) mob_react = FALSE reaction_flags = REACTION_INSTANT reaction_tags = REACTION_TAG_EASY | REACTION_TAG_DRUG | REACTION_TAG_ORGAN | REACTION_TAG_DAMAGING @@ -94,15 +97,18 @@ new_crystal.pixel_y = rand(-6, 6) new_crystal.color = gradient("#FAFAFA", "#78C8FA", dummy_reagent.creation_purity) - var/meth_amt = 10 - new_crystal.reagents.add_reagent(/datum/reagent/drug/methamphetamine, meth_amt) - var/imp_amt = round(meth_amt * (1 - dummy_reagent.creation_purity) * 0.25, 0.1) + var/datum/reagents/crystal_reagents = new_crystal.reagents + crystal_reagents.clear_reagents() + crystal_reagents.add_reagent(/datum/reagent/drug/methamphetamine, METH_REQUIRED) + var/imp_amt = METH_REQUIRED * (1 - dummy_reagent.creation_purity) * 0.25 if(imp_amt > 0) - new_crystal.reagents.add_reagent(/datum/reagent/consumable/failed_reaction, imp_amt) + crystal_reagents.add_reagent(/datum/reagent/consumable/failed_reaction, imp_amt) dummy_reagent.volume = 0 holder.update_total() +#undef METH_REQUIRED + /datum/chemical_reaction/bath_salts results = list(/datum/reagent/drug/bath_salts = 7) required_reagents = list(/datum/reagent/toxin/bad_food = 1, /datum/reagent/saltpetre = 1, /datum/reagent/consumable/nutriment = 1, /datum/reagent/space_cleaner = 1, /datum/reagent/consumable/enzyme = 1, /datum/reagent/consumable/tea = 1, /datum/reagent/mercury = 1) diff --git a/code/modules/reagents/chemistry/recipes/pyrotechnics.dm b/code/modules/reagents/chemistry/recipes/pyrotechnics.dm index c891b012d56..fdeb4d111ac 100644 --- a/code/modules/reagents/chemistry/recipes/pyrotechnics.dm +++ b/code/modules/reagents/chemistry/recipes/pyrotechnics.dm @@ -212,12 +212,19 @@ /datum/chemical_reaction/emp_pulse/on_reaction(datum/reagents/holder, datum/equilibrium/reaction, created_volume) //pretending this reaction took two ingredients and not three for its effects + var/turf/turf = get_turf(holder.my_atom) var/two_thirds = created_volume / 1.5 var/location = get_turf(holder.my_atom) + var/lastkey = holder.my_atom.fingerprintslast // 100 created volume = 4 heavy range & 7 light range. A few tiles smaller than traitor EMP grandes. // 200 created volume = 8 heavy range & 14 light range. 4 tiles larger than traitor EMP grenades. - empulse(location, round(two_thirds / 12), round(two_thirds / 7), 1) + empulse(location, round(two_thirds / 12), round(two_thirds / 7), 1, emp_source = src) holder.clear_reagents() + if(lastkey) + var/mob/toucher = get_mob_by_key(lastkey) + toucher.log_message("triggered EMP reaction at [AREACOORD(turf)].", LOG_GAME, log_globally = FALSE) + ..() + /datum/chemical_reaction/beesplosion required_reagents = list(/datum/reagent/consumable/honey = 1, /datum/reagent/medicine/strange_reagent = 1, /datum/reagent/uranium/radium = 1) diff --git a/code/modules/reagents/chemistry/recipes/slime_extracts.dm b/code/modules/reagents/chemistry/recipes/slime_extracts.dm index 8299bcb5221..e7a0ede2234 100644 --- a/code/modules/reagents/chemistry/recipes/slime_extracts.dm +++ b/code/modules/reagents/chemistry/recipes/slime_extracts.dm @@ -264,7 +264,12 @@ reaction_tags = REACTION_TAG_EASY | REACTION_TAG_SLIME | REACTION_TAG_DANGEROUS /datum/chemical_reaction/slime/slimeoverload/on_reaction(datum/reagents/holder, datum/equilibrium/reaction, created_volume) - empulse(get_turf(holder.my_atom), 3, 5) + var/turf/turf = get_turf(holder.my_atom) + var/lastkey = holder.my_atom.fingerprintslast + empulse(get_turf(holder.my_atom), 3, 5, emp_source = src) + if(lastkey) + var/mob/toucher = get_mob_by_key(lastkey) + toucher.log_message("triggered EMP reaction at [AREACOORD(turf)].", LOG_GAME, log_globally = FALSE) ..() /datum/chemical_reaction/slime/slimecell diff --git a/code/modules/reagents/reagent_containers.dm b/code/modules/reagents/reagent_containers.dm index b1e15dc1efb..11a64616524 100644 --- a/code/modules/reagents/reagent_containers.dm +++ b/code/modules/reagents/reagent_containers.dm @@ -430,3 +430,6 @@ SEND_SIGNAL(src, COMSIG_REAGENTS_CUP_TRANSFER_FROM, target) target.update_appearance() return ITEM_INTERACT_SUCCESS + +/obj/item/reagent_containers/is_chem_container() + return is_open_container() && !(item_flags & ABSTRACT) && !(flags_1 & HOLOGRAM_1) diff --git a/code/modules/research/experimentor.dm b/code/modules/research/experimentor.dm index 4d0e4537f52..e40bf4299c5 100644 --- a/code/modules/research/experimentor.dm +++ b/code/modules/research/experimentor.dm @@ -339,7 +339,7 @@ throwSmoke(loc) else if(prob(EFFECT_PROB_MEDIUM * (100 - malfunction_probability_coeff) * 0.01)) visible_message(span_warning("[src] melts [exp_on], ionizing the air around it!")) - empulse(loc, 4, 6) + empulse(loc, 4, 6, emp_source = src) investigate_log("Experimentor has generated an Electromagnetic Pulse.", INVESTIGATE_EXPERIMENTOR) ejectItem(TRUE) //////////////////////////////////////////////////////////////////////////////////////////////// diff --git a/code/modules/research/ordnance/_scipaper.dm b/code/modules/research/ordnance/_scipaper.dm index f1d94af7631..7d3ea79b332 100644 --- a/code/modules/research/ordnance/_scipaper.dm +++ b/code/modules/research/ordnance/_scipaper.dm @@ -102,12 +102,12 @@ if(!tier || !experiment_path || !tracked_variable) return FALSE var/gain = calculate_gains(tier) - for (var/gain_type in 1 to gains.len) - gains[gain_type] = gain + for (var/gain_index in gains) + gains[gain_index] = gain if(!partner_path) continue var/datum/scientific_partner/partner = locate(partner_path) in SSresearch.scientific_partners - gains[gain_type] *= partner.multipliers[gain_type] + gains[gain_index] *= partner.multipliers[gain_index] /** Fully check if our paper have all the required variables, and prevent duplicate papers being published in the same tier. * Things to check: tier, gain, and partner here. ex_path and record datums in subtypes. @@ -151,23 +151,23 @@ /datum/scientific_paper/proc/return_gist() var/list/gist = list() var/list/transcripted_gains = list(SCIPAPER_COOPERATION_INDEX, SCIPAPER_FUNDING_INDEX) - for (var/index in 1 to transcripted_gains.len) + for (var/gain_index in transcripted_gains) if (!gains) - transcripted_gains[index] = "None" + transcripted_gains[gain_index] = "None" continue - switch (round(gains[index])) + switch (round(gains[gain_index])) if(-INFINITY to 0) - transcripted_gains[index] = "None" + transcripted_gains[gain_index] = "None" if(1 to 24) - transcripted_gains[index] = "Little" + transcripted_gains[gain_index] = "Little" if(25 to 49) - transcripted_gains[index] = "Moderate" + transcripted_gains[gain_index] = "Moderate" if(50 to 99) - transcripted_gains[index] = "Significant" + transcripted_gains[gain_index] = "Significant" if(100 to INFINITY) - transcripted_gains[index] = "Huge" + transcripted_gains[gain_index] = "Huge" else - transcripted_gains[index] = "Undefined" + transcripted_gains[gain_index] = "Undefined" gist["gains"] = transcripted_gains gist["title"] = title gist["author"] = author diff --git a/code/modules/research/xenobiology/crossbreeding/_status_effects.dm b/code/modules/research/xenobiology/crossbreeding/_status_effects.dm index f3b4801f54b..8ed179a3207 100644 --- a/code/modules/research/xenobiology/crossbreeding/_status_effects.dm +++ b/code/modules/research/xenobiology/crossbreeding/_status_effects.dm @@ -715,12 +715,12 @@ if(healthcheck && (healthcheck - owner.health) > 5) owner.visible_message(span_warning("[linked_extract] notices the sudden change in [owner]'s physical health, and activates!")) do_sparks(5,FALSE,owner) - var/F = find_safe_turf(zlevel = owner.z, extended_safety_checks = TRUE) + var/turf/emergency_turf = find_safe_turf(owner.z, extended_safety_checks = TRUE) var/range = 0 - if(!F) - F = get_turf(owner) + if(!emergency_turf) + emergency_turf = get_turf(owner) range = 50 - if(do_teleport(owner, F, range, channel = TELEPORT_CHANNEL_BLUESPACE)) + if(do_teleport(owner, emergency_turf, range, channel = TELEPORT_CHANNEL_BLUESPACE)) to_chat(owner, span_notice("[linked_extract] will take some time to re-align you on the bluespace axis.")) do_sparks(5,FALSE,owner) owner.apply_status_effect(/datum/status_effect/bluespacestabilization) diff --git a/code/modules/research/xenobiology/xenobio_camera.dm b/code/modules/research/xenobiology/xenobio_camera.dm index 960fa43a61c..ffe23c8e5b4 100644 --- a/code/modules/research/xenobiology/xenobio_camera.dm +++ b/code/modules/research/xenobiology/xenobio_camera.dm @@ -199,7 +199,7 @@ /// Validates whether the target turf can be interacted with. /obj/machinery/computer/camera_advanced/xenobio/proc/validate_turf(mob/living/user, turf/open/target_turf) - if(!GLOB.cameranet.checkTurfVis(target_turf)) + if(!SScameras.is_visible_by_cameras(target_turf)) target_turf.balloon_alert(user, "outside of view!") return FALSE diff --git a/code/modules/research/xenobiology/xenobiology.dm b/code/modules/research/xenobiology/xenobiology.dm index e01e08f3373..38ae5ae2fb9 100644 --- a/code/modules/research/xenobiology/xenobiology.dm +++ b/code/modules/research/xenobiology/xenobiology.dm @@ -325,7 +325,8 @@ GLOBAL_LIST_INIT(slime_extract_auto_activate_reactions, init_slime_auto_activate if(SLIME_ACTIVATE_MAJOR) user.visible_message(span_warning("[user]'s skin starts flashing intermittently..."), span_warning("Your skin starts flashing intermittently...")) if(do_after(user, 2.5 SECONDS, target = user)) - empulse(user, 1, 2) + empulse(user, 1, 2, emp_source = src) + user.log_message("triggered EMP using [src] in [AREACOORD(src)]", LOG_GAME) user.visible_message(span_warning("[user]'s skin flashes!"), span_warning("Your skin flashes as you emit an electromagnetic pulse!")) return 600 diff --git a/code/modules/shuttle/misc/special.dm b/code/modules/shuttle/misc/special.dm index a7f97136382..c38e4c40a38 100644 --- a/code/modules/shuttle/misc/special.dm +++ b/code/modules/shuttle/misc/special.dm @@ -7,8 +7,6 @@ name = "Energy Cannon" desc = "A heavy duty industrial laser." icon = 'icons/obj/machines/engine/singularity.dmi' - icon_state = "emitter_+a" - base_icon_state = "emitter_+a" anchored = TRUE density = TRUE resistance_flags = INDESTRUCTIBLE | FIRE_PROOF | ACID_PROOF diff --git a/code/modules/shuttle/mobile_port/shuttle_move_callbacks.dm b/code/modules/shuttle/mobile_port/shuttle_move_callbacks.dm index 25cb748cd94..bb4d69365f3 100644 --- a/code/modules/shuttle/mobile_port/shuttle_move_callbacks.dm +++ b/code/modules/shuttle/mobile_port/shuttle_move_callbacks.dm @@ -238,11 +238,11 @@ All ShuttleMove procs go here . = ..() if(. & MOVE_AREA) . |= MOVE_CONTENTS - GLOB.cameranet.removeCamera(src) + SScameras.remove_camera_from_chunk(src) /obj/machinery/camera/afterShuttleMove(turf/oldT, list/movement_force, shuttle_dir, shuttle_preferred_direction, move_dir, rotation) . = ..() - GLOB.cameranet.addCamera(src) + SScameras.add_camera_to_chunk(src) /obj/machinery/mech_bay_recharge_port/afterShuttleMove(turf/oldT, list/movement_force, shuttle_dir, shuttle_preferred_direction, move_dir) . = ..() diff --git a/code/modules/spells/spell_types/cone/cone_of_cold.dm b/code/modules/spells/spell_types/cone/cone_of_cold.dm index 9327e2c2fad..3b8f880a842 100644 --- a/code/modules/spells/spell_types/cone/cone_of_cold.dm +++ b/code/modules/spells/spell_types/cone/cone_of_cold.dm @@ -50,7 +50,7 @@ if(ispath(frozen_status_effect_path) && unfreeze_mob_duration > 0 SECONDS) // 0 duration = don't apply the status effect var/datum/status_effect/freeze = target_mob.apply_status_effect(frozen_status_effect_path) if(unfreeze_mob_duration != INFINITY) - freeze.duration = world.time + unfreeze_mob_duration + freeze.duration = unfreeze_mob_duration if(on_freeze_brute_damage || on_freeze_burn_damage) target_mob.take_overall_damage(on_freeze_brute_damage, on_freeze_burn_damage) diff --git a/code/modules/spells/spell_types/conjure_item/_conjure_item.dm b/code/modules/spells/spell_types/conjure_item/_conjure_item.dm index 3bbdf25fa84..95616c54360 100644 --- a/code/modules/spells/spell_types/conjure_item/_conjure_item.dm +++ b/code/modules/spells/spell_types/conjure_item/_conjure_item.dm @@ -72,6 +72,8 @@ if(istype(mob_caster)) mob_caster.put_in_hands(created, del_on_fail = delete_on_failure) + post_created(cast_on, created) + return ..() /// Instantiates the item we're conjuring and returns it. diff --git a/code/modules/spells/spell_types/self/disable_tech.dm b/code/modules/spells/spell_types/self/disable_tech.dm index 6eea25d6638..bf0feb031ff 100644 --- a/code/modules/spells/spell_types/self/disable_tech.dm +++ b/code/modules/spells/spell_types/self/disable_tech.dm @@ -13,7 +13,7 @@ /datum/action/cooldown/spell/emp/cast(atom/cast_on) . = ..() - empulse(get_turf(cast_on), emp_heavy, emp_light) + empulse(get_turf(cast_on), emp_heavy, emp_light, emp_source = src) /datum/action/cooldown/spell/emp/disable_tech name = "Disable Tech" diff --git a/code/modules/surgery/burn_dressing.dm b/code/modules/surgery/burn_dressing.dm index 2e87d6b51b7..f4bc0d95a98 100644 --- a/code/modules/surgery/burn_dressing.dm +++ b/code/modules/surgery/burn_dressing.dm @@ -27,7 +27,7 @@ var/datum/wound/burn/flesh/burn_wound = target.get_bodypart(user.zone_selected).get_wound_type(targetable_wound) // Should be guaranteed to have the wound by this point ASSERT(burn_wound, "[type] on [target] has no burn wound when it should have been guaranteed to have one by can_start") - return burn_wound.infestation > 0 + return burn_wound.infection > 0 //SURGERY STEPS @@ -52,9 +52,9 @@ /// To give the surgeon a heads up how much work they have ahead of them /datum/surgery_step/debride/proc/get_progress(mob/user, mob/living/carbon/target, datum/wound/burn/flesh/burn_wound) - if(!burn_wound?.infestation || !infestation_removed) + if(!burn_wound?.infection || !infestation_removed) return - var/estimated_remaining_steps = burn_wound.infestation / infestation_removed + var/estimated_remaining_steps = burn_wound.infection / infestation_removed var/progress_text switch(estimated_remaining_steps) @@ -72,7 +72,7 @@ /datum/surgery_step/debride/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) if(surgery.operated_wound) var/datum/wound/burn/flesh/burn_wound = surgery.operated_wound - if(burn_wound.infestation <= 0) + if(burn_wound.infection <= 0) to_chat(user, span_notice("[target]'s [target.parse_zone_with_bodypart(user.zone_selected)] has no infected flesh to remove!")) surgery.status++ repeatable = FALSE @@ -101,9 +101,9 @@ ) log_combat(user, target, "excised infected flesh in", addition="COMBAT MODE: [uppertext(user.combat_mode)]") target.apply_damage(3, BRUTE, surgery.operated_bodypart, wound_bonus = CANT_WOUND, sharpness = SHARP_EDGED, attacking_item = tool) - burn_wound.infestation -= infestation_removed + burn_wound.infection -= infestation_removed burn_wound.sanitization += sanitization_added - if(burn_wound.infestation <= 0) + if(burn_wound.infection <= 0) repeatable = FALSE else to_chat(user, span_warning("[target] has no infected flesh there!")) @@ -124,7 +124,7 @@ if(!..()) return var/datum/wound/burn/flesh/burn_wound = surgery.operated_wound - while(burn_wound && burn_wound.infestation > 0.25) + while(burn_wound && burn_wound.infection > 0.25) if(!..()) break diff --git a/code/modules/surgery/organs/internal/stomach/_stomach.dm b/code/modules/surgery/organs/internal/stomach/_stomach.dm index 9ff1968395a..b03fa221e3a 100644 --- a/code/modules/surgery/organs/internal/stomach/_stomach.dm +++ b/code/modules/surgery/organs/internal/stomach/_stomach.dm @@ -334,7 +334,7 @@ if (isliving(nomnom)) // NO VORE ALLOWED return 0 // Yeah maybe don't, if something edible ended up here it should either handle itself or not be digested - if (IsEdible(nomnom)) + if (IS_EDIBLE(nomnom)) return 0 if (HAS_TRAIT(owner, TRAIT_STRONG_STOMACH)) return 10 @@ -523,7 +523,7 @@ /obj/item/organ/stomach/cybernetic/tier2/stomach_acid_power(atom/movable/nomnom) if (isliving(nomnom)) return 0 - if (IsEdible(nomnom)) + if (IS_EDIBLE(nomnom)) return 0 return 20 @@ -539,7 +539,7 @@ /obj/item/organ/stomach/cybernetic/tier3/stomach_acid_power(atom/movable/nomnom) if (isliving(nomnom)) return 0 - if (IsEdible(nomnom)) + if (IS_EDIBLE(nomnom)) return 0 return 35 diff --git a/code/modules/tooltip/tooltip.html b/code/modules/tooltip/tooltip.html index b75524bbdf9..b1fe6820609 100644 --- a/code/modules/tooltip/tooltip.html +++ b/code/modules/tooltip/tooltip.html @@ -160,6 +160,24 @@ background-color: #282831; } + .clockwork .wrap { + border-color: #cfbc47; + } + .clockwork .content { + color: #b18e25; + border-color: #cfbc47; + background-color: #523c15; + } + + .glass .wrap { + border-color: #344b58; + } + .glass .content { + color: #75a4c4; + border-color: #344b58; + background-color: #1f252b; + } + .trasen-knox .wrap { border-color: #998e81; } @@ -172,7 +190,7 @@ .detective .wrap { border-color: #2c0f0c; } - .detective .wrap { + .detective .content { color: #c7b08b; border-color: #2c0f0c; background-color: #221c1a; diff --git a/code/modules/transport/elevator/elev_music_zone.dm b/code/modules/transport/elevator/elev_music_zone.dm index a4223bc33c2..78549534e8a 100644 --- a/code/modules/transport/elevator/elev_music_zone.dm +++ b/code/modules/transport/elevator/elev_music_zone.dm @@ -14,7 +14,7 @@ GLOBAL_LIST_EMPTY(elevator_music) /// Sound loop type to use var/soundloop_type = /datum/looping_sound/local_forecast /// Proximity monitor which handles playing sounds to clients - var/datum/proximity_monitor/advanced/elevator_music_area/sound_player + var/datum/proximity_monitor/elevator_music_area/sound_player /obj/effect/abstract/elevator_music_zone/Initialize(mapload) . = ..() @@ -27,6 +27,7 @@ GLOBAL_LIST_EMPTY(elevator_music) /obj/effect/abstract/elevator_music_zone/Destroy(force) GLOB.elevator_music -= src + QDEL_NULL(sound_player) return ..() /obj/effect/abstract/elevator_music_zone/proc/link_to_panel(atom/elevator_panel) @@ -50,8 +51,7 @@ GLOBAL_LIST_EMPTY(elevator_music) qdel(src) /// Load or unload a looping sound when mobs enter or exit the area -/datum/proximity_monitor/advanced/elevator_music_area - edge_is_a_field = TRUE +/datum/proximity_monitor/elevator_music_area /// Are we currently playing sounds? var/enabled = TRUE /// Looping sound datum type to play @@ -59,15 +59,16 @@ GLOBAL_LIST_EMPTY(elevator_music) /// Assoc list of mobs to sound loops currently playing var/list/tracked_mobs = list() -/datum/proximity_monitor/advanced/elevator_music_area/New(atom/_host, range, _ignore_if_not_on_turf, soundloop_type) +/datum/proximity_monitor/elevator_music_area/New(atom/_host, range, _ignore_if_not_on_turf, soundloop_type) . = ..() src.soundloop_type = soundloop_type -/datum/proximity_monitor/advanced/elevator_music_area/Destroy() +/datum/proximity_monitor/elevator_music_area/Destroy() QDEL_LIST_ASSOC_VAL(tracked_mobs) return ..() -/datum/proximity_monitor/advanced/elevator_music_area/field_turf_crossed(mob/entered, turf/old_location, turf/new_location) +/datum/proximity_monitor/elevator_music_area/on_entered(turf/new_location, mob/entered, turf/old_location) + . = ..() if (!istype(entered) || !entered.mind) return @@ -82,31 +83,32 @@ GLOBAL_LIST_EMPTY(elevator_music) tracked_mobs[entered] = null // Still add it to the list so we don't keep making this check RegisterSignal(entered, COMSIG_QDELETING, PROC_REF(mob_destroyed)) -/datum/proximity_monitor/advanced/elevator_music_area/field_turf_uncrossed(mob/exited, turf/old_location, turf/new_location) +/datum/proximity_monitor/elevator_music_area/on_uncrossed(turf/old_location, mob/exited, direction) + . = ..() if (!(exited in tracked_mobs)) return - if ((new_location in field_turfs) || (new_location in edge_turfs)) + if(get_dist(host, exited) <= current_range) return qdel(tracked_mobs[exited]) tracked_mobs -= exited UnregisterSignal(exited, COMSIG_QDELETING) /// Remove references on mob deletion -/datum/proximity_monitor/advanced/elevator_music_area/proc/mob_destroyed(mob/former_mob) +/datum/proximity_monitor/elevator_music_area/proc/mob_destroyed(mob/former_mob) SIGNAL_HANDLER if (former_mob in tracked_mobs) qdel(tracked_mobs[former_mob]) tracked_mobs -= former_mob /// Start sound loops playing -/datum/proximity_monitor/advanced/elevator_music_area/proc/turn_on() +/datum/proximity_monitor/elevator_music_area/proc/turn_on() enabled = TRUE for (var/mob in tracked_mobs) var/datum/looping_sound/loop = tracked_mobs[mob] loop.start() /// Stop active sound loops -/datum/proximity_monitor/advanced/elevator_music_area/proc/turn_off() +/datum/proximity_monitor/elevator_music_area/proc/turn_off() enabled = FALSE for (var/mob in tracked_mobs) var/datum/looping_sound/loop = tracked_mobs[mob] diff --git a/code/modules/transport/tram/tram_doors.dm b/code/modules/transport/tram/tram_doors.dm index 17173e79cd9..95c1e1c386f 100644 --- a/code/modules/transport/tram/tram_doors.dm +++ b/code/modules/transport/tram/tram_doors.dm @@ -54,7 +54,6 @@ set_density(FALSE) if(!isnull(filler)) filler.set_density(FALSE) - update_freelook_sight() flags_1 &= ~PREVENT_CLICK_UNDER_1 air_update_turf(TRUE, FALSE) var/open_delay = animation_segment_delay(AIRLOCK_OPENING_FINISHED) - passable_delay @@ -113,7 +112,6 @@ set_density(TRUE) if(!isnull(filler)) filler.set_density(TRUE) - update_freelook_sight() flags_1 |= PREVENT_CLICK_UNDER_1 air_update_turf(TRUE, TRUE) crush() diff --git a/code/modules/transport/tram/tram_floors.dm b/code/modules/transport/tram/tram_floors.dm index 8310507965f..623b13896f7 100644 --- a/code/modules/transport/tram/tram_floors.dm +++ b/code/modules/transport/tram/tram_floors.dm @@ -15,7 +15,7 @@ barefootstep = FOOTSTEP_HARD_BAREFOOT clawfootstep = FOOTSTEP_HARD_CLAW heavyfootstep = FOOTSTEP_GENERIC_HEAVY - tiled_dirt = FALSE + tiled_turf = FALSE rcd_proof = TRUE /turf/open/floor/tram/examine(mob/user) diff --git a/code/modules/unit_tests/_unit_tests.dm b/code/modules/unit_tests/_unit_tests.dm index 1fb321b60b2..79f308073fe 100644 --- a/code/modules/unit_tests/_unit_tests.dm +++ b/code/modules/unit_tests/_unit_tests.dm @@ -87,6 +87,7 @@ #define EASY_ALLOCATE(arguments...) allocate(__IMPLIED_TYPE__, run_loc_floor_bottom_left, ##arguments) // BEGIN_INCLUDE +#include "aas_configs.dm" #include "abductor_baton_spell.dm" #include "ablative_hud.dm" #include "achievements.dm" @@ -261,6 +262,7 @@ #include "reagent_names.dm" #include "reagent_recipe_collisions.dm" #include "reagent_transfer.dm" +#include "recycle_recycling.dm" #include "required_map_items.dm" #include "resist.dm" #include "reta_system.dm" diff --git a/code/modules/unit_tests/aas_configs.dm b/code/modules/unit_tests/aas_configs.dm new file mode 100644 index 00000000000..30b82619dd7 --- /dev/null +++ b/code/modules/unit_tests/aas_configs.dm @@ -0,0 +1,10 @@ +/datum/unit_test/aas_configs + +/datum/unit_test/aas_configs/Run() + var/expected_max_length = MAX_AAS_LENGTH + + for(var/config_type in valid_subtypesof(/datum/aas_config_entry)) + var/datum/aas_config_entry/entry = allocate(config_type) + for(var/key, line in entry.announcement_lines_map) + if(length_char(line) > expected_max_length) + TEST_FAIL("Announcement line '[key]' in config '[config_type]' exceeds max length of [expected_max_length] characters (actual length: [length(line)])") diff --git a/code/modules/unit_tests/burning.dm b/code/modules/unit_tests/burning.dm index daf99875f28..a23d5423c27 100644 --- a/code/modules/unit_tests/burning.dm +++ b/code/modules/unit_tests/burning.dm @@ -10,8 +10,8 @@ TEST_ASSERT(dummy.on_fire, "Dummy is not on fire despite having 20 fire stacks and being ignited.") // Manually tick it a few times var/datum/status_effect/fire_handler/fire_stacks/handler = locate() in dummy.status_effects + handler.tick_interval = STATUS_EFFECT_AUTO_TICK for(var/i in 1 to 5) - handler.tick_interval = world.time - 1 - handler.process() + handler.process(1) TEST_ASSERT(dummy.fire_stacks < 20, "Dummy should have decayed firestacks, but did not. (Dummy stacks: [dummy.fire_stacks]).") TEST_ASSERT(dummy.bodytemperature > initial_temp, "Dummy did not heat up despite being on fire. (Dummy temp: [dummy.bodytemperature], initial temp: [initial_temp])") diff --git a/code/modules/unit_tests/mob_damage.dm b/code/modules/unit_tests/mob_damage.dm index 1cc63466bc9..5567e3aa454 100644 --- a/code/modules/unit_tests/mob_damage.dm +++ b/code/modules/unit_tests/mob_damage.dm @@ -608,7 +608,7 @@ TEST_ASSERT_NOTNULL(tox_effect, "Dummy didn't get tox_vomit status effect despite at [dummy.getToxLoss()] toxin damage (Method: SET)!") // Clear the toxin damage away, and force a status effect tick: It should delete itself dummy.setToxLoss(0) - tox_effect.tick(initial(tox_effect.tick_interval)) + tox_effect.tick(tox_effect.tick_interval) TEST_ASSERT(QDELETED(tox_effect), "Dummy still has tox_vomit status effect despite at [dummy.getToxLoss()] toxin damage (Method: SET)!") // Test another method of gaining tox damage, use an entirely clean slate just to be sure var/mob/living/carbon/human/dummy_two = allocate(/mob/living/carbon/human/consistent) diff --git a/code/modules/unit_tests/recycle_recycling.dm b/code/modules/unit_tests/recycle_recycling.dm new file mode 100644 index 00000000000..38d3ed690c9 --- /dev/null +++ b/code/modules/unit_tests/recycle_recycling.dm @@ -0,0 +1,84 @@ +// Unit tests for recycler machine. + +/// Tests that holographic item are properly processed - deleted while preserving real contents. +/datum/unit_test/recycler_hologram + +/datum/unit_test/recycler_hologram/Run() + var/obj/machinery/recycler/recycler = allocate(/obj/machinery/recycler/deathtrap, get_step(run_loc_floor_bottom_left, EAST)) + var/obj/structure/closet/hologram_closet = allocate(/obj/structure/closet, run_loc_floor_bottom_left) + // Hologram closet that could contain non-holographic objects. + hologram_closet.flags_1 |= HOLOGRAM_1 + // Add real, non-holographic cookie. + var/obj/item/food/cookie/real_cookie = allocate(/obj/item/food/cookie, hologram_closet) + // And a real human being. + var/mob/living/carbon/human/assistant = allocate(/mob/living/carbon/human/consistent, hologram_closet) + // Abstract cookie won't be recycled. But will be deleted if the contents of hologram aren't managed. + real_cookie.item_flags |= ABSTRACT + // Process the hologram through the recycler. + hologram_closet.forceMove(get_turf(recycler)) + // Check that hologram was properly deleted. + TEST_ASSERT(QDELETED(hologram_closet), "Hologram item was not deleted after processing") + // Check that real items were moved to recycler location (not deleted). + TEST_ASSERT(!QDELETED(real_cookie), "Non-holographic contents of holographic object was incorrectly deleted with hologram") + // Check that mobs were moved to recycler location (not deleted). + TEST_ASSERT(!QDELETED(assistant), "Mob inside of holographic object was incorrectly deleted with hologram") + TEST_ASSERT_EQUAL(assistant.loc, get_turf(recycler), "Mob inside of holographic object was not moved to recycler location") + TEST_ASSERT_EQUAL(real_cookie.loc, get_turf(recycler), "Non-holographic contents of holographic object was not moved to recycler location") + +/// Tests that recycler properly handles indestructible item. +/datum/unit_test/recycler_indestructible_item + +/datum/unit_test/recycler_indestructible_item/Run() + var/obj/machinery/recycler/recycler = allocate(/obj/machinery/recycler/deathtrap, get_step(run_loc_floor_bottom_left, EAST)) + // Create indestructible cookie. + var/obj/item/food/cookie/indestructible_cookie = allocate(/obj/item/food/cookie, run_loc_floor_bottom_left) + indestructible_cookie.resistance_flags |= INDESTRUCTIBLE + // Try to process indestructible cookie. + indestructible_cookie.forceMove(get_turf(recycler)) + // Cookie should still exist. + TEST_ASSERT(!QDELETED(indestructible_cookie), "Indestructible item was recycled") + +/// Tests that recycler properly handles abstract item. +/datum/unit_test/recycler_abstract_item + +/datum/unit_test/recycler_abstract_item/Run() + var/obj/machinery/recycler/recycler = allocate(/obj/machinery/recycler/deathtrap, get_step(run_loc_floor_bottom_left, EAST)) + // Create abstract cookie. + var/obj/item/food/cookie/abstract_cookie = allocate(/obj/item/food/cookie, run_loc_floor_bottom_left) + abstract_cookie.item_flags |= ABSTRACT + // Try to process abstract cookie. + abstract_cookie.forceMove(get_turf(recycler)) + // Cookie should still exist. + TEST_ASSERT(!QDELETED(abstract_cookie), "Abstract item was recycled") + +/// Tests that brains trigger safety mode in the recycler. +/datum/unit_test/recycler_brain_safety + +/datum/unit_test/recycler_brain_safety/Run() + var/obj/machinery/recycler/recycler = allocate(/obj/machinery/recycler, get_step(run_loc_floor_bottom_left, EAST)) + var/mob/living/brain/test_brain = allocate(/mob/living/brain, run_loc_floor_bottom_left) + // Process brain - should trigger safety mode. + test_brain.forceMove(get_turf(recycler)) + // Should enter safety mode. + TEST_ASSERT(recycler.safety_mode, "Recycler did not enter safety mode when processing brain") + // Brain should not be deleted. + TEST_ASSERT(!QDELETED(test_brain), "Brain was incorrectly deleted in safety mode") + +/// Tests that MMI with brain triggers safety mode. +/datum/unit_test/recycler_mmi_with_brain_safety + +/datum/unit_test/recycler_mmi_with_brain_safety/Run() + var/obj/machinery/recycler/recycler = allocate(/obj/machinery/recycler, get_step(run_loc_floor_bottom_left, EAST)) + var/obj/item/mmi/test_mmi = allocate(/obj/item/mmi, run_loc_floor_bottom_left) + var/mob/living/brain/test_brain = allocate(/mob/living/brain, run_loc_floor_bottom_left) + // Insert brain into MMI. + test_mmi.brain = test_brain + test_brain.forceMove(test_mmi) + // Process MMI with brain - should trigger safety mode. + test_mmi.forceMove(get_turf(recycler)) + // Should enter safety mode. + TEST_ASSERT(recycler.safety_mode, "Recycler did not enter safety mode when processing MMI with brain") + // MMI should not be deleted. + TEST_ASSERT(!QDELETED(test_mmi), "MMI with brain was incorrectly deleted in safety mode") + // Brain should still be intact inside MMI. + TEST_ASSERT(!QDELETED(test_mmi.brain), "Brain was deleted during safety mode processing") diff --git a/code/modules/unit_tests/status_effect_validity.dm b/code/modules/unit_tests/status_effect_validity.dm index 44c7b391610..e9c7cd70c90 100644 --- a/code/modules/unit_tests/status_effect_validity.dm +++ b/code/modules/unit_tests/status_effect_validity.dm @@ -8,23 +8,95 @@ var/tick_speed = initial(checking.tick_interval) if(tick_speed == STATUS_EFFECT_NO_TICK) continue + if(tick_speed < 0) + TEST_FAIL("Status effect [checking] has tick_interval set to a negative value other than STATUS_EFFECT_NO_TICK, this is not how you prevent ticks - use tick_interval = STATUS_EFFECT_NO_TICK instead.") + continue if(tick_speed == INFINITY) TEST_FAIL("Status effect [checking] has tick_interval set to INFINITY, this is not how you prevent ticks - use tick_interval = STATUS_EFFECT_NO_TICK instead.") continue switch(initial(checking.processing_speed)) if(STATUS_EFFECT_FAST_PROCESS) - if(tick_speed < SSfastprocess.wait && tick_speed != STATUS_EFFECT_AUTO_TICK) - TEST_FAIL("Status effect [checking] has tick_interval set to [tick_speed], which is faster than SSfastprocess can tick ([SSfastprocess.wait]).") + if(tick_speed % SSfastprocess.wait != 0 && tick_speed != STATUS_EFFECT_AUTO_TICK) + TEST_FAIL("Status effect [checking] has tick_interval set to [tick_speed], which is not a multiple of SSfastprocess wait time ([SSfastprocess.wait]).") if(STATUS_EFFECT_NORMAL_PROCESS) - if(tick_speed < SSprocessing.wait && tick_speed != STATUS_EFFECT_AUTO_TICK) - TEST_FAIL("Status effect [checking] has tick_interval set to [tick_speed], which is faster than SSprocessing can tick ([SSprocessing.wait]).") + if(tick_speed % SSprocessing.wait != 0 && tick_speed != STATUS_EFFECT_AUTO_TICK) + TEST_FAIL("Status effect [checking] has tick_interval set to [tick_speed], which is not a multiple of SSprocessing wait time ([SSprocessing.wait]).") if(STATUS_EFFECT_PRIORITY) var/priority_wait = world.tick_lag * SSpriority_effects.wait // SSpriority_effects has the SS_TICKER flag, so its wait is in ticks, so we have to convert it to deciseconds. - if(tick_speed < priority_wait && tick_speed != STATUS_EFFECT_AUTO_TICK) - TEST_FAIL("Status effect [checking] has tick_interval set to [tick_speed], which is faster than SSpriority_effects can tick ([priority_wait]).") + if(tick_speed % priority_wait != 0 && tick_speed != STATUS_EFFECT_AUTO_TICK) + TEST_FAIL("Status effect [checking] has tick_interval set to [tick_speed], which is not a multiple of SSpriority_effects wait time ([priority_wait]).") else TEST_FAIL("Invalid processing speed for status effect [checking] : [initial(checking.processing_speed)]") +/// Validates status effect duration setup +/datum/unit_test/status_effect_duration + +/datum/unit_test/status_effect_duration/Run() + for(var/datum/status_effect/checking as anything in subtypesof(/datum/status_effect)) + if(initial(checking.id) == STATUS_EFFECT_ID_ABSTRACT) + continue + var/duration = initial(checking.duration) + if(duration == STATUS_EFFECT_PERMANENT) + continue + if(duration == INFINITY) // for some god forsaken reason, this is allowed + continue + if(duration < 0) + TEST_FAIL("Status effect [checking] has duration set to a negative value other than STATUS_EFFECT_PERMANENT, this is not how you make effects last forever - use duration = STATUS_EFFECT_PERMANENT instead.") + continue + switch(initial(checking.processing_speed)) + if(STATUS_EFFECT_FAST_PROCESS) + if(duration % SSfastprocess.wait != 0) + TEST_FAIL("Status effect [checking] has duration set to [duration], which is not a multiple of SSfastprocess wait time ([SSfastprocess.wait]).") + if(STATUS_EFFECT_NORMAL_PROCESS) + if(duration % SSprocessing.wait != 0) + TEST_FAIL("Status effect [checking] has duration set to [duration], which is not a multiple of SSprocessing wait time ([SSprocessing.wait]).") + if(STATUS_EFFECT_PRIORITY) + var/priority_wait = world.tick_lag * SSpriority_effects.wait // SSpriority_effects has the SS_TICKER flag, so its wait is in ticks, so we have to convert it to deciseconds. + if(duration % priority_wait != 0) + TEST_FAIL("Status effect [checking] has duration set to [duration], which is not a multiple of SSpriority_effects wait time ([priority_wait]).") + else + TEST_FAIL("Invalid processing speed for status effect [checking] : [initial(checking.processing_speed)]") + +/// Validates that status effect tick counts are directly proportional to duration, and that seconds_between_ticks added up is equal to duration. +/datum/unit_test/status_effect_tick_counts + +/datum/unit_test/status_effect_tick_counts/Run() + var/mob/living/carbon/human/user = allocate(/mob/living/carbon/human/consistent, run_loc_floor_bottom_left) + + var/datum/status_effect/unit_test_tick_counter/counter = user.apply_status_effect(/datum/status_effect/unit_test_tick_counter) + + // The 0.2 here and in the for loop is arbitrary and can be any value that divides evenly into the duration and tick interval of the unit test status effect. + // I chose 0.2 specifically because it just happens to be the SSfastprocess.wait in seconds, which basically simulates this status effect running on SSfastprocess. + var/ticks_required = counter.duration / 10 / 0.2 + 1 + + for (var/i in 1 to ticks_required) + if (!QDELETED(counter)) + counter.process(0.2) + + var/expected_tick_count = initial(counter.duration) / counter.tick_interval + if (abs(counter.total_tick_count - expected_tick_count) > 0.01) + TEST_FAIL("Status effect tick count is not directly proportional to duration. Expected [expected_tick_count] ticks, got [counter.total_tick_count] ticks.") + + var/expected_seconds = initial(counter.duration) / 10 + if (abs(counter.total_seconds - expected_seconds) > 0.01) + TEST_FAIL("Status effect seconds_between_ticks accumulated together does not equal duration. Expected [expected_seconds] seconds, got [counter.total_seconds] seconds.") + + QDEL_NULL(counter) + +/datum/status_effect/unit_test_tick_counter + duration = 10 SECONDS + tick_interval = 0.4 SECONDS + + id = "unit_test_tick_counter" + alert_type = null + + var/total_tick_count = 0 + var/total_seconds = 0 + +/datum/status_effect/unit_test_tick_counter/tick(seconds_between_ticks) + total_tick_count++ + total_seconds += seconds_between_ticks + /// Validates status effect alert type setup /datum/unit_test/status_effect_alert diff --git a/code/modules/uplink/uplink_items.dm b/code/modules/uplink/uplink_items.dm index ed8cc80d50f..b89fff956df 100644 --- a/code/modules/uplink/uplink_items.dm +++ b/code/modules/uplink/uplink_items.dm @@ -209,7 +209,7 @@ QDEL_NULL(gun_reward.pin) var/obj/item/firing_pin/pin = new - pin.gun_insert(new_gun = gun_reward) + pin.gun_insert(new_gun = gun_reward, starting = TRUE) ///For special overrides if an item can be bought or not. /datum/uplink_item/proc/can_be_bought(datum/uplink_handler/source) diff --git a/code/modules/vehicles/mecha/_mecha.dm b/code/modules/vehicles/mecha/_mecha.dm index 82b69a43f8b..a418950f1d3 100644 --- a/code/modules/vehicles/mecha/_mecha.dm +++ b/code/modules/vehicles/mecha/_mecha.dm @@ -249,8 +249,8 @@ log_message("[src.name] created.", LOG_MECHA) GLOB.mechas_list += src //global mech list prepare_huds() - for(var/datum/atom_hud/data/diagnostic/diag_hud in GLOB.huds) - diag_hud.add_atom_to_hud(src) + var/datum/atom_hud/data/diagnostic/diag_hud = GLOB.huds[DATA_HUD_DIAGNOSTIC] + diag_hud.add_atom_to_hud(src) diag_hud_set_mechhealth() diag_hud_set_mechcell() diag_hud_set_mechstat() @@ -305,8 +305,8 @@ QDEL_NULL(chassis_camera) GLOB.mechas_list -= src //global mech list - for(var/datum/atom_hud/data/diagnostic/diag_hud in GLOB.huds) - diag_hud.remove_atom_from_hud(src) //YEET + var/datum/atom_hud/data/diagnostic/diag_hud = GLOB.huds[DATA_HUD_DIAGNOSTIC] + diag_hud.remove_atom_from_hud(src) //YEET return ..() ///Add parts on mech spawning. Skipped in manual construction. diff --git a/code/modules/vehicles/mecha/mecha_mob_interaction.dm b/code/modules/vehicles/mecha/mecha_mob_interaction.dm index f031e06ecf8..f5bf2fed81c 100644 --- a/code/modules/vehicles/mecha/mecha_mob_interaction.dm +++ b/code/modules/vehicles/mecha/mecha_mob_interaction.dm @@ -154,7 +154,7 @@ to_chat(AI, span_danger("ZZUZULU.ERR--ERRR-NEUROLOG-- PERCEP--- DIST-B**@")) for(var/count in 1 to 5) addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(do_sparks), rand(10, 20), FALSE, AI), count SECONDS) - addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(empulse), get_turf(AI), /*heavy_range = */10, /*light_range = */20), 10 SECONDS) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(empulse), get_turf(AI), /*heavy_range = */10, /*light_range = */20, AI), 10 SECONDS) return ..() else if(isliving(M)) mob_container = M diff --git a/code/modules/vehicles/mecha/mecha_movement.dm b/code/modules/vehicles/mecha/mecha_movement.dm index b5817d81378..46b49cc2ee5 100644 --- a/code/modules/vehicles/mecha/mecha_movement.dm +++ b/code/modules/vehicles/mecha/mecha_movement.dm @@ -205,6 +205,6 @@ */ /obj/vehicle/sealed/mecha/proc/do_camera_update(oldLoc) if(oldLoc != get_turf(src)) - GLOB.cameranet.updatePortableCamera(chassis_camera, MECH_CAMERA_BUFFER) + SScameras.update_portable_camera(chassis_camera, MECH_CAMERA_BUFFER) updating = FALSE #undef MECH_CAMERA_BUFFER diff --git a/code/modules/vending/clothesmate.dm b/code/modules/vending/clothesmate.dm index 437ffe28cc3..41b362917e4 100644 --- a/code/modules/vending/clothesmate.dm +++ b/code/modules/vending/clothesmate.dm @@ -52,6 +52,7 @@ /obj/item/clothing/accessory/waistcoat = 4, /obj/item/clothing/suit/toggle/suspenders = 4, /obj/item/clothing/neck/tie/horrible = 3, + /obj/item/clothing/neck/robe_cape = 3, /obj/item/clothing/glasses/regular = 3, /obj/item/clothing/glasses/regular/jamjar = 3, /obj/item/clothing/glasses/orange = 3, diff --git a/code/modules/vending/vendor/interaction.dm b/code/modules/vending/vendor/interaction.dm index 7796545b719..38b3be4ea99 100644 --- a/code/modules/vending/vendor/interaction.dm +++ b/code/modules/vending/vendor/interaction.dm @@ -98,7 +98,10 @@ break /obj/machinery/vending/item_interaction(mob/living/user, obj/item/attack_item, list/modifiers) - . = NONE + . = ..() + if(. & ITEM_INTERACT_ANY_BLOCKER) + return . + if(panel_open && is_wire_tool(attack_item)) wires.interact(user) return ITEM_INTERACT_SUCCESS diff --git a/code/modules/wiremod/components/atom/remotecam.dm b/code/modules/wiremod/components/atom/remotecam.dm index bbbab6043af..070d164c01c 100644 --- a/code/modules/wiremod/components/atom/remotecam.dm +++ b/code/modules/wiremod/components/atom/remotecam.dm @@ -189,7 +189,7 @@ /obj/item/circuit_component/remotecam/proc/update_camera_location(atom/old_loc, movement_dir, forced, list/old_locs, momentum_change) SIGNAL_HANDLER if(current_camera_state && current_cameranet_state) - GLOB.cameranet.updatePortableCamera(shell_camera, 0.5 SECONDS) + SScameras.update_portable_camera(shell_camera, 0.5 SECONDS) /** * Add camera from global cameranet @@ -197,8 +197,8 @@ /obj/item/circuit_component/remotecam/proc/cameranet_add() if(current_cameranet_state) return - GLOB.cameranet.cameras += shell_camera - GLOB.cameranet.addCamera(shell_camera) + SScameras.cameras += shell_camera + SScameras.add_camera_to_chunk(shell_camera) current_cameranet_state = TRUE /** @@ -207,8 +207,8 @@ /obj/item/circuit_component/remotecam/proc/cameranet_remove() if(!current_cameranet_state) return - GLOB.cameranet.removeCamera(shell_camera) - GLOB.cameranet.cameras -= shell_camera + SScameras.remove_camera_from_chunk(shell_camera) + SScameras.cameras -= shell_camera current_cameranet_state = FALSE /** diff --git a/config/jukebox_music/README.txt b/config/jukebox_music/README.txt index 9abe0e3e567..97027c657da 100644 --- a/config/jukebox_music/README.txt +++ b/config/jukebox_music/README.txt @@ -1,4 +1,5 @@ -The enclosed /sounds folder holds the sound files used for player selectable songs for an ingame jukebox. OGG and WAV are supported. +The enclosed /sounds folder holds the sound files used for player selectable songs for an ingame jukebox. +OGG is the recommended sound format but see code/controllers/subsystem/sounds.dm for the rest of the supported ones. Using unnecessarily huge sounds can cause client side lag and should be avoided. diff --git a/config/resources.txt b/config/resources.txt index 318730caa55..c47aabc67de 100644 --- a/config/resources.txt +++ b/config/resources.txt @@ -44,3 +44,12 @@ EXTERNAL_RSC_URLS http://tgstation13.download/byond/tgstationv2.zip # # # + +# If configured, this allows server operators to define the persistent origin used for clientside +# storage. This must host the same file as available in tgui/public/iframe.html. This is also hosted +# on the GitHub Pages site for the /tg/station repository, so does not need to be configured. +# If multiple servers use the same domain name, clientside features such as message saving +# and chat tabs will be persistent across both. +# If this setting is not configured, but the webroot CDN is, that will be used instead of GitHub Pages. +# If this setting is mpty, and the webroot CDN is disabled, byondstorage will be used. +# STORAGE_CDN_IFRAME https://tgstation.github.io/byond-client-storage/iframe.html diff --git a/config/title_music/README.txt b/config/title_music/README.txt index 42e97970020..48707bfd7b9 100644 --- a/config/title_music/README.txt +++ b/config/title_music/README.txt @@ -1,4 +1,5 @@ -The enclosed /sounds folder holds the sound files used as the title music for the game. OGG and WAV are supported. +The enclosed /sounds folder holds the sound files used as the title music for the game. +OGG is the recommended sound format but see code/controllers/subsystem/sounds.dm for the rest of the supported ones. Using unnecessarily huge sounds can cause client side lag and should be avoided. @@ -23,7 +24,7 @@ Map Title Sounds: Map sounds are tied to a specific in game map. To make a map title you format the name like this "(name of a map)+(name of your sound)" -The spelling of the map name is important. It must match exactly the define MAP_NAME found in the relevant .DM file in the /_maps folder in +The spelling of the map name is important. It must match exactly the define MAP_NAME found in the relevant .DM file in the /_maps folder in the root directory. It can also be seen in game in the status menu. Note that there are no spaces between the two names. It is absolutely fine to have more than one sound tied to the same map. It's also fine to have a rare map sound. diff --git a/html/changelogs/AutoChangeLog-pr-93655.yml b/html/changelogs/AutoChangeLog-pr-93655.yml new file mode 100644 index 00000000000..c62097b906f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-93655.yml @@ -0,0 +1,4 @@ +author: "necromanceranne" +delete-after: True +changes: + - qol: "You can now backflip." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-93754.yml b/html/changelogs/AutoChangeLog-pr-93754.yml deleted file mode 100644 index 88be8ac93dc..00000000000 --- a/html/changelogs/AutoChangeLog-pr-93754.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Vishenka0704" -delete-after: True -changes: - - bugfix: "yellow stabilized/regenerative extract, glowshroom cap, voltaic cybernetic heart now recharges cells of mob equipment" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-93771.yml b/html/changelogs/AutoChangeLog-pr-93771.yml deleted file mode 100644 index 71dd3d82f74..00000000000 --- a/html/changelogs/AutoChangeLog-pr-93771.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "necromanceranne" -delete-after: True -changes: - - bugfix: "Makes sure that Sleeping Carp's harm combos can be properly blocked." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-93773.yml b/html/changelogs/AutoChangeLog-pr-93773.yml deleted file mode 100644 index 87ce860df89..00000000000 --- a/html/changelogs/AutoChangeLog-pr-93773.yml +++ /dev/null @@ -1,7 +0,0 @@ -author: "necromanceranne" -delete-after: True -changes: - - spellcheck: "Krav Maga has been renamed to Kaza Ruk, themed around being a Tiziran martial art." - - balance: "Kaza Ruk no longer overrides normal punches." - - balance: "Kaza Ruk now sometimes performs a rapid followup attack after a normal punch, dealing less damage but with decent wounding power." - - balance: "Kaza Ruk causes more damage when a grabbed target fails to escape their grab, and it is harder to escape their grabs." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-93784.yml b/html/changelogs/AutoChangeLog-pr-93784.yml deleted file mode 100644 index 487daa2869a..00000000000 --- a/html/changelogs/AutoChangeLog-pr-93784.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Melbert" -delete-after: True -changes: - - bugfix: "You must be adjacent to mirrors to use them" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-93837.yml b/html/changelogs/AutoChangeLog-pr-93837.yml new file mode 100644 index 00000000000..1ac34a122d1 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-93837.yml @@ -0,0 +1,6 @@ +author: "paganiy" +delete-after: True +changes: + - bugfix: "Fixed recycler deconstruction." + - bugfix: "Holograms now properly drop their contents when processed in recycler instead of deleting them." + - code_imp: "Cleaned up recycler code." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-93850.yml b/html/changelogs/AutoChangeLog-pr-93850.yml new file mode 100644 index 00000000000..c3b8b2b2b84 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-93850.yml @@ -0,0 +1,4 @@ +author: "Ghommie" +delete-after: True +changes: + - bugfix: "bridge assistant and veteran advisor PDAs (inside backpack) are now imprinted automatically" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-93856.yml b/html/changelogs/AutoChangeLog-pr-93856.yml new file mode 100644 index 00000000000..a2825e0c980 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-93856.yml @@ -0,0 +1,4 @@ +author: "timothymtorres" +delete-after: True +changes: + - code_imp: "Add correct code documentation for object flags" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-93863.yml b/html/changelogs/AutoChangeLog-pr-93863.yml new file mode 100644 index 00000000000..6b1a9def68e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-93863.yml @@ -0,0 +1,4 @@ +author: "SmArtKar" +delete-after: True +changes: + - bugfix: "Luxury paywall lasers no longer drop their pins when spawned" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-93883.yml b/html/changelogs/AutoChangeLog-pr-93883.yml new file mode 100644 index 00000000000..ed399b81e27 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-93883.yml @@ -0,0 +1,4 @@ +author: "RikuTheKiller" +delete-after: True +changes: + - bugfix: "High-priority status effects like stuns no longer process (and thus expire) twice as quickly as they should." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-93885.yml b/html/changelogs/AutoChangeLog-pr-93885.yml new file mode 100644 index 00000000000..c2c8e22486e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-93885.yml @@ -0,0 +1,4 @@ +author: "lelandkemble" +delete-after: True +changes: + - spellcheck: "Adds self-message to clown pockets spell" \ No newline at end of file diff --git a/html/changelogs/archive/2025-11.yml b/html/changelogs/archive/2025-11.yml index b64a3d338f6..b4969bca907 100644 --- a/html/changelogs/archive/2025-11.yml +++ b/html/changelogs/archive/2025-11.yml @@ -176,3 +176,176 @@ vinylspiders: - admin: added new admin verb, 'Mass Modify Traits', which can be used to add or remove a trait to/from every living mob. +2025-11-06: + Melbert: + - bugfix: You must be adjacent to mirrors to use them + Vishenka0704: + - bugfix: yellow stabilized/regenerative extract, glowshroom cap, voltaic cybernetic + heart now recharges cells of mob equipment + necromanceranne: + - bugfix: Makes sure that Sleeping Carp's harm combos can be properly blocked. + - spellcheck: Krav Maga has been renamed to Kaza Ruk, themed around being a Tiziran + martial art. + - balance: Kaza Ruk no longer overrides normal punches. + - balance: Kaza Ruk now sometimes performs a rapid followup attack after a normal + punch, dealing less damage but with decent wounding power. + - balance: Kaza Ruk causes more damage when a grabbed target fails to escape their + grab, and it is harder to escape their grabs. +2025-11-07: + Aliceee2ch: + - bugfix: Added missing gas sensors in SM chamber on WawaStation. + - image: Updated old sprites for fauna health huds and spacesuit cell status. + Fghj240: + - qol: empaths are only scared by evil people the first time they see one + - balance: empaths no longer get a mood debuff from seeing an evil person + - code_imp: empath is now a component instead of a trait + - balance: moon heretic empaths can't be smited or scared by evil people + LT3: + - bugfix: Fixed Clockwork, Glass, and Detective tooltip styling + - bugfix: Fixed Trasen-Knox and Detective UI highlighting + hry-gh: + - bugfix: you should experience less stutters every 10 seconds + - server: server operators can now configure an alternative storage domain for clientside + data storage, read the example configuration for more +2025-11-08: + Aliceee2ch: + - image: Resprited every food in bowl (salads, soups, martian, moth, etc.). + Cat: + - bugfix: Plasmaman EVA suits from cargo can have their extinguisher refueled fully + now + L0pz: + - qol: Messages in drone comms appear with their own color in chat + - rscadd: Roman skeletons now have Roman swords. + LT3: + - qol: Airlock RETA status is now shown on examine + LemonInTheDark: + - bugfix: Changing your species from vampire to not vampire will no longer brick + your plane masters/rendering after 3 minutes or so. + - bugfix: Fixed a timing issue with SS_KEEP_TIMING subsystems, which impacts exactly + SSticker. TLDR is roundstart will now actually take the time it says it does, + instead of 75% of it. + - config: The roundstart delay config is now accurate, so you may want to decrease + it to not overlengthen lobby time. IDK you decide. + Melbert: + - bugfix: Fishing hooks will no longer hook even though the hook failed + RikuTheKiller: + - bugfix: Status effects now tick consistently, with Fleshmend and such giving a + consistent total healing amount. Report any oddities. + - refactor: Status effect code is now easier to read and makes more sense. Again, + report any oddities, the changes are major. + TealSeer: + - bugfix: fixed RaptorDex PDA app having no close button + - bugfix: fixed elevator music starting every time you took a step + - bugfix: fixed elevator music not stopping when you left the elevator + lelandkemble: + - bugfix: prevents runtime when hovering over plumbing iv drip + - bugfix: prevents retrying making a fake wall from range + mcbalaam: + - bugfix: Turret controls are visible again + paganiy: + - qol: ' Added Insert beaker buttons to chemistry machines.' + - code_imp: Minor code update for interacting with chemical machines + theselfish: + - rscadd: Clown Ops now have a unique SecHud icon. + timothymtorres: + - bugfix: Fix locked secure safes not showing correct UI + vinylspiders: + - bugfix: fixes an oversight where the wardrobe system tries to delete modsuit parts + when stashing the modsuit +2025-11-09: + Cirrial: + - bugfix: Extreme Medicine Allergy quirk will no longer lead to you being allergic + to nothing + Melbert: + - rscadd: Added a new easy difficulty bitrunning domain, "Heretical Hunt" + - rscadd: Digital mobs receive positive moodlets for killing people rather than + negative + - bugfix: Madness Mask no longer affects corpses + - bugfix: Fixed some heretic runtimes + - refactor: Refactored the way camera updates are handled to hopefully reduce some + lag. Report any oddities + - rscadd: If the bartender is absent, PunPun will serve filled drink glasses to + patrons that don't have one. + - rscadd: PunPun will now ignore filled drinks and items being held when looking + for stuff to eat. + - rscadd: Monkeys can eat soup. + - rscadd: Monkeys will no longer seek out food if they are not hungry. + - rscadd: Hungry monkeys might fight you over the food you are holding. The hungrier + the monkey, the angrier the monkey. + - bugfix: Monkeys can no longer teleport items out of your hands to eat. + TealSeer: + - refactor: rewrote all cases of numbers being used as keys in non-alist associative + lists + necromanceranne: + - bugfix: Vending machines acknowledge when something would block an interaction + with that vendor. + - bugfix: Grasp of Lock can no longer yank down your jumpsuit unless it is capable + of being adjusted. + - code_imp: Cleans up some leftover mentions of 'knock' in Lock code. +2025-11-11: + Aliceee2ch: + - map: Removed two over-strong turrets on interdyne pirate ship. + - admin: EMP logs are improved, additionally chemical EMP reactions are now logged. + - bugfix: Medbay office in Catwalk now connected to powernet. + ArcaneMusic: + - rscadd: The House Edge sword has a new special attack, allowing you to charge + up the blade for either a light (after the first cooldown) or heavy (after both + cooldowns) explosive sword slash. + - balance: The House Edge can only gain charges when fighting live opponents. + FalloutFalcon: + - bugfix: stuff like carpet and wood tiles dont use the 2x2 tiled sprite + - bugfix: similarly, floors that dont use the tiled sprite now can have permafrost + sprites (as they are not tiled) + Melbert: + - rscdel: 'Caps "Automated Announcement System" messages to 168 characters (was: + 1024 characters)' + - qol: Accounting console shows paycheck with a % rather than via a vague modifier + - bugfix: Accounting console can scroll again + MintMetal: + - map: No more regular pipes in atmos under layer adaptors on DeltaStation + Rhials: + - bugfix: Regal rats can now attack FAKEDEATH species mobs, like zombies and skeletons. + SyncIt21: + - bugfix: internals/externals in humans now protect against all inhalation effects + of reagents + necromanceranne: + - balance: The surplus energy sword and holy energy swords now require throw speed + boosters to embed into people. + - balance: The surplus energy sword now loses charge whenever it successfully blocks + an attack. + - qol: Operative lockers come with thermal regulator and plasma stabilizer modules. + timothymtorres: + - rscadd: Add constructable floor lights by using a small light fixture on the floor. + They are constructed the same way as other lights. + - qol: Add `/burned` subtype to `/obj/machinery/light` for mapping shenanigans + - image: Add floor light construction sprites + - map: Converted the `/built` subtype for `/obj/machinery/light` to be `/empty` + and added an UpdatePaths script. +2025-11-12: + Aliceee2ch: + - map: Repowered mining lounge external airlock. + FalloutFalcon: + - bugfix: deer now eat* real grass + Krysonism: + - balance: fly swatter now has bonus damage against all basic bugs. + - balance: bug killer reagents now do slightly more damage. + - balance: spiders and flesh spiders have greatly increased tox vulnerability. + MatrixOne500: + - rscadd: Added a recolorable cape to the ClothesMate accessories section + Paxilmaniac: + - bugfix: fixes pizza slices displaying the wrong message when taken + SmArtKar: + - bugfix: Spawn Ruin verb no longer "sorts" its ruins alphabetically, instead sorting + them within their categories + SyncIt21: + - bugfix: crystal meth reaction yields correct methamphetamine amounts + Time-Green: + - qol: Readds nodeath and succumb-blocking for voidwalker victims + lelandkemble: + - bugfix: Several catwalk apcs are now powered roundstart + - qol: Added thermal and plasma stabilizer MODules to catwalk engineering + mikederkan: + - rscadd: Emitters now change their light color depending on the diode disk inserted. + - bugfix: Emitters can light up with their panel open. + trazodont: + - map: moved metastation security locker room apc diff --git a/icons/effects/effects.dmi b/icons/effects/effects.dmi index 4ffaf0bdd22..23560e411ea 100644 Binary files a/icons/effects/effects.dmi and b/icons/effects/effects.dmi differ diff --git a/icons/hud/screen_gen.dmi b/icons/hud/screen_gen.dmi index da7cba81487..d410fa2e44f 100644 Binary files a/icons/hud/screen_gen.dmi and b/icons/hud/screen_gen.dmi differ diff --git a/icons/map_icons/clothing/neck.dmi b/icons/map_icons/clothing/neck.dmi index e11a38a32cb..9adba4c1e50 100644 Binary files a/icons/map_icons/clothing/neck.dmi and b/icons/map_icons/clothing/neck.dmi differ diff --git a/icons/mob/clothing/belt.dmi b/icons/mob/clothing/belt.dmi index b1d374ae7a7..bb070ab3bfe 100644 Binary files a/icons/mob/clothing/belt.dmi and b/icons/mob/clothing/belt.dmi differ diff --git a/icons/mob/clothing/neck.dmi b/icons/mob/clothing/neck.dmi index 0c57f695f07..a44781036a0 100644 Binary files a/icons/mob/clothing/neck.dmi and b/icons/mob/clothing/neck.dmi differ diff --git a/icons/mob/huds/hud.dmi b/icons/mob/huds/hud.dmi index 9bb48320aac..b99e67e53a0 100644 Binary files a/icons/mob/huds/hud.dmi and b/icons/mob/huds/hud.dmi differ diff --git a/icons/mob/inhands/equipment/belt_lefthand.dmi b/icons/mob/inhands/equipment/belt_lefthand.dmi index e4f8d4bd397..7675b73543b 100644 Binary files a/icons/mob/inhands/equipment/belt_lefthand.dmi and b/icons/mob/inhands/equipment/belt_lefthand.dmi differ diff --git a/icons/mob/inhands/equipment/belt_righthand.dmi b/icons/mob/inhands/equipment/belt_righthand.dmi index 248776ad593..c1cb44abf4a 100644 Binary files a/icons/mob/inhands/equipment/belt_righthand.dmi and b/icons/mob/inhands/equipment/belt_righthand.dmi differ diff --git a/icons/mob/inhands/weapons/swords_lefthand.dmi b/icons/mob/inhands/weapons/swords_lefthand.dmi index 3e31f271857..1c025871a3b 100644 Binary files a/icons/mob/inhands/weapons/swords_lefthand.dmi and b/icons/mob/inhands/weapons/swords_lefthand.dmi differ diff --git a/icons/mob/inhands/weapons/swords_righthand.dmi b/icons/mob/inhands/weapons/swords_righthand.dmi index 58884a25e54..f088ffb739e 100644 Binary files a/icons/mob/inhands/weapons/swords_righthand.dmi and b/icons/mob/inhands/weapons/swords_righthand.dmi differ diff --git a/icons/obj/clothing/belts.dmi b/icons/obj/clothing/belts.dmi index 6e9c45ff112..39e8daa9742 100644 Binary files a/icons/obj/clothing/belts.dmi and b/icons/obj/clothing/belts.dmi differ diff --git a/icons/obj/clothing/neck.dmi b/icons/obj/clothing/neck.dmi index 3a1bd3d2ccf..0b19dff85b0 100644 Binary files a/icons/obj/clothing/neck.dmi and b/icons/obj/clothing/neck.dmi differ diff --git a/icons/obj/food/martian.dmi b/icons/obj/food/martian.dmi index 829cf421cfb..fb5528818a1 100644 Binary files a/icons/obj/food/martian.dmi and b/icons/obj/food/martian.dmi differ diff --git a/icons/obj/food/moth.dmi b/icons/obj/food/moth.dmi index e3df78e65e6..170d7bc2bc0 100644 Binary files a/icons/obj/food/moth.dmi and b/icons/obj/food/moth.dmi differ diff --git a/icons/obj/food/soupsalad.dmi b/icons/obj/food/soupsalad.dmi index 60fd7801778..21f07037540 100644 Binary files a/icons/obj/food/soupsalad.dmi and b/icons/obj/food/soupsalad.dmi differ diff --git a/icons/obj/lighting.dmi b/icons/obj/lighting.dmi index 4d5ec832827..0ae2702417c 100644 Binary files a/icons/obj/lighting.dmi and b/icons/obj/lighting.dmi differ diff --git a/icons/obj/machines/engine/singularity.dmi b/icons/obj/machines/engine/singularity.dmi index 59b8d236484..90a5a355a7b 100644 Binary files a/icons/obj/machines/engine/singularity.dmi and b/icons/obj/machines/engine/singularity.dmi differ diff --git a/icons/obj/weapons/guns/projectiles.dmi b/icons/obj/weapons/guns/projectiles.dmi index f7951475d51..3187eb83e86 100644 Binary files a/icons/obj/weapons/guns/projectiles.dmi and b/icons/obj/weapons/guns/projectiles.dmi differ diff --git a/icons/obj/weapons/sword.dmi b/icons/obj/weapons/sword.dmi index ae2fdfabede..b97680adb27 100644 Binary files a/icons/obj/weapons/sword.dmi and b/icons/obj/weapons/sword.dmi differ diff --git a/interface/stylesheet.dm b/interface/stylesheet.dm index 84dbdefe26e..3077a7ab47b 100644 --- a/interface/stylesheet.dm +++ b/interface/stylesheet.dm @@ -260,7 +260,7 @@ h1.alert, h2.alert {color: #000000;} .abductor {color: #800080; font-style: italic;} .mind_control {color: #A00D6F; font-size: 3; font-weight: bold; font-style: italic;} .slime {color: #00CED1;} -.drone {color: #848482;} +.drone {color: #ffff00; background-color: #7c2395; font-style: italic;} .monkey {color: #975032;} .swarmer {color: #2C75FF;} .resonate {color: #298F85;} diff --git a/strings/modular_maps/safehouse.toml b/strings/modular_maps/safehouse.toml index 90faf735140..858c9d725a7 100644 --- a/strings/modular_maps/safehouse.toml +++ b/strings/modular_maps/safehouse.toml @@ -18,6 +18,9 @@ modules = ["ice.dmm"] [rooms.lavaland_boss] modules = ["lavaland_boss.dmm"] +[rooms.maintsafe] +modules = ["maintsafe.dmm"] + [rooms.mine] modules = ["mine.dmm"] diff --git a/tgstation.dme b/tgstation.dme index 9bc471332bd..a7598363fb3 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -101,6 +101,7 @@ #include "code\__DEFINES\explosions.dm" #include "code\__DEFINES\external_organs.dm" #include "code\__DEFINES\fantasy_affixes.dm" +#include "code\__DEFINES\files.dm" #include "code\__DEFINES\firealarm.dm" #include "code\__DEFINES\fish.dm" #include "code\__DEFINES\font_awesome_icons.dm" @@ -818,6 +819,7 @@ #include "code\controllers\subsystem\ban_cache.dm" #include "code\controllers\subsystem\blackbox.dm" #include "code\controllers\subsystem\blood_drying.dm" +#include "code\controllers\subsystem\cameras.dm" #include "code\controllers\subsystem\chat.dm" #include "code\controllers\subsystem\dbcore.dm" #include "code\controllers\subsystem\dcs.dm" @@ -1174,7 +1176,6 @@ #include "code\datums\ai\monkey\monkey_behaviors.dm" #include "code\datums\ai\monkey\monkey_controller.dm" #include "code\datums\ai\monkey\monkey_subtrees.dm" -#include "code\datums\ai\monkey\punpun_subtrees.dm" #include "code\datums\ai\movement\_ai_movement.dm" #include "code\datums\ai\movement\ai_movement_basic_avoidance.dm" #include "code\datums\ai\movement\ai_movement_complete_stop.dm" @@ -1302,6 +1303,7 @@ #include "code\datums\components\effect_remover.dm" #include "code\datums\components\egg_layer.dm" #include "code\datums\components\electrified_buckle.dm" +#include "code\datums\components\empathy.dm" #include "code\datums\components\energized.dm" #include "code\datums\components\engraved.dm" #include "code\datums\components\evolutionary_leap.dm" @@ -3951,6 +3953,7 @@ #include "code\modules\bitrunning\virtual_domain\domains\fredingtonfastingbear.dm" #include "code\modules\bitrunning\virtual_domain\domains\gondola_asteroid.dm" #include "code\modules\bitrunning\virtual_domain\domains\grassland_hunt.dm" +#include "code\modules\bitrunning\virtual_domain\domains\heretic_hunt.dm" #include "code\modules\bitrunning\virtual_domain\domains\hierophant.dm" #include "code\modules\bitrunning\virtual_domain\domains\island_brawl.dm" #include "code\modules\bitrunning\virtual_domain\domains\meta_central.dm" @@ -5666,7 +5669,6 @@ #include "code\modules\mob\living\silicon\ai\robot_control.dm" #include "code\modules\mob\living\silicon\ai\vox_sounds.dm" #include "code\modules\mob\living\silicon\ai\ai_actions\remote_power.dm" -#include "code\modules\mob\living\silicon\ai\freelook\cameranet.dm" #include "code\modules\mob\living\silicon\ai\freelook\chunk.dm" #include "code\modules\mob\living\silicon\ai\freelook\eye.dm" #include "code\modules\mob\living\silicon\robot\death.dm" diff --git a/tgui/global.d.ts b/tgui/global.d.ts index cfc7920e820..0579f0d58b8 100644 --- a/tgui/global.d.ts +++ b/tgui/global.d.ts @@ -63,6 +63,11 @@ type ByondType = { */ strictMode: boolean; + /** + * The external URL for the IndexedDB IFrame to use as the origin + */ + storageCdn: string; + /** * Makes a BYOND call. * diff --git a/tgui/packages/common/storage.ts b/tgui/packages/common/storage.ts index 427e8b8ffce..a0c3b6f0f30 100644 --- a/tgui/packages/common/storage.ts +++ b/tgui/packages/common/storage.ts @@ -8,8 +8,12 @@ export const IMPL_MEMORY = 0; export const IMPL_HUB_STORAGE = 1; +export const IMPL_IFRAME_INDEXED_DB = 2; -type StorageImplementation = typeof IMPL_MEMORY | typeof IMPL_HUB_STORAGE; +type StorageImplementation = + | typeof IMPL_MEMORY + | typeof IMPL_HUB_STORAGE + | typeof IMPL_IFRAME_INDEXED_DB; type StorageBackend = { impl: StorageImplementation; @@ -85,6 +89,80 @@ class HubStorageBackend implements StorageBackend { } } +class IFrameIndexedDbBackend implements StorageBackend { + public impl: StorageImplementation; + + private documentElement: HTMLIFrameElement; + private iframeWindow: Window; + + constructor() { + this.impl = IMPL_IFRAME_INDEXED_DB; + } + + async ready(): Promise { + const iframe = document.createElement('iframe'); + iframe.style.display = 'none'; + iframe.src = Byond.storageCdn; + + const completePromise: Promise = new Promise((resolve) => { + iframe.onload = () => resolve(true); + }); + + this.documentElement = document.body.appendChild(iframe); + if (!this.documentElement.contentWindow) { + return new Promise((res) => res(false)); + } + + this.iframeWindow = this.documentElement.contentWindow; + + return completePromise; + } + + async get(key: string): Promise { + const promise = new Promise((resolve) => { + window.addEventListener('message', (message) => { + if (message.data.key && message.data.key === key) { + resolve(message.data.value); + } + }); + }); + + this.iframeWindow.postMessage({ type: 'get', key: key }, '*'); + return promise; + } + + async set(key: string, value: any): Promise { + this.iframeWindow.postMessage({ type: 'set', key: key, value: value }, '*'); + } + + async remove(key: string): Promise { + this.iframeWindow.postMessage({ type: 'remove', key: key }, '*'); + } + + async clear(): Promise { + this.iframeWindow.postMessage({ type: 'clear' }, '*'); + } + + async ping(): Promise { + const promise: Promise = new Promise((resolve) => { + window.addEventListener('message', (message) => { + if (message.data === true) { + resolve(true); + } + }); + + setTimeout(() => resolve(false), 100); + }); + + this.iframeWindow.postMessage({ type: 'ping' }, '*'); + return promise; + } + + async destroy(): Promise { + document.body.removeChild(this.documentElement); + } +} + /** * Web Storage Proxy object, which selects the best backend available * depending on the environment. @@ -95,10 +173,53 @@ class StorageProxy implements StorageBackend { constructor() { this.backendPromise = (async () => { - if (testHubStorage()) { + if (Byond.storageCdn && !window.hubStorage) { + const iframe = new IFrameIndexedDbBackend(); + await iframe.ready(); + + if ((await iframe.ping()) === true) { + if (await iframe.get('byondstorage-migrated')) return iframe; + + Byond.winset(null, 'browser-options', '+byondstorage'); + + await new Promise((resolve) => { + document.addEventListener('byondstorageupdated', async () => { + setTimeout(() => { + const hub = new HubStorageBackend(); + + for (const setting of ['panel-settings', 'chat-state', 'chat-messages']) { + hub + .get(setting) + .then((settings) => iframe.set(setting, settings)); + } + + iframe.set('byondstorage-migrated', true); + Byond.winset(null, 'browser-options', '-byondstorage'); + + resolve(); + }, 1); + }); + }); + + return iframe; + } + + iframe.destroy(); + + if (!testHubStorage()) { + Byond.winset(null, 'browser-options', '+byondstorage'); + + return new Promise((resolve) => { + const listener = () => { + document.removeEventListener('byondstorageupdated', listener); + resolve(new HubStorageBackend()); + }; + + document.addEventListener('byondstorageupdated', listener); + }); + } return new HubStorageBackend(); } - console.warn( 'No supported storage backend found. Using in-memory storage.', ); diff --git a/tgui/packages/tgui-panel/styles/tgchat/chat-dark.scss b/tgui/packages/tgui-panel/styles/tgchat/chat-dark.scss index bed2304e276..3c931dfc1b4 100644 --- a/tgui/packages/tgui-panel/styles/tgchat/chat-dark.scss +++ b/tgui/packages/tgui-panel/styles/tgchat/chat-dark.scss @@ -926,7 +926,9 @@ em { } .drone { - color: hsl(60, 0.8%, 51.4%); + color: hsl(60, 100%, 50%); + background-color: hsl(287 62% 36%); + font-style: italic; } .monkey { diff --git a/tgui/packages/tgui-panel/styles/tgchat/chat-light.scss b/tgui/packages/tgui-panel/styles/tgchat/chat-light.scss index b99bf24adaa..193e1358e33 100644 --- a/tgui/packages/tgui-panel/styles/tgchat/chat-light.scss +++ b/tgui/packages/tgui-panel/styles/tgchat/chat-light.scss @@ -930,7 +930,9 @@ h2.alert { } .drone { - color: hsl(60, 0.8%, 51.4%); + color: hsl(60 100% 50%); + background-color: hsl(287 62% 36%); + font-style: italic; } .monkey { diff --git a/tgui/packages/tgui-setup/helpers.js b/tgui/packages/tgui-setup/helpers.js index f4965d635b5..61df7146a8f 100644 --- a/tgui/packages/tgui-setup/helpers.js +++ b/tgui/packages/tgui-setup/helpers.js @@ -29,6 +29,7 @@ // Expose inlined metadata Byond.windowId = parseMetaTag('tgui:windowId'); + Byond.storageCdn = parseMetaTag('tgui:storagecdn'); // Backwards compatibility window.__windowId__ = Byond.windowId; diff --git a/tgui/packages/tgui/interfaces/AccountingConsole/AuditScreen.tsx b/tgui/packages/tgui/interfaces/AccountingConsole/AuditScreen.tsx index d6799d9291f..98a19e308b1 100644 --- a/tgui/packages/tgui/interfaces/AccountingConsole/AuditScreen.tsx +++ b/tgui/packages/tgui/interfaces/AccountingConsole/AuditScreen.tsx @@ -8,7 +8,7 @@ export const AuditScreen = () => { const { crashing, audit_log } = data; return ( -
+
{!!crashing && ( @@ -18,14 +18,22 @@ export const AuditScreen = () => { )} - Account - Cost - Location - Timestamp + + Account + + + Cost + + + Location + + + Timestamp + {audit_log.map((purchase, index) => ( - {purchase.account} + {purchase.account || '???'} {purchase.cost} cr diff --git a/tgui/packages/tgui/interfaces/AccountingConsole/FakeWindow.tsx b/tgui/packages/tgui/interfaces/AccountingConsole/FakeWindow.tsx index da9ee0865bc..a885dc77efb 100644 --- a/tgui/packages/tgui/interfaces/AccountingConsole/FakeWindow.tsx +++ b/tgui/packages/tgui/interfaces/AccountingConsole/FakeWindow.tsx @@ -31,7 +31,7 @@ export const FakeWindow = ( const { name, children, setScreenmode } = props; return ( - + diff --git a/tgui/packages/tgui/interfaces/AccountingConsole/Sort.tsx b/tgui/packages/tgui/interfaces/AccountingConsole/Sort.tsx index c8c8cc49ec7..c90513e660f 100644 --- a/tgui/packages/tgui/interfaces/AccountingConsole/Sort.tsx +++ b/tgui/packages/tgui/interfaces/AccountingConsole/Sort.tsx @@ -30,6 +30,10 @@ export const SortButton = (props: SortButtonProps) => { otherSorter(SORTING.none); } }} + onContextMenu={() => { + act('typesound'); + setSorting(SORTING.none); + }} > {sorting === SORTING.ascending ? '^' : ''} {sorting === SORTING.descending ? 'v' : ''} diff --git a/tgui/packages/tgui/interfaces/AccountingConsole/UsersScreen.tsx b/tgui/packages/tgui/interfaces/AccountingConsole/UsersScreen.tsx index 271ecfb014a..620f64af9bd 100644 --- a/tgui/packages/tgui/interfaces/AccountingConsole/UsersScreen.tsx +++ b/tgui/packages/tgui/interfaces/AccountingConsole/UsersScreen.tsx @@ -47,7 +47,7 @@ export const UsersScreen = () => { }); return ( -
+
{!!crashing && ( @@ -59,7 +59,9 @@ export const UsersScreen = () => { - Account + + Account + { - Balance + + Balance + { - Job + + Assignment + { - Pay - Advances + + Pay + + + Advances + {accountsSorted.map((account, index) => ( { `${(value * 100).toFixed(1)}%`} onChange={(value) => act('change_pay_mod', { account_id: account.id, @@ -124,10 +136,10 @@ export const UsersScreen = () => { - {account.num_advances} + {account.num_advances} diff --git a/tgui/packages/tgui/interfaces/AccountingConsole/index.tsx b/tgui/packages/tgui/interfaces/AccountingConsole/index.tsx index 064e3eff952..3e45671520f 100644 --- a/tgui/packages/tgui/interfaces/AccountingConsole/index.tsx +++ b/tgui/packages/tgui/interfaces/AccountingConsole/index.tsx @@ -23,7 +23,7 @@ export const AccountingConsole = () => { : `Ian.${pic_file_format}`; return ( - + diff --git a/tgui/packages/tgui/interfaces/AutomatedAnnouncement.tsx b/tgui/packages/tgui/interfaces/AutomatedAnnouncement.tsx index 9ca71b63422..285d5ee0185 100644 --- a/tgui/packages/tgui/interfaces/AutomatedAnnouncement.tsx +++ b/tgui/packages/tgui/interfaces/AutomatedAnnouncement.tsx @@ -27,11 +27,12 @@ type AASConfigEntry = { type Data = { config_entries: AASConfigEntry[]; + max_announcement_len: number; }; export const AutomatedAnnouncement = (props) => { const { act, data } = useBackend(); - const { config_entries = [] } = data; + const { config_entries = [], max_announcement_len } = data; const [search, setSearch] = useState(''); @@ -130,6 +131,7 @@ export const AutomatedAnnouncement = (props) => { fluid value={announcementLine} disabled={!entry.modifiable} + maxLength={max_announcement_len} onBlur={(value) => act('Text', { entryRef: entry.entryRef, diff --git a/tgui/packages/tgui/interfaces/ChemDispenser.tsx b/tgui/packages/tgui/interfaces/ChemDispenser.tsx index 5a52aff3cbb..12b1c71013e 100644 --- a/tgui/packages/tgui/interfaces/ChemDispenser.tsx +++ b/tgui/packages/tgui/interfaces/ChemDispenser.tsx @@ -38,12 +38,13 @@ type Data = { recordingRecipe: string[]; recipeReagents: string[]; beaker: TransferableBeaker; + hasBeakerInHand: BooleanLike; }; export const ChemDispenser = (props) => { const { act, data } = useBackend(); const recording = !!data.recordingRecipe; - const { recipeReagents = [], recipes = [], beaker } = data; + const { recipeReagents = [], recipes = [], beaker, hasBeakerInHand } = data; const [showPhCol, setShowPhCol] = useState(false); const beakerTransferAmounts = beaker ? beaker.transferAmounts : []; @@ -233,12 +234,38 @@ export const ChemDispenser = (props) => { ))} > - + {beaker || recording ? ( + + ) : ( + + No beaker loaded. + + + )}
diff --git a/tgui/packages/tgui/interfaces/ChemHeater.tsx b/tgui/packages/tgui/interfaces/ChemHeater.tsx index fb76a4461b8..665e579c353 100644 --- a/tgui/packages/tgui/interfaces/ChemHeater.tsx +++ b/tgui/packages/tgui/interfaces/ChemHeater.tsx @@ -41,6 +41,7 @@ type Data = { acidicBufferVol: number; basicBufferVol: number; dispenseVolume: number; + hasBeakerInHand: BooleanLike; }; type ReactionDisplayProps = { @@ -192,6 +193,7 @@ export const ChemHeater = (props) => { dispenseVolume, upgradeLevel, activeReactions = [], + hasBeakerInHand, } = data; const isBeakerLoaded = beaker !== null; @@ -355,7 +357,12 @@ export const ChemHeater = (props) => { highDangerDisplay={upgradeLevel >= 2} /> )} - + ); diff --git a/tgui/packages/tgui/interfaces/ChemMaster.tsx b/tgui/packages/tgui/interfaces/ChemMaster.tsx index 77767a078bc..35496244aab 100644 --- a/tgui/packages/tgui/interfaces/ChemMaster.tsx +++ b/tgui/packages/tgui/interfaces/ChemMaster.tsx @@ -65,6 +65,7 @@ type Data = { selectedContainerRef: string; selectedContainerVolume: number; selectedContainerCategory?: string; + hasBeakerInHand: BooleanLike; }; export const ChemMaster = (props) => { @@ -107,6 +108,7 @@ const ChemMasterContent = (props: { categories, selectedContainerVolume, selectedContainerCategory, + hasBeakerInHand, } = data; const [itemCount, setItemCount] = useState(1); @@ -119,7 +121,7 @@ const ChemMasterContent = (props: {
@@ -129,6 +131,20 @@ const ChemMasterContent = (props: { Eject + ) : ( + ) } > diff --git a/tgui/packages/tgui/interfaces/MassSpec.tsx b/tgui/packages/tgui/interfaces/MassSpec.tsx index 1b7d457153e..51e092c4d75 100644 --- a/tgui/packages/tgui/interfaces/MassSpec.tsx +++ b/tgui/packages/tgui/interfaces/MassSpec.tsx @@ -37,6 +37,7 @@ type Data = { peakHeight: number; beaker1: Beaker; beaker2: Beaker; + hasBeakerInHand: BooleanLike; }; const GRAPH_MAX_WIDTH = 1060; @@ -53,6 +54,7 @@ export const MassSpec = (props) => { peakHeight, beaker1, beaker2, + hasBeakerInHand, } = data; const centerValue = (lowerRange + upperRange) / 2; @@ -106,17 +108,30 @@ export const MassSpec = (props) => {
- { - - {beaker1.currentVolume} / {beaker1.maxVolume} units - - } + + {beaker1.currentVolume} / {beaker1.maxVolume} units + + ) : ( + ) } > @@ -132,17 +147,30 @@ export const MassSpec = (props) => {
- { - - {beaker2.currentVolume} / {beaker2.maxVolume} units - - } + + {beaker2.currentVolume} / {beaker2.maxVolume} units + + ) : ( + ) } > diff --git a/tgui/packages/tgui/interfaces/NtosRaptorDex.tsx b/tgui/packages/tgui/interfaces/NtosRaptorDex.tsx new file mode 100644 index 00000000000..e677f7c7449 --- /dev/null +++ b/tgui/packages/tgui/interfaces/NtosRaptorDex.tsx @@ -0,0 +1,12 @@ +import { NtosWindow } from '../layouts'; +import { RaptorDexContent } from './RaptorDex'; + +export const NtosRaptorDex = (props) => { + return ( + + + + + + ); +}; diff --git a/tgui/packages/tgui/interfaces/NtosScipaper.jsx b/tgui/packages/tgui/interfaces/NtosScipaper.jsx index 16ecad2e837..1f099b42f90 100644 --- a/tgui/packages/tgui/interfaces/NtosScipaper.jsx +++ b/tgui/packages/tgui/interfaces/NtosScipaper.jsx @@ -196,7 +196,7 @@ const PaperPublishing = (props) => { icon="info-circle" /> {' Cooperation: '} -
{gains[coopIndex - 1]}
+
{gains[coopIndex]}
+ ) : ( + showInsertButton && ( + + ) ) } > - {(!beaker && 'N/A') || (beakerContents.length === 0 && 'Nothing')} + {(!beaker && 'No beaker loaded') || + (beakerContents.length === 0 && 'Nothing')} {beakerContents.map((chemical) => ( diff --git a/tgui/public/helpers.min.js b/tgui/public/helpers.min.js index 872eebc8ee2..6c5fc969b84 100644 --- a/tgui/public/helpers.min.js +++ b/tgui/public/helpers.min.js @@ -1 +1 @@ -(function(){var hasOwn=Object.prototype.hasOwnProperty;var assign=function(target){for(var i=1;i0){url+="&"}var value=params[key];if(value===null||value===undefined){value=""}url+=encodeURIComponent(key)+"="+encodeURIComponent(value)}}}if(window.cef_to_byond){cef_to_byond("byond://"+url);return}if(url.length<2048){location.href="byond://"+url;return}var xhr=new XMLHttpRequest;xhr.open("GET",url);xhr.send()};Byond.callAsync=function(path,params){if(!window.Promise){throw new Error("Async calls require API level of ES2015 or later.")}var index=Byond.__callbacks__.length;var promise=new window.Promise((function(resolve){Byond.__callbacks__.push(resolve)}));Byond.call(path,assign({},params,{callback:"Byond.__callbacks__["+index+"]"}));return promise};Byond.topic=function(params){return Byond.call("",params)};Byond.command=function(command){return Byond.call("winset",{command:command})};Byond.winget=function(id,propName){if(id===null){id=""}var isArray=propName instanceof Array;var isSpecific=propName&&propName!=="*"&&!isArray;var promise=Byond.callAsync("winget",{id:id,property:isArray&&propName.join(",")||propName||"*"});if(isSpecific){promise=promise.then((function(props){return props[propName]}))}return promise};Byond.winset=function(id,propName,propValue){if(id===null){id=""}else if(typeof id==="object"){return Byond.call("winset",id)}var props={};if(typeof propName==="string"){props[propName]=propValue}else{assign(props,propName)}props.id=id;return Byond.call("winset",props)};Byond.parseJson=function(json){try{return JSON.parse(json,byondJsonReviver)}catch(err){throw new Error("JSON parsing error: "+(err&&err.message))}};Byond.sendMessage=function(type,payload){var message=typeof type==="string"?{type:type,payload:payload}:type;if(message.payload!==null&&message.payload!==undefined){message.payload=JSON.stringify(message.payload)}assign(message,{tgui:1,window_id:Byond.windowId});Byond.topic(message)};Byond.injectMessage=function(type,payload){window.update(JSON.stringify({type:type,payload:payload}))};Byond.subscribe=function(listener){window.update.flushQueue(listener);window.update.listeners.push(listener)};Byond.subscribeTo=function(type,listener){var _listener=function(_type,payload){if(_type===type){listener(payload)}};window.update.flushQueue(_listener);window.update.listeners.push(_listener)};var RETRY_ATTEMPTS=5;var RETRY_WAIT_INITIAL=500;var RETRY_WAIT_INCREMENT=500;var loadedAssetByUrl={};var isStyleSheetLoaded=function(node,url){var styleSheet=node.sheet;if(styleSheet){return styleSheet.rules.length>0}return false};var injectNode=function(node){if(!document.body){setTimeout((function(){injectNode(node)}));return}var refs=document.body.childNodes;var ref=refs[refs.length-1];ref.parentNode.insertBefore(node,ref.nextSibling)};var loadAsset=function(options){var url=options.url;var type=options.type;var sync=options.sync;var attempt=options.attempt||0;if(loadedAssetByUrl[url]){return}loadedAssetByUrl[url]=options;var retry=function(){if(attempt>=RETRY_ATTEMPTS){var errorMessage="Error: Failed to load the asset "+"'"+url+"' after several attempts.";if(type==="css"){errorMessage+=+"\nStylesheet was either not found, "+"or you're trying to load an empty stylesheet "+"that has no CSS rules in it."}throw new Error(errorMessage)}setTimeout((function(){loadedAssetByUrl[url]=null;options.attempt+=1;loadAsset(options)}),RETRY_WAIT_INITIAL+attempt*RETRY_WAIT_INCREMENT)};if(type==="js"){var node=document.createElement("script");node.type="text/javascript";node.crossOrigin="anonymous";node.src=url;if(sync){node.defer=true}else{node.async=true}node.onerror=function(){node.onerror=null;node.parentNode.removeChild(node);node=null;retry()};injectNode(node);return}if(type==="css"){var node=document.createElement("link");node.type="text/css";node.rel="stylesheet";node.crossOrigin="anonymous";node.href=url;if(!sync){node.media="only x"}var removeNodeAndRetry=function(){node.parentNode.removeChild(node);node=null;retry()};node.onerror=function(){node.onerror=null;removeNodeAndRetry()};node.onload=function(){node.onload=null;if(isStyleSheetLoaded(node,url)){node.media="all";return}removeNodeAndRetry()};injectNode(node);return}};Byond.loadJs=function(url,sync){loadAsset({url:url,sync:sync,type:"js"})};Byond.loadCss=function(url,sync){loadAsset({url:url,sync:sync,type:"css"})};Byond.saveBlob=function(blob,filename,ext){if(window.navigator.msSaveBlob){window.navigator.msSaveBlob(blob,filename)}else if(window.showSaveFilePicker){var accept={};accept[blob.type]=[ext];var opts={suggestedName:filename,types:[{description:"SS13 file",accept:accept}]};window.showSaveFilePicker(opts).then((function(file){return file.createWritable()})).then((function(file){return file.write(blob).then((function(){return file.close()}))})).catch((function(){}))}};Byond.iconRefMap={}})();window.onerror=function(msg,url,line,col,error){window.onerror.errorCount=(window.onerror.errorCount||0)+1;var stack=error&&error.stack;if(!stack){stack=msg+"\n at "+url+":"+line;if(col){stack+=":"+col}}stack=window.__augmentStack__(stack,error);if(Byond.strictMode){var errorRoot=document.getElementById("FatalError");var errorStack=document.getElementById("FatalError__stack");if(errorRoot){errorRoot.className="FatalError FatalError--visible";if(window.onerror.__stack__){window.onerror.__stack__+="\n\n"+stack}else{window.onerror.__stack__=stack}var textProp="textContent";errorStack[textProp]=window.onerror.__stack__}var setFatalErrorGeometry=function(){Byond.winset(Byond.windowId,{titlebar:true,"is-visible":true,"can-resize":true})};setFatalErrorGeometry();setInterval(setFatalErrorGeometry,1e3)}if(Byond.strictMode){Byond.sendMessage({type:"log",fatal:1,message:stack})}else if(window.onerror.errorCount<=1){stack+="\nWindow is in non-strict mode, future errors are suppressed.";Byond.sendMessage({type:"log",message:stack})}if(Byond.strictMode){window.update=function(){};window.update.queue=[]}return true};window.onunhandledrejection=function(e){var msg="UnhandledRejection";if(e.reason){msg+=": "+(e.reason.message||e.reason.description||e.reason);if(e.reason.stack){e.reason.stack="UnhandledRejection: "+e.reason.stack}}window.onerror(msg,null,null,null,e.reason)};window.__augmentStack__=function(stack,error){return stack+"\nUser Agent: "+navigator.userAgent};window.update=function(rawMessage){if(window.update.queueActive){window.update.queue.push(rawMessage);return}var message=Byond.parseJson(rawMessage);var listeners=window.update.listeners;for(var i=0;i0){url+="&"}var value=params[key];if(value===null||value===undefined){value=""}url+=encodeURIComponent(key)+"="+encodeURIComponent(value)}}}if(window.cef_to_byond){cef_to_byond("byond://"+url);return}if(url.length<2048){location.href="byond://"+url;return}var xhr=new XMLHttpRequest;xhr.open("GET",url);xhr.send()};Byond.callAsync=function(path,params){if(!window.Promise){throw new Error("Async calls require API level of ES2015 or later.")}var index=Byond.__callbacks__.length;var promise=new window.Promise(function(resolve){Byond.__callbacks__.push(resolve)});Byond.call(path,assign({},params,{callback:"Byond.__callbacks__["+index+"]"}));return promise};Byond.topic=function(params){return Byond.call("",params)};Byond.command=function(command){return Byond.call("winset",{command:command})};Byond.winget=function(id,propName){if(id===null){id=""}var isArray=propName instanceof Array;var isSpecific=propName&&propName!=="*"&&!isArray;var promise=Byond.callAsync("winget",{id:id,property:isArray&&propName.join(",")||propName||"*"});if(isSpecific){promise=promise.then(function(props){return props[propName]})}return promise};Byond.winset=function(id,propName,propValue){if(id===null){id=""}else if(typeof id==="object"){return Byond.call("winset",id)}var props={};if(typeof propName==="string"){props[propName]=propValue}else{assign(props,propName)}props.id=id;return Byond.call("winset",props)};Byond.parseJson=function(json){try{return JSON.parse(json,byondJsonReviver)}catch(err){throw new Error("JSON parsing error: "+(err&&err.message))}};Byond.sendMessage=function(type,payload){var message=typeof type==="string"?{type:type,payload:payload}:type;if(message.payload!==null&&message.payload!==undefined){message.payload=JSON.stringify(message.payload)}assign(message,{tgui:1,window_id:Byond.windowId});Byond.topic(message)};Byond.injectMessage=function(type,payload){window.update(JSON.stringify({type:type,payload:payload}))};Byond.subscribe=function(listener){window.update.flushQueue(listener);window.update.listeners.push(listener)};Byond.subscribeTo=function(type,listener){var _listener=function(_type,payload){if(_type===type){listener(payload)}};window.update.flushQueue(_listener);window.update.listeners.push(_listener)};var RETRY_ATTEMPTS=5;var RETRY_WAIT_INITIAL=500;var RETRY_WAIT_INCREMENT=500;var loadedAssetByUrl={};var isStyleSheetLoaded=function(node,url){var styleSheet=node.sheet;if(styleSheet){return styleSheet.rules.length>0}return false};var injectNode=function(node){if(!document.body){setTimeout(function(){injectNode(node)});return}var refs=document.body.childNodes;var ref=refs[refs.length-1];ref.parentNode.insertBefore(node,ref.nextSibling)};var loadAsset=function(options){var url=options.url;var type=options.type;var sync=options.sync;var attempt=options.attempt||0;if(loadedAssetByUrl[url]){return}loadedAssetByUrl[url]=options;var retry=function(){if(attempt>=RETRY_ATTEMPTS){var errorMessage="Error: Failed to load the asset "+"'"+url+"' after several attempts.";if(type==="css"){errorMessage+=+"\nStylesheet was either not found, "+"or you're trying to load an empty stylesheet "+"that has no CSS rules in it."}throw new Error(errorMessage)}setTimeout(function(){loadedAssetByUrl[url]=null;options.attempt+=1;loadAsset(options)},RETRY_WAIT_INITIAL+attempt*RETRY_WAIT_INCREMENT)};if(type==="js"){var node=document.createElement("script");node.type="text/javascript";node.crossOrigin="anonymous";node.src=url;if(sync){node.defer=true}else{node.async=true}node.onerror=function(){node.onerror=null;node.parentNode.removeChild(node);node=null;retry()};injectNode(node);return}if(type==="css"){var node=document.createElement("link");node.type="text/css";node.rel="stylesheet";node.crossOrigin="anonymous";node.href=url;if(!sync){node.media="only x"}var removeNodeAndRetry=function(){node.parentNode.removeChild(node);node=null;retry()};node.onerror=function(){node.onerror=null;removeNodeAndRetry()};node.onload=function(){node.onload=null;if(isStyleSheetLoaded(node,url)){node.media="all";return}removeNodeAndRetry()};injectNode(node);return}};Byond.loadJs=function(url,sync){loadAsset({url:url,sync:sync,type:"js"})};Byond.loadCss=function(url,sync){loadAsset({url:url,sync:sync,type:"css"})};Byond.saveBlob=function(blob,filename,ext){if(window.navigator.msSaveBlob){window.navigator.msSaveBlob(blob,filename)}else if(window.showSaveFilePicker){var accept={};accept[blob.type]=[ext];var opts={suggestedName:filename,types:[{description:"SS13 file",accept:accept}]};window.showSaveFilePicker(opts).then(function(file){return file.createWritable()}).then(function(file){return file.write(blob).then(function(){return file.close()})}).catch(function(){})}};Byond.iconRefMap={}})();window.onerror=function(msg,url,line,col,error){window.onerror.errorCount=(window.onerror.errorCount||0)+1;var stack=error&&error.stack;if(!stack){stack=msg+"\n at "+url+":"+line;if(col){stack+=":"+col}}stack=window.__augmentStack__(stack,error);if(Byond.strictMode){var errorRoot=document.getElementById("FatalError");var errorStack=document.getElementById("FatalError__stack");if(errorRoot){errorRoot.className="FatalError FatalError--visible";if(window.onerror.__stack__){window.onerror.__stack__+="\n\n"+stack}else{window.onerror.__stack__=stack}var textProp="textContent";errorStack[textProp]=window.onerror.__stack__}var setFatalErrorGeometry=function(){Byond.winset(Byond.windowId,{titlebar:true,"is-visible":true,"can-resize":true})};setFatalErrorGeometry();setInterval(setFatalErrorGeometry,1e3)}if(Byond.strictMode){Byond.sendMessage({type:"log",fatal:1,message:stack})}else if(window.onerror.errorCount<=1){stack+="\nWindow is in non-strict mode, future errors are suppressed.";Byond.sendMessage({type:"log",message:stack})}if(Byond.strictMode){window.update=function(){};window.update.queue=[]}return true};window.onunhandledrejection=function(e){var msg="UnhandledRejection";if(e.reason){msg+=": "+(e.reason.message||e.reason.description||e.reason);if(e.reason.stack){e.reason.stack="UnhandledRejection: "+e.reason.stack}}window.onerror(msg,null,null,null,e.reason)};window.__augmentStack__=function(stack,error){return stack+"\nUser Agent: "+navigator.userAgent};window.update=function(rawMessage){if(window.update.queueActive){window.update.queue.push(rawMessage);return}var message=Byond.parseJson(rawMessage);var listeners=window.update.listeners;for(var i=0;i + + + + + + + + diff --git a/tgui/public/tgui.html b/tgui/public/tgui.html index e9b8bd39c3f..d11633f1722 100644 --- a/tgui/public/tgui.html +++ b/tgui/public/tgui.html @@ -6,6 +6,7 @@ + diff --git a/tools/UpdatePaths/Scripts/93537_replace_built_light.txt b/tools/UpdatePaths/Scripts/93537_replace_built_light.txt new file mode 100644 index 00000000000..9c308bff84f --- /dev/null +++ b/tools/UpdatePaths/Scripts/93537_replace_built_light.txt @@ -0,0 +1,11 @@ +/obj/machinery/light/built : /obj/machinery/light/empty{@OLD} +/obj/machinery/light/built/directional/north : /obj/machinery/light/empty/directional/north{@OLD} +/obj/machinery/light/built/directional/south : /obj/machinery/light/empty/directional/south{@OLD} +/obj/machinery/light/built/directional/east : /obj/machinery/light/empty/directional/east{@OLD} +/obj/machinery/light/built/directional/west : /obj/machinery/light/empty/directional/west{@OLD} + +/obj/machinery/light/small/built : /obj/machinery/light/small/empty{@OLD} +/obj/machinery/light/small/built/directional/north : /obj/machinery/light/small/empty/directional/north{@OLD} +/obj/machinery/light/small/built/directional/south : /obj/machinery/light/small/empty/directional/south{@OLD} +/obj/machinery/light/small/built/directional/east : /obj/machinery/light/small/empty/directional/east{@OLD} +/obj/machinery/light/small/built/directional/west : /obj/machinery/light/small/empty/directional/west{@OLD} diff --git a/tools/UpdatePaths/Scripts/93808_turret_control_varedited_iconstate.txt b/tools/UpdatePaths/Scripts/93808_turret_control_varedited_iconstate.txt new file mode 100644 index 00000000000..f90f797eab9 --- /dev/null +++ b/tools/UpdatePaths/Scripts/93808_turret_control_varedited_iconstate.txt @@ -0,0 +1 @@ +/obj/machinery/turretid{icon_state=@ANY} : /obj/machinery/turretid{@OLD;icon_state=@SKIP}